首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SmartClient还是SmartGWT?

SmartClient还是SmartGWT?
EN

Stack Overflow用户
提问于 2010-04-22 01:16:39
回答 6查看 6.6K关注 0票数 9

除了JavaScript和Java之间的明显区别之外,在使用SmartClient或SmartGWT时还有什么相关的区别?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2010-04-22 18:57:47

SmartGWT是SmartClient的GWT包装器,正如您所说,这意味着您可以使用SmartGWT编写java应用程序。

根据我的经验,在编程时唯一重要的区别是GWT包装器比直接使用js组件有更多的限制。例如,从java中以编程方式滚动TreeGrid简直是地狱,因为底层表的主体(为了滚动这个该死的东西而需要获取的内容)并不是通过SmartGWT公开的,而它当然很容易从js中访问。

总体而言,我不会根据这些差异在js组件和gwt包装器之间做出选择,但我会考虑项目中的其他因素。你最熟悉的技术是什么?你打算做多大的自定义?

票数 8
EN

Stack Overflow用户

发布于 2011-01-28 23:37:02

在我的例子中,代码的可维护性。

我们是巨蟒的房子。但对于客户端代码,我们选择使用GWT,最初使用GXT,但现在使用SmartGWT。

我们不喜欢Java,但我们更不喜欢JS,订购,维护几个小部件的库,扩展对象以提供自定义功能,等等。在用JS或Java做这些事情之间,选择是显而易见的,Java方面。我们在这里编写了可重用的组件,现在我们为客户端编写了非常少的代码,只重用组件并使用REST与我们的Python后端通信。

我们知道SmartGWT比SmartClient更冗长,但是,有了Netbeans自动补全(这里的一些大学使用Eclipse),我们可以直接访问每种方法,记录在案,而不是在每次我们需要测试和尝试新功能时去展示或谷歌。

票数 5
EN

Stack Overflow用户

发布于 2010-04-23 06:25:25

SmartGWT为您提供了一个优势,您可以使用强大的编辑器。

您可以轻松地调试自己的代码(但是,这对深入研究智能客户端代码本身没有多大帮助)。

您已经掌握了eclipse/netbeans的所有自动补全功能。当开始使用SmartClient/Gwt时,它可以帮助您找到您正在寻找的东西,因为编辑器可以列出类或可用方法,以及类/方法实际做了什么的一些基本文档。节省您在文档中爬行的大量时间

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2685056

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档