Buscar
Social
Ofertas laborales ES
lunes
may072007

Artículo de introducción a Grails

En groovy.org.es hemos comenzado una serie de artículos de introducción a Grails para dar a conocer las cualidades de este framework de desarrollo web. En el primer artículo de la serie se cubren los aspectos básicos del entorno, la instalación, y la creación de un nuevo proyecto con una sola entidad en el modelo de datos. Se explica cómo pedir a Grails que genere los artefactos necesarios para realizar las operaciones CRUD sobre esta entidad y cómo probar la aplicación.

En artículos posteriores se tratarán aspectos como el modelo de datos (relaciones, composición, etc), o las consideraciones a la hora de poner un proyecto Grails en producción.



Esperamos que os resulte interesante.
lunes
may072007

¿Silverlight y Apollo son el futuro de la web?

Esa es la pregunta que se hace el editor de java.net. Como saben, Apollo es una tecnología de Adobe que permite construir RIAs usando -sobre todo- Flash para crear interfaces de usuario llamativas y usables; mientras que Silverlight es un framework de Microsoft que, en pocas palabras, actúa como un plugin del navegador para permitir interfaces ricas construidas usando tecnología Microsoft (entre ellas, streaming de wmv que competirá directamente con el popular flash video).



Ambas tecnologías permiten el uso de HTML, JavaScript, CSS por lo que no son a priori una radical substitución de las tecnlogías web, por ejemplo Silverlight integra XAML con HTML y en teoría puede seguirse usando AJAX. El que admitan tecnologías web no quita que de una forma u otra se busque su reemplazo.



Incluso Sun parece que está trabajando en una alternativa a AJAX.



Dada la importancia de Microsoft, en la red se está hablando ya de la muerte de Ajax y el HTML; dejando a un lado el hype, la alternativa de Microsoft se ve muy parecida a Flash y sin embargo tiene bastantes posibilidades de volverse un éxito y desbancar a este último:



1. Licencia más barata y mejor calidad para el streaming de video.



2. Facilidad de programar aplicaciones Silverlight usando el Visual Studio.



3. Integra mecanismos de protección de copia a sus contenidos, algo que hará muy feliz a la industria del entretenimiento y seguramente se volverá un factor decisivo para que elijan este framework en sus desarrollos.



¿Son Apollo y Silverlight el camino a seguir en la web?

¿Será AJAX una tecnología transitoria?

Es una lástima que java ni siquiera sea mencionado en este contexto, ¿está java destinado a convertirse en un lenguaje solo para el código del lado del servidor?



Nota de jmarranz: al publicar una noticia muy similar he intentado fundir las ideas no repetidas de ambas y eliminado mi noticia.
sábado
may052007

JIDE Common Layer Liberado

JIDESoft creadora de una de las librerias mas ricas en componentes para swing ha hecho open source su suite de componentes JIDE Common Layer, son componentes profesionales muy utiles y que anteriormente a muchos nos tocaba reinventar, como CheckTree, CheckList, TabbedPanes con botones para cerrar. Trae en total unos 30 componentes y los look and feel al estio Office, VS y Eclipse.



Esta suite es usada por JIDE para crear sus otras suites (no opensource) como JIDE Docking Framework y JIDE Action Framework.



Creo que con esta nueva librerias de componentes mas los que nos ofreces SwingX de swinglabs.org, swing tiene el suficiente potencial para crear aplicaciones realmente ricas visualmente. Espero que algun dia Sun incluya tooodos estos componentes en el JRE.



¿Que opinan sobre esto? ¿Alquien a tenido la oportunidad de trabajar con las librerias de JIDE??

viernes
may042007

actualización de opensource swing framework

OpenSwing es un framework para el desarrollo de aplicaciones swing, tanto para aquellas que no se comunican con una base de datos como para aquellas aplicaciones de dos o tres capas cuyo front end es una aplicación de escritorio.



El framework incluye un conjunto de componentes gráficos implementados en Swing orientados a la visualización de datos entre los cuales hay componentes para mostrar cantidades de dinero, grids, un componente híbrido entre un árbol y un grid, calendarios, diagramas de Gantt y un largo etcétera.



OpenSwing también cuenta con una librería para el desarrollo de la capa de acceso a datos y (para las aplicaciones de tres capas) la lógica de negocio, así como una librería que se encarga de simplificar la comunicación con el servidor.

Puede también ser combinado con Hibernate, iBatis, Spring framework.

También cuenta con componentes para visualizar documentos PDF, Exce, csv, XML, HTML.



El framework se distribuye bajo licencia LGPL y cuenta con abundante documentación entre la cual se incluyen varias aplicaciones de demostración.
viernes
may042007

Netbeans 6.0 M9 Publicado

Al fin una version bastante decente de Netbeans 6 ha sido publicada. Esta incluye muchas mejoras en Matisse como soporte de BeanBindinds+JPA, tambien soporte para Swing Application Framework y otras mejoras. En el lado web tambien trae mejoras para VWP, mejoras en el editor de CSS, en el editor de HTML y JSP, ademas trae un nuevo editor de Javascript, por otra lado el nuevo Plugin Manager, adios Update Center y Module Manager.



Pueden ver todas las nuevas caracteristicas en:

http://wiki.netbeans.org/wiki/view/NewAndNoteWorthyMilestone9



y pueden bajarlo en:

http://bits.netbeans.org/download/6.0/milestones/m9/latest/installers/



Ah, ahora se puede descargar en tres sabores diferentes: Basic, que solo trae el Java IDE que son unos agradables 21mb, la version Standard que trae soporte para Web + J2EE (incluye VWP), el Sun App Server y el MovilbilityPack que son 113mb, y una version Full que trae todo lo anterior mas soporte para UML, Ruby y SOA y son 166mb.



La gente de Netbeans ya nos esta dando a probar las delicias de Netbeans 6, grr espero que llegue noviembre rapido para bajar la version final. ¿Que opinan sobre esto??