Software para ti

Inicio | Descargas | Comprar | Documentación | Soporte | Contacto

 

 

Novedades:

Verifique las activaciones disponibles de su licencia de WinSession Logger


¿Por que WinSession Logger?

Es el único que envia reportes via web, captura urls de IE 9, envia reportes en forma periódica o una sola vez al día, permite generar instalaciones desapercibidas, con una licencia puede activar en dos PC el software, a una fracción de otros productos, puede capturar porciones especificas de algunas ventanas, "espiar" la pantalla de otra computadora de inmediato, entre tras ventajas.

Additional Information
Categorias



 

 

 

.

Home · Blog · Desarrollo rápido de aplicaciones en Java para web

Desarrollo rápido de aplicaciones en Java para web

Con el advenimiento de herramientas de programación libres, en la actualidad más de un 20% de desarrolladores en el mundo usan Java, de esos algunos desarrollan exclusivamente aplicaciones de escritorio, otros para web mediante los servlets, dispositivos moviles, etc. Precisamente para el desarrollo web estabamos buscando una herramienta para programar en Java una pequeña aplicación con un par de desarrolladores, que no nos ocasione perder el tiempo a travez de largas sesiones de aprendizaje como hoy en día es lo típico.
Pareciera que nos gusta complicarnos la vida, recuerdo hace como 20 años cuando el abanico de herramientas de programación era bastante limitado, el que programaba en Visual C no necesitaba frameworks que le faciliten o compliquen la vida, por conveniencia empecé a usar Delphi con su VCL y el llamar a las librerias nativas era suficiente para todo. Mas si hablamos de Java precisamente esta es una de sus debilidades, el ser libre permite que cualquiera empieze a adaptarlo a sus caprichos o necesidades, algunos me diran ventaja, debilidades si como desarrollador tienes que gastar tu tiempo en una forma de programar que no te agrada sin embargo es la elegida en determinada empresa en la que estás o a la que tienes interes brindar un servicio. Atrás quedaron los tiempos en que para programar una página servlet en java bastaba con extender la clase servlet del propio Java y crear muchas clases las cuales eran usadas segun la necesidad. Deben configurarse múltiples archivos xlm, anotationes, y la cantidad de herramientas es larga(más de 60); por solo nombrar algunas diremos: Sean Framework, App Fuse,Dinamic Framework,Wicket,Tapestry,Aribaweb,Jrapid,Vaadin,Hamlets,Struts,Spring,JsF,Jax-Rs,etc.

Varios de estos frameworks, proporcionan ejemplos funcionales sin embargo a costa de aprender sus módulos, lineas de comandos,son robustas, incorporan reglas de validación de formularios, manejan el estado entre el usuario y el servidor, etc. El caso es que programar para web en Java se vuelve extremadamente penoso. Para ver la lista completa de opciones abierta, visita: http://java-source.net/open-source/web-frameworks
La que particularmente me llamó la atención fue Play Framework, una herramienta que permite a cualquiera en un par de horas empezar a programar una aplicación web con Java, utilizando la pura sintaxis de Java y para la parte gráfica usar cualquier editor por ejemplo NetBeans, Eclipse o el mismo Notepad si uno desea. Este framework presentada en su página principal por un japonés en una narración en inglés no nativo, Play Framework usa el esquema modelo, vista controlador para separar el código fuente de la presentación y de las relaciones con tablas de bases de datos.

Play Framework tiene como filosofía no guardar estado(state less), no se requiere compilar para ejecutar la aplicación, mucho menos reiniciar, por lo que el tiempo inprductivo de pruebas y aprendizaje se reduce bastante.Al final se puede crear un archivo "War" y ponerlo en el contenedor de serlets de tu elección por ejemplo Tomcat. Particulármente lo recomiendo, este si vale la pena.

07.10.2011. 13:04

Comments

This article hasn't been commented yet.

Write a comment

* = required field

:

:

:


2 + 5 =


     
 

Login|Links | Twitter |