Sun TechDays Mexico


Por si algunos no se han enterado, la proxima semana son los Sun Techdays en mexico.

Otra buena oportunidad para intercambiar experiencias y reactivar la comunidad.

Sun Techdays Mexico 2008

Anuncios

Se libera Spring WebServices 1.0


Por fin (despues de 2 años de esfuerzo comunitario) se libera el subproyecto WebServices dentro del framework Spring.
La idea de este modulo es la de hacer más sencillo y robusto el desarrollo de webservices.
Entre sus caracteristicas esta la de hacer facil y transparente el forzar el cumplimiento de las mejores practicas, como:

  • Uso de contratos antes de la construccion de los servicios
  • Bajo acomplamiento entre implementacion y definicion
  • Uso del WS Basic Profile I

Visitar noticia | digg It

Ilog Jviews gana el notable premio jolt 2007


ILog gano el premio jolt 2007 a la mejor libreria con su producto de visualizacion JViews.
El producto es extensamente utilizado en ambientes telefonicos y de visualizacion geografica.

Leer mas | digg story

Termina el soporte al java SDK 1.3


Para aquellos que no lo hayan notado, Sun dio por terminado el soporte a la version 1.3 de java.
Mucha gente aun no ha dado el brinco al SDK 1.4.1, po lo cual les recomiendo que inicien este brinco antes de que el destino nos alcance.

read more | digg story

Como hacer que tus aplicaciones se ejecuten tanto en java como en .Net


Desde hace tiempo he estado pensando como ejecutar programas java dentro de un ambiente .net y viceversa.

Una idea que se me habia ocurrido es la de programar en un lenguaje soportado por ambas plataformas, tal como es el caso de Python, del cual existen buenas implementaciones tanto en para java con jpython, como para .Net con ironpython.

Sin embargo esto tiene el inconveniente de que se debe reprogramar muchas de estas aplicaciones o librerias desde cero.

Una alternativa bastante novedosa* es la de implementar una JVM sobre .Net, lo cual es precisamente lo que hace el proyecto: ikvm.

* muchos pensamos en esta solucion desde antes de que se liberarà .Net, pero no por eso deja de ser novedosa.|
digg story

Que utilizar para la persistencia de aplicaciones java, TopLink o hibernate?


Toplink era una de las mejores herramientas para abstraer la capa de datos en una aplicacion java. Tiene buenos manuales, grandes herramientas para sincronizar con los esquemas de la base de datos y una buena interfaz para el desarollador.

La unica desventaja es que se trataba de un producto comercial que requeria que tuvieras un producto de Oracle para poderla utilizar. Oracle por fin ha decidido convertirla en un producto opensource y la ha donadó al consorcio Eclipse.

El dilema ahora sera:¿Utilizamos TopLink o Hibernate en nuestras aplicaciones?

http://oss.oracle.com/oracle-eclipse-projects.html

¿Cual es el mejor lenguaje de programacion?


Estoy leyendo From Java to Ruby, en el cual se propone que con Ruby se desarrolla 10 veces mas rapido que con Java.

No dudo de que existan ciertas caracteristicas del lenguaje que lo hagan mas productivo que otros lenguajes de mayor uso, pero una diferencia de mas de 10x es dificil de lograr, lo cual me hizo inmediatemente referirme al clasico No Silver Bullet de Brooks.

Independientemente de que nos guste o no Ruby,  ¿Son los argumentos y pruebas presentados en dicho libro prueba cientifica de esa mejora de productividad? En realidad no lo siento asi.

¿Es python 10 veces mas productivo que Java? ¿Tambien Ruby?

¿Que debo escoger entonces entre Python vs Ruby? ¿Es mejor aun Scheme?