2009-04-15 10 views
5

Ya no sé mucho sobre GWT.¿Jquery/MooTools/Prototype ha eliminado la necesidad de GWT?

Cuando salió por primera vez, parecía ser todo el delirio en ciertos círculos de RIA.

Pero últimamente mi impresión es que GWT ha sufrido una caída en la popularidad porque las soluciones como Jquery/MooTools/Prototype ofrecen una manera mucho más fácil de resolver el mismo problema.

¿Es esto exacto o GWT resuelve un tipo diferente de problema?

+0

Las bibliotecas JS hacen que sea más fácil para usted programar el lado del cliente en JavaScript. GWT hace posible programar el lado del cliente en Java. El problema es que todavía es más fácil programar el lado del cliente en JavaScript ... – Shog9

Respuesta

3

Las bibliotecas GWT y Javascript tienen dos propósitos diferentes. GWT genera aplicaciones web a partir de código java y las bibliotecas javascript se pueden usar como un componente dentro de las aplicaciones web. Debido a que las bibliotecas de JavaScript se pueden usar en muchos tipos diferentes de proyectos de aplicaciones web (ASP.NET, Ruby on Rails, etc.), pueden tener más público que GWT, pero la funcionalidad de GWT no es algo que las librerías javascript reemplacen completamente por sí mismas. . Dependiendo de las necesidades, ambos pueden ser muy útiles para sus respectivas audiencias.

+0

Así que está diciendo que GWT es más como un marco de aplicaciones web, mientras que las bibliotecas js solo se usan para crear js del lado del cliente para usar en una aplicación web creada con alguna otra tecnología. Entonces no se superponen por completo. – Hula

+0

GWT genera javascript, mientras que las bibliotecas js SON javascript. Alguien que prefiera la codificación java puede preferir mucho usar GWT, pero que yo sepa, esos mismos resultados pueden lograrse codificando javascript directamente, especialmente con la ayuda de las bibliotecas que mencionas. –

4

Bueno, más o menos.

El producto final de GWT termina siendo algo similar a lo que proporcionan los otros frameworks JS - una solución JavaScript que, en su mayoría, abstrae todas las incoherencias del navegador y DOM para que pueda enfocarse en Real Work ™ .

Sin embargo, hay una diferencia significativa entre GWT y los marcos JS: los programadores que escriben el código con GWT escriben Java, que luego se compila en JavaScript.

Entonces, lo que realmente se reduce a esto es esto: debido a que ahora existen grandes frameworks JS, ¿cuántos desarrolladores web quedan que conocen Java, pero no conocen JavaScript? Ergo, no sé jQuery o MooTools o lo que sea?

Para mí, la respuesta a esa pregunta es: no muchos.

+1

"porque ahora existen grandes frameworks JS, ¿cuántos desarrolladores web quedan que conocen Java, pero no conocen JavaScript?" No solo eso, sino que también necesita comprender el DOM para trabajar en GWT. Creo que golpeaste el clavo en la cabeza allí. Parece cada vez más difícil justificar el uso de GWT a partir de lo que veo. – Hula

0

GWT, por supuesto, es para personas a quienes les gusta codificar utilizando Java. Si no eres un geek de Java, no tendrás pasión por él, ni podrás apreciarlo. Ha eliminado completamente las necesidades de aprender un nuevo marco. Todo lo que necesitas saber es Java, eso es todo. js frameworks como alguien ya señaló se puede utilizar en todas las plataformas (.NET, Java, Ruby), pero no estoy seguro de si esta afirmación es verdadera.

Cuestiones relacionadas