您建议我将哪个GWT库用于项目?有人可以告诉我各个库(SmartGWT,Ext-GWT,GWT-Ext等)的优缺点。是否有一个最好的全能库,基本上“每个人”都可以使用或者某些库比其他库更适合特定应用程序? 谢谢!
可能重复: Best GWT widget library?
答案 0 :(得分:3)
我在GWT Ext库的两种风格上都做了很多工作,尽管我最近花了更多时间在GXT上。
我的第一个一般性回复将是一个回复给您的问题,您是否正在构建一些可以部署到整个世界的内容,或者这是否适用于Intranet应用程序?
基于某些优点和缺点
赞成的
缺点的
为了将其置于上下文中,我们目前正在远离GXT,因为我们发现我们现在花费更多时间在图书馆周围工作并修复它的缺陷,而不是通过使用库来节省时间。
一般情况下,如果小部件看起来对您有用,并且您在GXT演示中看到的功能完全符合您的需要,那么GXT是一个非常好的库。如果您想以任何轻微未经批准的方式使用小部件或扩展它们,我强烈建议远离图书馆,因为您只是为将来的某些痛苦迁移做好准备。
答案 1 :(得分:2)
我只使用过SmartGWT,所以我不能介绍其他库,但也许这对你有帮助。
<强>赞成强>
数据源概念: 数据源用于获取和发送请求。收到json或xml数据后,它会将数据填充到绑定到数据源的小部件。
文档: 文档非常好,每个函数都有很好的文档记录,很多类都有示例代码。
展示: Showcase为SmartGWT中的每个小部件提供示例代码
自动数据绑定拖动(尚未使用): 假设你有一个典型的电子邮件程序,有一个树和一个消息列表,如果你在另一个文件夹中拖动一条消息,它会自动向服务器发送正确的请求来更新数据库
论坛: 论坛不像ExtJS的论坛那么大,但你很快得到了开发人员的答案
<强> CONS 强>
答案 2 :(得分:0)
GXT是我的最爱!它还包含一些MVC实现和许多优秀的小部件。
答案 3 :(得分:0)
请检查gwt-jet。我们通过2011年建立了图书馆,现在它已成为我们每个GWT项目的必备品。基本上它自动填充pojo将它们与网格和其他小部件同步。