GUI平台选择:Google GWT、SmartGWT、ExtGWT和SmartClient
我们正在选择一个新的GUI平台。我一直在看主题。但是你有点困惑。有没有人可以在教程或博客上进行比较 谢谢。GUI平台选择:Google GWT、SmartGWT、ExtGWT和SmartClient,gwt,smartgwt,gxt,smartclient,Gwt,Smartgwt,Gxt,Smartclient,我们正在选择一个新的GUI平台。我一直在看主题。但是你有点困惑。有没有人可以在教程或博客上进行比较 谢谢。 Nikolaj G.我认为您应该充分了解GWT的工作以及您的项目首先需要什么。没有一个来源能够充分地比较它们以满足您的特定需求 从维基百科开始 下面是SmartGWT与GWT的比较 我们已经在几个项目中使用了SmartGWT,这没关系,但有一些折衷: PRO: 使编写一个外观和工作方式类似于富客户端GUI的web应用程序变得容易 不必知道任何Javascript。SmartGWT编码与S
Nikolaj G.我认为您应该充分了解GWT的工作以及您的项目首先需要什么。没有一个来源能够充分地比较它们以满足您的特定需求 从维基百科开始 下面是SmartGWT与GWT的比较
我们已经在几个项目中使用了SmartGWT,这没关系,但有一些折衷: PRO:
- 使编写一个外观和工作方式类似于富客户端GUI的web应用程序变得容易
- 不必知道任何Javascript。SmartGWT编码与Swing编码非常相似,如果您已经知道如何实现这一点,这是很好的
- 除非你在外观上做了大量的修改,否则你的应用不会看起来很像网络,它看起来就像一个在浏览器中运行的富客户端应用。你可能不在乎这个李>
- 这是一个相当重的库,必须下载大量的
文件才能运行.js
- 我们发现很难精确地控制表单控件的布局,但这可能是因为我们缺乏经验
Shailendra(shaILU)如果您可以列出一些关于GUI功能的需求和首选项,如果您可以使用GWT标准提供的小部件和面板,这将有所帮助。标准小部件的呈现速度比GXT或SmartGWT中的小部件快得多。。在这里,您可以将GWT小部件和面板与GXT的小部件进行比较:谢谢shalLU,我们选择了GXT的GWT。NikolajIt最终使用GXT而不是SmartClient,因为GXT更适用于GWT-纯java,而不是JSNI对Javascript库的调用-如果我错了,请纠正我!它也比SmartClient快。钱不是问题。作为私人用户,我可能更喜欢SmartClient,因为许可证历史记录-我的感觉是SmartClient有更丰富的小部件集,小部件上有更多的DOM功能(方法)(在随机小部件上使用ctrl+space)。谢谢Nikolaj G.PS我们使用RestyGWT,所以对SmartClient的更改不会那么糟糕——light版本是免费的。