sábado, 10 de mayo de 2008

¿El nivel de TSS es afectado por el fin de una era?

El foro de desarrollo TheServerSide se parece de vez en más a Slashdot.
  • Hay peleas interminables entre representantes de SpringSource (Rod Johnson) y jBoss (Bill Burke),
  • Hay peleas interminables sobre las ventajas de las licencias OpenSource. Por ejemplo, este anuncio de S2AP se transformo en una guerra campal contra la GPL, la cual es nada menos que la licencia de Linux. Como si fuera poco, TSS relanzo la guerra usando este blog de Billy Newport como excusa. Al final, leyendo estas conversaciones, estuve absolutamente incapaz de entender que es S2AP (el que supuestamente "Totally Rocks" según el titulo del primer hilo de conversación)

Creo que hay transformaciones que se están dando y que afectan el negocio mismo de TSS, o sea dar información sobre las tecnologías Java en el servidor:
  • JEE es maduro, solido, seguro, confiable pero dejo de ser sexy. Para muchos, es el nuevo COBOL y ya es aburrido.
  • Java, como lenguaje, llego a su apogeo y muchos opinan que no hay que cambiar su sintaxis. Critican la implementación de Generic en Java 5 y se preocupan por introducir aun más complejidad con closure y nuevas anotaciones.
  • Java y su plataforma es visto de una complejidad alta. Muchos buscan en Ruby On Rails algo más simple y refrescante. Los lenguajes dinámicos son vistos como más "orientado web" y compatible con metodologías ágiles.
  • La interfaz cliente vuelve con mucha fuerza gracias a las tecnologías web para el consumidor final como AJAX (gmail), Mashup (YouTube, Yahoo Pipes), Social Networking (facebook), RIA (Adobe AIR, MS Silverlight). Eso resta importancia al desarrollo en el servidor.
  • Los sistemas abiertos no son tan importantes. Apple iPhone es lejos el sistema computacional más cerrado de los últimos 10 años: ni se queda se podía desarrollar aplicaciones nuevas cuando salio y ahora la licencia deja fuera a Adobe Flash y la JVM de java. A pesar de eso, ha tenido éxito comercial.
  • Cloud Computing y SaaS van a afectar la computación empresarial y las primeras ofertas no usan Java. Por ejemplo, Google App Engine usa Python y una base de datos propietaria.

Creo que TSS debería seguir el ejemplo de InfoQ los cuales no se cerraron al mundo JEE y les permite informar sobre temas más novedosos y entretenidos.

No hay comentarios: