2

我们正在选择一个新的 GUI 平台。我一直在看主题。但有点困惑。有人可以参考教程或博客进行合格比较。

谢谢。尼古拉·G。

4

3 回答 3

3

我们已经在几个项目中使用了 SmartGWT,这没问题,但有一些权衡:

亲:

  • 可以轻松编写外观和工作方式类似于富客户端 GUI 的 Web 应用程序。
  • 不必知道任何Javascript。SmartGWT 编码与 Swing 编码非常相似,如果您已经知道该怎么做,那就太好了。

缺点:

  • 除非您在外观和感觉上做大量工作,否则您的应用程序看起来不会很像网络,它看起来就像是在浏览器中运行的富客户端应用程序。你可能不在乎这个。
  • 这是一个非常重量级的库,必须下载大.js文件才能运行。
  • 我们发现很难精确控制表单控件的布局,但这可能只是我们的经验不足。
于 2011-05-18T22:21:31.980 回答
3

我认为您应该充分了解 GWT 的功能以及您的项目首先需要什么。不会有任何来源可以充分比较它们以满足您的特定需求。

从维基百科http://en.wikipedia.org/wiki/Google_Web_Toolkit开始

这是 SmartGWT 与 GWT 的比较

http://www.theserverside.com/discussions/thread.tss?thread_id=60186

于 2011-05-18T15:50:08.120 回答
1

如果对 AJAX RIA Frameworts 感兴趣,以下分析适合您

在为我们的新项目开始新的 GUI 之前,我做了一些研究。

这是我的发现(从“http://”中删除空格;bcoz stackoverflow 阻止我这样做:)):原型框架有利链接:

http://en.wikipedia.org/wiki/List_of_Ajax_frameworks

http://www.javabeat.net/articles/12-comparison-of-ajax-frameworks-prototype-gwt-dwr-and-1.html

http://www.devx.com/AJAXRoundup/Article/33209

Dojo框架有利链接:

http://blog.creonfx.com/javascript/dojo-vs-jquery-vs-mootools-vs-prototype-performance-comparison

jQuery框架有利链接:

http://blog.creonfx.com/javascript/mootools-vs-jquery-vs-prototype-vs-yui-vs-dojo-comparison-revised

不同RIA框架的测试速度:

http://mootools.net/slickspeed/#

更多对比:

http://en.wikipedia.org/wiki/Comparison_of_JavaScript_frameworks

http://jqueryvsmootools.com/#conclusion

在所有这些发现中,我开始使用 SmartClient 5。最初我们遇到了一些问题,但随着 SmartClient 的成熟,我发现它在很多方面都很有趣:1. API 文档帮助和示例 2. 灵活的控件 3. 论坛

今天我正在研究 SmartClient 8,我的 GUI 上很少有人在生产中成功运行。实际上,SmartClient 的最大帮助在于您可以在一个地方找到所有内容。无需挖掘许多其他任何其他开源 RIA 框架都难以做到的网站。

所以我的选择无疑是SmartClient。

谢谢 Shailendra (shailu)

于 2011-07-22T22:36:53.720 回答