Buscar
Social
Ofertas laborales ES
viernes
dic092005

Lenguajes de la plataforma Java

Desde el principio tuve claro que Java es un lenguaje y una plataforma. Desafortunadamente, Sun dio el mismo nombre a las dos cosas, creando la confusrión que actualmente existe. Microsoft (habitualmente mucho mejor empresa en cuanto a marketing se refiere) no cometrió ese error y a la plataforma la llamý .NET y al "Java" de .NET lo llamý C#.





Recientemente Sun, mediante el JCP, ha respaldado lo que se ha convertido en el segundo lenguaje oficial de la plataforma: Groovy.


Aunque desde hace tiempo disponemos de muchos otros lenguajes (casi 200 se recogen aquí),


Groovy es el primero ýoficialý, y es muy probable que pronto le sigan otros como Jython, una implementacrión del lenguaje Python escrita 100% en Java. Y hasta los amigos de NetBeans están desarrollando un proyecto llamado Coyote que ayudarý a los programadores a escribir código de otros lenguajes en este IDE.





El asunto es que me gustaría saber vuestra opinrión sobre si Sun y JCP deberýan dar apoyo "institucional" a nuevos lenguajes y cuales creýis que son los lenguajes que se deberýan implementar.





Y al hilo de esto, hay otra cosa que no entiendo y de la que tambrión me gustaría conocer vuestra opinrión.


Recientemente se habla mucho de Ruby y otros lenguajes que utilizan "tipos de datos dinýmicos" (vamos que la misma variable que ahora contiene un entero, cuatro líneas más abajo contiene un float y 8 más abajo un string), y he visto a mucha gente apoyando y defendiendo esta (y otras cosas) porque permiten escribir un programa en menor tiempo.





Yo soy de los tiempos del Clipper para programas de gestrión y del C para todo lo demás. Una de las cosas que más odiaba de Clipper eran sus "tipos de datos dinýmicos" y me decidý entre otras cosas por Java porque no los tenýa, sin embargo, ahora hay gente que dice que son una ventaja: puedo llegar a aceptarlo como una "ventaja" para desarrollar un programa de unas pocas líneas (5 o 6 mil), pero no lo entiendo para un proyecto de envergadura.


¿Qué pensýis a este respecto?
viernes
dic092005

SUN se lo piensa con JMF

SUN Microsystems recientemente ha nombrado a Tony Wyant responsable del Java Media Framework (JMF).



Muchos somos los que llevamos largo tiempo esperando que SUN mueva pieza en este tema.



De momento,Tony nos anuncia su nuevo cargo y nos anima a hacer un poco de feedback(http://java.sun.com/products/java-media/jmf/mail/jmf-comments.html), mientras planea los proximos movimientos.



Aunque todo esto ha sido a travýs de un post en el foro oficial de JMF, a mi me ha alegrado el dia.
viernes
dic092005

El nuevo centro de recursos para SPRING

Si estáis interesados en springframewok no debýis dejar de visitar la pýgina http://www.springhub.com en ella encontrareis multitud de recursos para trabajar con este framework.



Segun dice su autor Slim Baltagi, SpringHub te ayudarý a localizar de una forma rýpida y comoda los recursos que necesitas para trabajar con Spring y lo ha organizado de la siguiente forma:



Spring Quick Start(Spring Framework Project, Spring Terminology, Spring Tutorials, Sample Book Chapters, Spring Reference Documentation) ;



Spring InfoSources(Spring Blogs, Spring Articles, Spring Presentations, Spring Wikis, Spring Interviews, Spring News)



Spring Products(Spring Related Projects, Spring Libraries/Plugins, Spring Tools, Spring Books, Miscellaneous)



Spring Services (Spring Consulting, Spring Trainings, Spring Courses, Spring Jobs)



Spring Usage(Sample Applications/Code, Real-World Usage)



Spring in Academia( Spring Courses, Academic Papers, Academic Presentations, Academic Conferences, Academic Projects, Academic Seminars, Academic Tech Reports, Academic Thesis, Academic Vacancies)

Community Support (Spring Forums, Spring Mailing Lists, Spring User Groups, Spring FAQs)



Related Frameworks(Meta-Frameworks, IoC Frameworks, AOP Frameworks, Web Frameworks, Business Logic, Persistence Frameworks, RIA Frameworks, Testing Frameworks)



jueves
dic082005

AndroMDA 3.1

Andromda (pronunciado "Andromeda") es un framework de generacrión extensible de código que se adhiere al paradigma de la arquitectura dirigida por modelos. Los modelos de las herramientas de UML son transformados en componentes deployables para su plataforma preferida (J2EE, Spring, .NET). Al contrario de otros entornos de desarrollo MDA, AndroMDA incluye un conjunto de cartuchos enfocados a los Kits de desarrollo actuales como son Axis, jBPM, Struts, JSF, Spring and Hibernate. AndroMDA tambien incluye un Kit para desarrollar tus propios cartuchos generadores de código o personalizar los existentes - el cartucho Meta. Utilizýndolo, puedes construir tu propio generador de código utilizando tu herramienta de UML preferida.



El equipo de AndroMDA se congratula al anunciar la versrión 3.1 de AndroMDA! Esta nueva version incluye nuevas funcionalidades, correciones de errores y mejor documentacrión. La lista de cambios más importantes es la siguiente:



* Se puede ejecutar AndroMDA en modo servidor, que monitoriza los cambios en los modelos y los mantiene cargados y validados de manera que no tiene que hacerlo en cada generacrión de código.

* Nuevo método de configuracrión de AndroMDA (distinto a 3.0): AndroMDA ahora se configura con un ýnico fichero de configuracrión (llamado normalmente andromda.xml). Esto desacopla AndroMDA de Maven lo que permite empotralo más facilmente en diferentes herramientas como son maven1, maven2, Eclipse, Ant, etc.

* Mejoras en el rendimiento sobre la version 3.0

* Reparacrión de muchos errores, ver http://www.andromda.org/changes-report.html

* Nuevo cartucho de Hibernate 3.0

* Nuevo cartucho de JSF (utiliza el mismo stantard de modelado que BPM4Struts) y genera interfaces web y dialogos de flujo para la arquitectura de Java Server Faces.

* Nuevo cartucho de jBPM, genera código para el framework de workflows de JBoss jBPM, que combina un desarrollo simple de aplicaciones con un motor de procesos flexible y escalable.



Pýgina del proyecto en http://www.andromda.org y la descarga de herramientas se puede hacer en Download en SourceForge



AndroMDA proporciona asistencia desde foros pýblicos. Haga sus preguntas en http://forum.andromda.org



Disfurte trabajando con MDA de código abierto!



El equipo de AndroMDA
miércoles
dic072005

El framework web: ýla frustracrión hispana?

Francamente, me está suprimiendo el resultado de la encuesta de este mes. Me hace pensar que hay un cierto "trauma" dentro de la comunidad hispana relativo a los framework web: casi la tercera parte de los votantes quieren que los Reyes Magos les traigan "el framework web definitivo". ¿Estás frustrados porque vuestro framework no os da todo lo que querýis, o más bien el problema es que, aunque cumple con su misrión, el oírr hablar todos los dýas de nuevos framework web os hace "tener miedo" de no estar trabajando con el mejor? ¿alguien se anima a hacer autocrítica de los framework web Java?.


Por otro lado, a parte de la gran popularidad de la camiseta con el Duke, veo que el tener un JDK libre no parece ser demasiado importante. Esto ya no me sorprende nada; como dijo Johnatan Schwartz, para la en mayor parte de la gente lo más importante respecto a "free" no es la "libertad" sino el "gratis", y ya tenemos JDK gratis. ¿Cuál es tu opinrión al respecto? ¿Te da igual? ýCrees que es importante que tuvriósemos uno?.


Cualquier otro comentario relativo a la encuesta será bienvenido :)