如果我使用Ext-GWT有什么好处?与GWT相比,EXT-GWT可以带来哪些好处?
发布于 2012-03-15 01:13:00
如果您希望您的应用程序看起来像所有其他的Sencha应用程序,那么就去做吧。Sencha附带了一组工具和小部件,可能会帮助你更快地开始,但最终,你将需要更深入的理解,并爬上这座山。
我的2分:go for GWT pur et dur.
用于maximum flexibility
的
但这可能是一个更陡峭的开始。
发布于 2011-06-24 16:59:56
从sencha站点:
Sencha Ext GWT将GWT带到了一个新的层次,为您提供了高性能的小部件、功能丰富的模板和布局、高级图表、数据加载器和存储以及可访问性等等。
我在一个项目中使用了这些小部件,如果您需要一些花哨的东西,而不仅仅是在GWT中,这是很好的。
发布于 2013-01-04 19:48:09
作为一个广泛使用这两者的人,我可以证明GXT添加了大量的功能……...but,是有代价的。它的延迟布局系统是有效的,但它是一个陡峭的学习曲线,有时甚至令人沮丧,特别是如果你想支持IE<8。
请注意,我没有使用过GXT 3.0,而是将2.X用于一个成功的大型企业应用程序。如果你不写一些基于web的单元测试(selenium推荐),你最终会花更多的时间修复布局bug回归,而不是创建新代码。
GXT可以启动您的初始开发,因为您可以非常快速地生成功能丰富的小部件(Grid特别好),但是到了开始扩展和增强默认小部件的时候,只需很少的文档就会遇到困难。
另一个大问题..。GXT模型在内部使用Map<String, Object>进行序列化,这意味着在放入GXT模型时,在RPC中的其他位置没有显式序列化的任何类型都会出现错误。解决方法是放置一个您想要序列化的类型的私有的、未使用的字段(枚举是我最大的痛苦)。最后,gxt模型不是默认的java可序列化的,所以如果您想将它们存储在会话中或在服务器上传递它们,这对您来说并不是很好。
话虽如此,一旦您掌握了GXT的诀窍,只要您不太深入它的内部,它就是一个很好的工具。窗口小部件集本身非常好……
基本上,如果你打算创建一个单一的、功能丰富的、复杂的应用程序,你需要对如何渲染事物进行大量的控制,GXT可能会阻碍你的工作。
如果你想在周末推出一款闪亮的应用程序,不要重复发明轮子,只要能用就行。
https://stackoverflow.com/questions/6465382
复制相似问题