Me gustaría saber la diferencia entre GWT, GWT-RPC, EXT-GWT y Smart GWT. Actualmente, conseguí libros prestados en GWT, que entiendo es solo una biblioteca diseñada para facilitar el desarrollo rápido y eficiente de Ajax (JavaScript asíncrono y XML). Pero, ¿qué es el resto? ¿Alguien podría explicarlo? Gracias.Diferencia entre gwt, gwt-rpc, ext-gwt, smart gwt
Respuesta
GWT is Google Web Toolkit, para un marco para escribir interfaces web en Java y compilarlas en Javascript.
GWT RPC es un mecanismo de comunicación que permite que las aplicaciones GWT del lado del cliente se comuniquen con un servidor Java. Es parte de GWT.
Ext GWT y Smart GWT son bibliotecas que le brindan más componentes para usar en sus aplicaciones GWT, es decir, para usar cualquiera de estos necesitará una aplicación GWT.
Smart GWT es un marco LGPL que se encuentra en la parte superior de los componentes de la biblioteca Smart Client. Cuando lo observé hace un par de años, decidí que no me gustaba, ya que era una envoltura muy delgada de los componentes de JavaScript de Smart Client, lo que significaba que cuando depuraba el código, rápidamente accionaba el JavaScript "nativo" que el Java el depurador no puede hacer nada con.
Ext GWT tiene un historial complicado ya que hay Ext GWT y gwt-ext.
gwt-ext es una bifurcación de una antigua versión de código abierto de Ext GWT, pero ya no se mantiene, por lo que no vale la pena buscarla. Lo menciono así que si lo encuentras sabrás de qué se trata.
Ext GWT todavía se mantiene y tiene licencias comerciales y de código abierto. Es de la misma compañía que crea la biblioteca de JavaScript Ext Js, por lo que probablemente tenga un código común, pero no es solo una envoltura de Ext Js. Es por eso que lo preferí a Smart GWT, ya que tenía mucho más código Java, lo que significaba que cuando tenía un problema, podía hacer que el depurador mirara el código de Ext GWT para que pudiera resolver lo que realmente estaba sucediendo.
ACTUALIZACIÓN: Acerca de GWT-Ext GWT Vs Inteligente De Google
Estado de la actualización Este proyecto ya no está en desarrollo activo y ha sido sustituida por Smart GWT. Se brindará asistencia a los usuarios existentes de GWT-Ext que desean migrar a Smart GWT.
- 1. Diferencia entre gwt-ext y ext-gwt
- 2. GWT equivalente a la cuadrícula Live de Smart-GWT
- 3. Ext GWT vs GWT-EXT
- 4. ¿Cuál es la diferencia entre EditTextCell y TextInputCell de GWT?
- 5. GWT Deslice entre Páginas/Paneles
- 6. Decida entre extJS y GWT
- 7. GWT: UiBinder o GWT Designer?
- 8. GWT code O GWT Designer?
- 9. Cómo configurar Ext GWT con GWT Designer?
- 10. Migrar GWT 2.0.4 Proyecto de GWT 2.1.0
- 11. MVP y comunicación entre widgets GWT
- 12. Elegir entre java o php para GWT!
- 13. GWT: Gotcha's
- 14. Andamios GWT
- 15. GWT Compilación
- 16. Aprendiendo GWT
- 17. GWT removeClickHandler
- 18. GWT IncompatibleRemoteServiceException
- 19. GWT Elemento setAttribute vs setPropertyString
- 20. GWT VS Google Closure, ¿cuál es la diferencia?
- 21. GWT vs Apache Wicket
- 22. GWT contra Cappuccino
- 23. GWT UiHandler en HTMLPanel
- 24. GWT recolección de elementos
- 25. Tutoriales y guías de gwt inteligentes
- 26. GWT: cómo cambiar el color fila de GWT CellTable
- 27. diseñador GWT no funciona con el proyecto Maven-GWT
- 28. GWT bookmarket o GWT como una biblioteca externa
- 29. GWT y WebSocket/Datos push del servidor al cliente GWT
- 30. GWT/Eclipse: ClassNotFoundException com/google/gwt/dev/Compilador
muchas gracias por la pronta respuesta! entonces, ¿tengo razón al decir que GWT-RPC, Ext-GWT y Smart GWT funcionan todos sobre la base de GWT? – JCX
@ user403054 - Sí, exactamente. Debe tener una aplicación GWT para usar GWT RPC, Ext GWT o Smart GWT. –
oh ok eso es genial. – JCX