Taller Frameworks de JSF

Páginas: 5 (1239 palabras) Publicado: 7 de noviembre de 2015
NOMBRE
LOGO
URL
CONCEPTO
VENTAJAS
DESVENTAJAS
GWT

http://www.gwtproject.org/

GWT es un conjunto de herramientas open source que permite a los desarrolladores crear y mantener aplicaciones complejas JavaScript usando Java y mejorando la experiencia del usuario con aplicaciones vistosas y eficientes, con eficientes me refiero a estables y ágiles. Estas aplicaciones pueden ser ejecutadas encualquiera de los navegadores más utilizados, sin necesidad de instalar ningún plugin o software adicional. GWT viene provisto de una amplia librería de widgets, que puedes incorporar fácilmente a tu proyecto, enriqueciendo así la interfaz de usuario.

GWT nos permite aprovechar las ventajas que nos ofrece tener JavaScript en nuestra aplicación, pero beneficiándonos de usar un lenguaje estructuradocomo Java, lo cual nos ayudara a ser más productivos:
Java es mucho más modular, siendo sencillo el reutilizar código mediante JAR, esto en JavaScript es más complicado. El reutilizar nuestro código es fundamental, ya que es una de las buenas prácticas de ingeniería a aplicar en cualquier desarrollo.
Java es un lenguaje ampliamente utilizado y por tanto existen numerosas herramientas estandarizadasde depuración e IDEs como Eclipse, IntelliJ IDEA, NetBeans, …
GWT al trabajar con código Java, también puede trabajar con todas estas herramientas, facilitando el trabajo de los desarrolladores.

Despliegue incómodo
- Proceso torpe y mal documentado a desplegar en un web server Java-basado regular.

- Los reveladores de Java pueden desplegar con AjaxTags (u otras bibliotecas de la etiqueta de JSPque envuelven la funcionalidad de Ajax) en apenas algunos minutos, mientras que dura mucho para conseguir cualquier cosa que funciona con GWT.


Acercamiento no estándar para integrar Javascript
- Usted nunca pone Javascript directo en su HTML. En lugar, usted utiliza JSNI para envolver Javascript en Java. Muy de gran alcance acostumbrarse a largo plazo, pero difícilmente al principio.

Solamentepara los reveladores de Java
- La mayoría de los ambientes de Ajax hacen Javascript en el cliente y tienen una opción para el servidor. GWT se basa enteramente alrededor de Java.

Acercamiento inusual
- Estrategia fundamental diversa que el resto de los ambientes de Ajax hace el buyoff de la evaluación y de la gerencia más duro
WICKET


https://wicket.apache.org/

Apache Wicket, o simplementeWicket, es un framework de desarrollo de aplicaciones web para la plataforma Java EE.

Wicket da énfasis a uso de "puro Java" y "puro HTML", a diferencia de tecnologías como JSP o JSF que permiten incluir lógica de aplicación en las plantillas de presentación.
Stateful Model
Manejo automático de estado en sesión
No requiere conocer scopes: session, request, etc.
Modelo de componentes al estilo SWTSoporta extensiones trabajando con técnicas conocidas
Transparencia en la comunicación con el server

Sigue atado al concepto de formulario
El desarrollador tiene que pensar en el submit del form.
Muy fuerte vínculo entre markup y modelo componentes java.
Hace rígida y burocrática la vista.
Modelo de componentes orientado a la jerarquía

SPRING


http://projects.spring.io/spring-framework/

Spring esun framework para el desarrollo de aplicaciones y contenedor de inversión de control, de código abierto para la plataforma Java.
Algunas de las ventajas que brinda Spring al combinarse con alguna herramienta ORM:
Manejo de sesión: Spring hace de una forma más eficiente, sencillas y segura la forma en que se manejan las sesiones de cualquier herramienta ORM que se quiera utilizar.
Manejo derecursos: se puede manejar la localización y configuración de las SessionFactories de Hibernate o las fuentes de datos de JDBC, haciendo que estos valores sean más fáciles de modificar.
Manejo de transacciones integrado: se puede utilizar una plantilla de Spring para las diferentes transacciones OR.
Envolver excepciones: con esta opción se pueden envolver todas las excepciones para evitar las...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Frameworks
  • Frameworks
  • que es un jsf
  • Frameworks javascript
  • JSF-MSL
  • Tutorial Jsf
  • Sustainability frameworks
  • Jsf Spring

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS