论坛首页 Web前端技术论坛

推荐一个企业级的SmartClient

浏览 7545 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-02-09  
Rich client + Thin client = SmartClient™

SmartClient brings the productivity and performance of desktop applications to standard web browsers.

The SmartClient web presentation layer provides:

    * a zero-install DHTML/AJAX client engine

    * rich user interface components & services

    * client-server databinding systems

SmartClient minimizes development time and cost, increases end-user productivity, and improves total system efficiency and maintenance.



http://www.smartclient.com/
  • 大小: 117.7 KB
   发表时间:2007-02-10  
很强的东东...
0 请登录后投票
   发表时间:2007-04-13  
这个好像是要收费的.
0 请登录后投票
   发表时间:2007-04-14  
有点慢
0 请登录后投票
   发表时间:2007-04-23  
我目前正在使用SmartClient进行项目开发。和所有商业产品一样,购买SmartClient不仅过程烦琐,还有license和许可分发等问题,价格不便宜.对于国内开发者而言,相对众多的开源框架,它显然不是最合理的选择。由于各种原因,我们选择了SmartClient,下面就谈谈使用该工具的一点体会。

坦白讲,SmartClient是一个比较出色的商业AJAX/GUI框架,它是标准Web应用,易扩展,可以比较容易的集成Struts/JSF/Hibernate。尤其是UI组件比较完整,完全基于JavaScript,并兼容绝大多数浏览器。

整个UI组件库是面向对象的,有继承,接口等编程方式,比较类似于Java。用SmartClient开发UI组件比较简单,扩展组件使用工具类ClassFactory添加属性和方法即可(某些情况下需要重载父类的某些方法)。

在UI组件中应用CSS也比较简单,直接给一些属性赋值。

开发SmartClient应用比较痛苦的是没有强大IDE支持,需要Editor。调试使用FireFox的插件FireBug/Venkman比较方便。不过SmartClient已经推出基于Eclipse ATF的插件,使用Eclipse开发JSP和某台后台的Java类就方便多了。

不过,Eclipse插件不支持可视化设计和Code Assistance,缺乏支持设计、编码和调试的IDE,对于普通开发者而言,开发效率降低不少。

SmartClient论坛回复技术问题速度比较快,一般不超过12小时。

SmartClient除了license费用,一些比较难以解决的问题需要专业的技术支持才能完成。不开放源代码也使很多开发者望而却步,想要读懂数以万计的源代码,不仅困难重重而且要冒一定的法律风险。

有很多因素制约能否选择SmartClient作为框架来进行AJAX开发。从开发者角度来看,我不支持它。



0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics