2010-09-13 12 views
7

Estoy buscando GWT Design para configurar el proyecto. Podría usar MVP(GWTP) o JBoss Errai. Aún no lo he decidido. ¿Hay alguien que haya experimentado en uno de estos?¿Existe alguien que haya usado JBoss Errai en sus proyectos?

Puede dar ventajas y desventajas de estos marcos.

+0

También debe considerar el combo gwt-presenter/gwt-dispatch (http://code.google.com/p/gwt-presenter/, http://code.google.com/p/gwt-dispatch) . –

+0

@Shahzeb Aún no estoy satisfecho .... – firstthumb

+0

@firstthumb ¿me ayudó mi respuesta? – xybrek

Respuesta

3

Errai, de lejos, el mejor para un conjunto completo de herramientas. El despacho de GWT se puede usar solo si no se usa Errai o GWTP.

+0

Correctamente Errai suena bien pero aún no se ha lanzado por completo. Todavía está en desarrollo y no parece finalizar a finales de este año. – firstthumb

0

No podía trabajar sobre cómo agregar una respuesta :(de cualquier manera sí, tienes razón. Pero el bus Errai y el mensaje y el espacio de trabajo para UI son bastante buenos y bastante maduros y estoy feliz de usarlos en un proyecto con no se debe a los próximos 8 meses. Sin embargo, si quisiera salir a la luz hoy, Errai aún no sería una preocupación, es bastante estable.

2

JBoss Errai es bastante "maduro" ahora, creo, y lo estoy usando para mi comercial proyectos.

Básicamente, una de las mejores características de Errai ahora (a partir de este momento) es que permite muy buena plantilla con GWT.

1

Errai características:

  • Errai UI, demasiado fácil de aprender.
  • Errai UI de nuevo, el uso de CSS es nativo, solo en casos especiales tienes que establecer un estilo CSS en el código.
  • LESS Suport.
  • JPA en el navegador.
  • CDI a través de Weld, puede usar Seam over spring.
  • Puede tener navegación de página (navegación Errai).
  • No tiene que declarar dos interfaces para tener interacción con el servidor.
  • Comunicación con el servidor en forma de mensajes, eventos o mediante REST o RPC.

GWT características de vainilla:

  • IU aglutinante. ¡¿Qué?! más etiquetas para aprender? ¡Oh vamos!
  • CSS a través del código Java.
  • No tiene MENOS soporte.
  • No es compatible con la inyección de servicios CDI de forma nativa.
  • No admite la navegación de página de forma nativa (las actividades y los lugares funcionan solo en una página).
  • No tiene ningún soporte de persistencia del lado del cliente.
  • Tiene que declarar dos interfaces para tener interacción con el servidor (sí, puede tener un asistente que crea el código para usted, pero es un código repetitivo que debe mantener).
  • Interacción GWT solo por mecanismo RPC.

Por lo tanto, en mi humilde opinión si se puede añadir Errai en su GWT proyecta sus desarrollos se sentirán más cómodos :-)

Salud!

+0

Sí, ¡salud! gracias por tus buenos puntos ... – Cataclysm

Cuestiones relacionadas