2012-10-24 74 views
6

的Vaadin网站上的GWT页面是有点稀疏的:https://vaadin.com/gwtVaadin可以提供我的GWT Appengine应用程序有什么好处?

“只有好处,没有陷阱 您将享受您在GWT爱的一切,并得到一个新的服务器端编程模型的另一个好处是,组件,工具,主题和其他额外功能如果你不喜欢你所看到的内容,只要你坚持使用com.google。*包,它很容易返回,你很可能会开始使用com.vaadin中的功能。 *包,但没有必要担心 - Vaadin框架也分布在相同的自由Apache 2.0许可证下“我喜欢Vaadin网站上的一些外观和感觉,但我很紧张“服务器端模型”...我宁愿让大多数代码在客户端上运行(如果可能的话),并且为了安全性我再次检查GWT RPC调用(通常使用相同的java代码)。我不喜欢大量来回的想法。

鉴于我的担忧,是否值得深入研究Vaadin?或者我停在这里?我可以充分利用各种外观&的感觉,而不会闷到一切?任何其他关于杠杆作用的非直观答案将不胜感激。

更新: 请不要回答比较Vaadin和GWT的问题,提供替代UI框架。

我也用SmartGWT的,GXT和捆绑GWT部件等也熟悉一些真正完整的部件集一样的DevExpress为.NET。我之所以问这个问题是因为Vaadin看起来非常酷......我在寻找像答案:不,这不可能提取将L & f起Vaadin不损害客户方或除了将L &˚F的东西,有酷的验证东西等等等等,你可以使用,然后也许一些有用的证据来支持这一立场(尝试和失败)。

+0

没拿到的问题,请您谈一下GAE的好处,然后extractring L&F。也许你要问的是一个更适合观众:https://开头vaadin。com/forum/ –

+0

我认为GAE在这里可能并不重要......只是提供了一些背景。谁知道这是否会影响问题的答案??这就是我问的原因。 –

回答

1

我只回答有关L & F的部分问题,即GUI和安全性。

1)L&F Vaadin upto 6.x版本不支持独立使用小部件。你需要进入整个服务器端模型。

然而,从第7版开始Vaadin是倚在窗口小部件侧的纺纱允许使用小部件不被强制使用前/ JSF像服务器端的状态维护。 参考 - https://groups.google.com/forum/?fromgroups=#!topic/google-web-toolkit/3U1h0W_iHcM

2)Security GWT侧有XSRF功能为RPC这将允许每个RPC调用rpctoken产生或选择与您所选择的粒度相当不错的支持。这可能是Vaadin每次服务器端状态呼叫的性能开销。

3)GAE是一个因素depending您的Vaadin往返程度有多沉重。

4)Future

Vaadin是的GWT steering committee并且沿着与JBoss Erraiasynchronous bean management在Errai路线图)严重依赖服务器侧模型的部件。

+0

Thanx。我很欣赏这个问题并不能产生完美的答案,但你似乎已经给出了最好的答案,很难想象任何人提供了更好的答案。 :-) –

相关问题