我想使用jsni向Gwt添加一个简单的jquery函数。但我没有把功能搞定。 Gwt是否支持Jquery,或者我必须使用GWTQuery。提前谢谢。
答案 0 :(得分:4)
GWT是Java,它是交叉编译为JavaScript的。这意味着您的所有应用程序开发都是用Java完成的。 jQuery是一个JavaScript库,使用GWT调用JavaScript方法并不那么容易(当然你可以JSNI但仍然......)
这就是他们制作GwtQuery的原因!
对于那些使用jQuery的人来说,GwtQuery很容易学习,因为他们共享相同的api,另外jQuery增加了类型安全的css,编译时优化等很好的功能。 (Source)
我在我的项目中使用GwtQuery并且必须说它非常易于使用,你可以用它来制作jQuery的所有好效果。
Google在他们的I / O大会上明确提到了GwtQuery(请查看here)。
总而言之,如果您使用Gwt,您可以使用GwtQuery从jQuery访问所有功能
答案 1 :(得分:1)
如果你使用GWT,那么GwtQuery比jQuery更好,因为:
它更小:GWT编译器只编译使用的代码,因此如果你使用GwtQuery中的一个或两个函数,它将生成比整个jQuery库小得多的代码。
它是类型安全的,并且是IDE支持的GWT库。
它是faster!
无需单独下载 - 缩短页面启动时间。