meaning - gwt vs angular
GWT: diferencia entre gwt-user.jar y gwt-dev.jar? (1)
¿Cuál es la diferencia entre gwt-user.jar y gwt-dev.jar ? Al mirar sus contenidos, no veo por qué están empaquetados como están.
Me pregunto especialmente cómo usar los dos JAR para la compilación y el despliegue.
¿Cuál de los dos necesito?
- ... para ejecutar
javac
(.java a .class)? - ... para ejecutar el compilador GWT (.class a JavaScript)?
- ... para ejecutar el modo de desarrollo GWT y la depuración?
- ... para implementar mi aplicación en Google App Engine?
- ... para tener en classpath de mi proyecto Eclipse?
Cualquier aclaración sobre estos usos o, mejor aún, una explicación de por qué es así, sería muy apreciada.
gwt-user.jar contiene la api GWT con la que te conectarás directamente.
gwt-dev.jar contiene el código para el compilador gwt, el modo desarrollo / hospedado, etc.
para ejecutar javac (.java a .class)?
Supongo que solo quiere resolver referencias en cuyo caso gwt-user.jar
para ejecutar el compilador GWT (.class a JavaScript)?
gwt-dev.jar y gwt-user.jar para la resolución de la dependencia
para ejecutar el modo de desarrollo GWT y la depuración?
de nuevo gwt-dev.jar contiene todo para ejecutar realmente el modo de desarrollo, pero su código también hará uso de gwt-user.jar aquí
para implementar mi aplicación en Google App Engine?
esto es manejado por Google Eclipse Plugin y ninguno de estos dos. Si está haciendo esto a través de algún otro método, no debería necesitar implementar ninguno de estos archivos jar en App Engine.
tener en classpath de mi proyecto Eclipse?
su proyecto de eclipse solo debería necesitar gwt-user.jar
Un jar que no ha mencionado es el gwt-servlet.jar si planea hacer alguna comunicación del lado del servidor, también necesitará esto como una dependencia del proyecto en su proyecto de eclipse.
Haciendo uso del plugin GWT Eclipse se ocupará de muchas de estas dependencias por usted.