Buscar
Social
Ofertas laborales ES
lunes
feb052007

¿Qué JDK usas? (Encuesta del mes)

Parece que casi la mitad de los hispanos ya estamos desarrollando con el JDK 5. La verdad, me ha sorprendido un poco que éste JDK vaya en cabeza. Teniendo en cuenta que la mayor parte del desarrollo de aplicaciones Java es en la parte del servidor y que ninguno de los principales vendedores de servidores de aplicaciones Java se ha certificado para Java EE por lo de ahora esperaba una adopción menor.



El siguiente de la lista, como era de esperar, es el JDK 1.4. El JDK 6 está en tercer lugar, supongo que básicamente entre los que desarrollan aplicaciones de escritorio. Y todavía parece quedar alguna gente condenada a usar versiones 1.3 e inferiores.



Según vuestra experiencia cuando en un mismo proyecto se cambia a un JDK superior ¿aparecen cosas que se rompen en la compilación? ¿Y en el despliegue? ¿Qué tipo de cosas?
lunes
feb052007

Sourcekibitzer, repositorio de proyectos libres java

Sourcekibitzer es un repositorio de proyectos libres desarrollados en Java. No es el único, ni el primero. Lo que sí es novedoso es que para cada proyecto que contiene incorpora una serie de informes que pretenden servir de "consejo" para ayudarnos a decidir sobre si un determinado proyecto tiene la calidad suficiente para que confiemos en él.



Para cada proyecto ofrece un informe sobre los cambios realizados durante la última semana (pretende medir la actividad del proyecto); otro con métricas sobre el tamaño del proyecto (cosas como número de líneas de código); otro sobre la complejidad del código (par ello emplea métricas típicas de ingeniería de software); y otro sobre la complejidad del código (en este caso muestra el número de "to do" de cada parte del proyecto?.



Aquí tenéis los informes de ADF Faces . ¿Qué os parece esta iniciativa?
lunes
feb052007

III Conferencia Internacional de Software Libre

El miércoles, jueves y viernes de esta semana se celebrará la tercera edición de la Conferencia Internacional de Software Libre. En esta ocasión, a diferencia de las dos ediciones anteriores, se celebrará en Badajoz (España) en vez de en Málaga. También a diferencia de otras ediciones, parece que esta vez han sobrepasado el cupo de asistentes y ya no están permitiendo más registros online ni permitirán la entrada de gente sin registrar a la conferencia.



Al igual que los dos años anteriores yo iré a presentar un trabajo (esta vez no es sobre Java, sino sobre modelos de negocio) ¿alguien más va a ir a la conferencia? Si vamos varios javahispanos podíamos intentar encontrarnos durante algún momento de la conferencia.
lunes
feb052007

Antiguo e-mail de Microsoft hablando sobre "robar" Java

Como resultado de un juicio algunos e-mail internos de Microsoft han sido hechos públicos. Hay un especialmente interesante para cualquier programador Java: uno escrito por el Product Manager de Visual J++ donde se dice "Que jodan a Sun, lo de multiplataforma nunca va a funcionar. Movámonos y robemos el lenguaje Java".


Podéis leer el correo completo aquí. Es realmente impresionante, y supone una confirmación de los peores pensamientos que algunos podemos tener acerca de Microsoft. No obstante, a su favor diré que desde 1997 (cuando se envió el correo) hasta el 2007 creo que ha mejorado bastante en su actitud, aunque aún les queda mucho camino por andar.
viernes
feb022007

Recién publicado Grails 0.4

Se acaba de liberar la versión 0.4 de Grails, un framework de desarrollo de aplicaciones web para plataforma J2EE, pero basado en el lenguaje groovy en lugar (o además) de Java.



Para los que no lo conozcáis, igual sí habéis oído hablar de Ruby on Rails, un framework de desarrollo web basado en el lenguaje Ruby y que propone el paradigma "convención mejor que configuración", que usa ideas como "en lugar de apuntar en un xml el nombre de las clases que son persistentes, simplemente las pongo todas en una carpeta específica, y el mapeo se hace automáticamente", o "una clase cuyo nombre termine por "Controller" es un controlador, y sus métodos son mapeados automáticamente a urls del tipo /host/contexto/controlador/metodo".



Pues Grails implementa algunos de los mismos conceptos que Rails, solo que en un contexto que para los que vivimos en J2EE es mucho más familiar. Por debajo utiliza Hibernate, Spring, Quartz scheduler, y por supuesto Servlets y JSP.



La nueva versión que se acaba de liberar incorpora entre otras cosas:



  • Mejoras en el mapeo objeto relacional


  • Un nuevo sistema de plugins


  • Mejoras en la integración con Spring


  • Más de 200 bugs resueltos respecto a la versión 0.3.1






¿Alguien que haya trabajado con Grails nos cuenta su experiencia? ¿Qué pensáis de la idea de eliminar (o minimizar) la configuración en favor de la s convenciones de código?