Buscar en el Blog

viernes, 29 de enero de 2010

Rest in Peace Sun Microsystems

El momento llegó, la compañía Sun Microsystems (+) dejó de existir como tal. La compañía que desarrolló la tecnología Java dejó de llamarse así. Como todos sabemos el año anterior Oracle compró a la compañía, y estaba esperando la aprobación de sus políticas por parte de la Unión Europea. El proceso final de adquisición finalizó éste 27 de Enero del 2010 quedando Sun Microsystems sepultada con 28 años de historia.

Esperemos que Oracle siga manteniendo el curso de la tecnología Java, como Sun lo hizo, y tome las mejores decisiones al respecto, aunque no hay que dudar
que se corren muchos riesgos sobre el destino de la tecnología Java, desde el punto de vista comercial y de licenciamiento. Esperemos ahora un pronunciamiento oficial por parte de Oracle sobre el destino de Java, Glassfish, MySQL y todas las tecnologías de Sun que ahora es propietario.

R.I.P. Sun Microsystems

jueves, 21 de enero de 2010

Utilización del método printf para imprimir en consola columnas espaciadas

El método printf de la clase System me permite imprimir texto formateado. En el siguiente código de Java se imprimen tres líneas de texto, pero lo interesante es que usando el método en mención se imprime el contenido de cada columna saltando 20 espacios.

public static void main(String args[]) 
{ 

System.out.printf("%-20s%-20s%-20s\n","0000011","Carlos","Mauricio");
System.out.printf("%-20s%-20s%-20s\n","0001442","Andrea","Margarita");
System.out.printf("%-20s%-20s%-20s\n","0344127","Marco","Antonio");
System.out.printf("%-20s%-20s%-20s\n","9532114","Juan","Fernando");

}

Como se puede observar el método printf usa el caracter % para formatear. Cuando se coloca %-20s indica que se imprimira cada cadena de texto separandolas 20 espacios. La salida del programa será la siguiente:

0000011             Carlos              Mauricio
0001442             Andrea             Margarita
0344127             Marco              Antonio
9532114             Juan                 Fernando

jueves, 14 de enero de 2010

Popularidad de los Lenguajes de Programación

 TIOBE, empresa encargada de realizar benchmarking sobre proyectos de desarrollo de software ha publicado su tabla de popularidad de los lenguajes de programación. Los índices de popularidad de los lenguajes de programación están basados en indicadores que tienen información sobre las ofertas laborales
para un lenguaje, la cantidad de libros que se han escrito y publicado sobre un lenguaje, la cantidad de búsquedas realizadas con información sobre un lenguaje y otros indicadores de interés.

Como se puede apreciar Java permanece puntero desde el año 2004, aunque la popularidad ha bajado con respecto a otros años, a mí parecer ésto se debe a la incertidumbre generada desde la adquisición de Oracle a Sun Microsystems. Sin embargo, el lenguaje de programación Java sigue siendo el más popular por lo que depende de nosotros los desarrolladores el seguirlo utilizando y difundiendo en las soluciones que realicemos para que ésto no cambie. Algo que se puede apreciar también en la tabla es que lenguajes nuevos como Go, impulsado por Google están entrando a formar parte de la competencia con un índice de popularidad que va a la alta.