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?