我将使用SmartGWT开发Web应用程序。我听说过Vaadin框架。我想知道什么是最好用的? 我的应用程序将由 ~500个用户同时使用。我需要高响应性能和高安全性控制。我不需要打十几个漂亮的小部件就足以使用漂亮的标签式窗格和表格。那么关于我需求的最佳选择是什么?
修改: 我还需要一个工具将表格内容导出为Excel格式(例如在Google Doc SpreadSheet中)。
ps:已经检查过这个Should I use Vaadin Framework
答案 0 :(得分:4)
我研究了这些框架和其他框架,并决定使用核心GWT小部件。你希望Vaadin难以获得高响应性能,因为它几乎可以将所有内容发送回服务器。如果你不需要超级花哨的小部件,那么核心小部件(加上一些孵化器/第三方的小部件)应该没问题。我没有深入测试SmartGWT,但它似乎真正将你绑定到他们的框架中(使得难以使用核心小部件)并且我在开始做与展示示例不同的事情时读到了困难。
祝你好运!答案 1 :(得分:4)
如果你正确地编写你的Vaadin应用程序,它将表现得非常好(请查看这个:https://vaadin.com/wiki/-/wiki/Main/Optimizing%20Sluggish%20UI)。
如果您了解SmartGWT,请使用它。此外,如果您没有使用Vaadin的经验,请使用SmartGWT。学习Vaadin可能需要花费大量时间(在能够创建表现良好的应用程序之后需要一些练习)。 Vaadin最大的问题是编写慢速应用程序非常容易 - 因为一切看起来都很简单,而且往往会使用很多组件等等......