【发布时间】:2012-05-12 16:36:40
【问题描述】:
目前我们正在使用具有 MVP 架构的 GWT 平台进行 UI 开发。 我可以看到我们总是在使用 SmartGWT 或 GWT-Ext 而非 GWT 平台时获得优势,因为有许多内置组件很难在常规 GWT 小部件中编写。
我现在有以下问题需要继续。 1. 我们可以在常规 GWT P 项目上安装 GWT-Ext 或 Smart GWT 并工作吗?即现有的屏幕功能将保留在 GWT 常规小部件中。但是新的开发将与 Smart GWT 或 GWT-Ext 一起使用。这样做会不会有任何冲突或问题? 2. 使用 Smart GWT 或 GWT-Ext,我们还能像 GWT-Platform 一样遵循相同的 MVP 框架,还是我们有不同的服务器端调用机制? 3. 我们想使用免费的授权产品。所以如果我理解的话,SmartGWT 和 GWT-Ext 是免费软件。我对么? 4. 现在 Smart GWT 和 GWT-Ext 都出现了,我应该考虑哪个开始使用它,我将获得更多好的组件、更快的开发、良好的文档帮助和技术的美好未来。现在很难选择使用什么?请建议。
如果您觉得有其他东西比这些最好而且免费,您也可以提出建议。
提前致谢。
【问题讨论】:
-
请看这个:stackoverflow.com/questions/867451/best-gwt-widget-library 和这个:stackoverflow.com/questions/975304/vs-ext-gwt-vs-smartgwt。您的问题的许多要点(不是全部)都已在此处得到解答。
-
是的..我可以看到很多人在那里发表评论。但我无法根据 cmets 得出结论。所以我根据我的需要重新构建了这个问题。现在,我们发现使用常规 GWT 小部件设计少数页面非常困难。将少数组件与这些面板对齐或编写静态表格等并不容易。所以寻找更好的 GWT 框架。
-
值得澄清的是,GWT-Ext 已成为 SmartGWT - 它们是同一回事。您可能打算引用的库直到最近才被称为 Ext GWT,现在是 Sencha GXT。
-
SmartGWT 更像是一个框架本身,就像 GWT 一样。所以恕我直言,如果您开始使用 SmartGWT,您必须使用 100% SmartGWT。看到这个:forums.smartclient.com/showthread.php?t=8159#aMix。如果您想快速了解 SmartGWT,请阅读快速入门指南的第一章:smartclient.com/releases/SmartGWT_Quick_Start_Guide.pdf
-
我将在下面用许多链接来总结我的问题。