martes, 22 de enero de 2008

Developer.com Winners

Developer.com, importante sitio dedicado a la programación, realizo un concurso para encontrar los mejores productos del 2008. Me alegré mucho al leerlo por que encontré herramientas que utilizo y las concidero super utiles ganadoras en algunas de las secciones, parece que tengo un buen gusto.

Algunas de las categorías son:

Framework :


* Hibernate
* Java SE 6
* Microsoft® .NET
* Ruby on RailsTM
* Spring 2

Ganador : Java SE 6

Development Tool

* IntelliJ 7
* MyEclipse
* NetBeans IDE
* Nexaweb Studio
* Subversion

Ganador: NetBeans IDE (Notese que visual studio no esta ni nominado)

Development Utility

* Apache Ant
* Eclipse Business Intelligence Reporting Tools
* Eclipse Mylyn
* Firefox®
* Parasoft SOAtest

Ganador: Mozilla's Firefox®, sin lugar a dudas la herramienta de los verdaderos web developers

Wireless/Mobile Development Tool or Add-in

* Dreamweaver® CS3
* Microsoft® SilverlightTM
* NetBeans Mobility Pack
* Nokia Carbide
* Sun Java Wireless Toolkit

Ganador, otra vez, NetBeans Mobility Pack.

Database Tool or Add-in

* Hibernate
* Java DB
* MySQL
* Oracle Database 10g
* PostgreSQL

Ganador, mi preferido, PostgreSQL!!!!!!

Java Tool or Add-in

* Eclipse IDE
* Java Applet plug-in
* JRuby
* Maven
* NetBeans IDE

Ganador, otra vez más, NetBeans IDE

Open Source Tool

* Apache Wicket
* Java SE 6
* JBoss Application Server
* NetBeans IDE
* Subversion

Ganador: Subversion

Esto me parecio interesante

JSR (Java Specification Request)

* JSR 223: Scripting for the Java Platform
* JSR 241: The Groovy Programming Language
* JSR 249: Mobile Service Architecture 2
* JSR 277: Java Module System
* JSR 318: Enterprise JavaBeans 3.1

Ganador : Scripting for JavaTM Platform

Es obvio que la comunidad Java pide a gritos un lenguaje de scripting para utilizar el framework, esto es debido a las grandes ventajas que se alcanzan desarrollando con lenguajes de este estilo. En .NET por ejemplo podemos utilizar Boo o IronPyton, y en java ???, Groovy tal vez, es hora de ponerse la pilas.
Lo otro interesante que veo, es que independientemente de la implementación, java y .net se parecen cada día más. Estan saliendo un monton de herramientas para utilizar el framework de java con otro lenguaje que no sea java todos los días y del lado de .NET siguen pasando herramientas de Java a su mundo.

Que sucederá al final?