ivo*_*ivo 9 smartclient smartgwt
除了JavaScript和Java之间的明显差异之外,使用SmartClient或SmartGWT有哪些相关区别?
SmartGWT是SmartClient的GWT包装器,正如您所说,这意味着您可以使用java编写SmartGWT应用程序.
根据我的经验,编程时唯一的区别是GWT包装器比直接使用js组件更具限制性.例如,以编程方式从Java滚动TreeGrid是地狱,因为底层表的主体(你需要得到以滚动爆破的东西)不是通过SmartGWT公开的,而它当然可以从js轻松访问.
总的来说,我不会根据这些差异在js组件和gwt包装器之间进行选择,但我会考虑项目中的其他因素.您最熟悉哪种技术?你打算做多少custimization?
小智 5
就我而言,代码可维护性.
我们是一个Python家.但对于客户端代码,我们选择GWT,最初使用GXT,但现在使用SmartGWT.
我们不喜欢Java,但我们不喜欢JS,订购,维护几个小部件的库,扩展对象以提供自定义功能等,在JS或Java之间做这个,选项很明显,Java方面.我们在这里编写可重用的组件,现在我们为客户端编写非常少的代码,只重用组件并使用REST与我们的Python后端进行通信.
我们知道SmartGWT比SmartClient更冗长,但是,使用Netbeans自动完成(这里有一些同事使用Eclipse),我们可以直接访问每个方法,记录下来,而不是每次我们需要测试和尝试新的时候去展示或google功能.
| 归档时间: |
|
| 查看次数: |
6504 次 |
| 最近记录: |