Ste*_*all 7 html javascript extjs smartclient
我希望在浏览器中构建一个丰富的UI,似乎这两种解决方案是尽可能快地获得最大功率和灵活性的方法.
智能客户似乎很有希望,但ExtJS似乎更受欢迎.有没有人能够使用它们来验证一个与另一个?此外,ExtJS 4听起来很有希望,但我不确定何时会发布,我也不知道是否需要重新许可才能在ExtJS 4平台上进行开发.
思考?
Pet*_*ird 12
我已经使用了ExtJS和SmartClient.我可以告诉你,SmartClient更容易学习,但ExtJS在书籍和文章方面有更多的支持.ExtJS的社区非常有帮助和积极,而SmartClient的社区非常贫乏.ExtJS还有evangilists和技术支持人员在论坛上提供帮助.SmartClient ......好吧,他们因无益而闻名,在某些情况下,只是彻头彻尾的讨厌.如果你看看他们的论坛,几乎所有发布的问题都会被忽略.这也是一种耻辱,因为SmartClient是一个很棒的工具包,提供比ExtJS更大的视觉灵活性和更小的学习曲线.SmartClient也比ExtJS简洁.
至于文档,两个站点都拥有大量的文档集.遗憾的是,一旦你划伤表面并开始使用任何一个工具包,限制开始显示出来.ExtJS的入门文档很少且非常过时.SmartClient的初学者文档几乎没有为您提供入门所需的内容.两个站点采用的方法是,您应该通过挖掘示例代码来弄清楚事情应该如何工作.一旦你理解了使用这些工具构建应用程序的基础知识,那就没问题,但是他们会跳过这一步.您可以在线查找ExtJS的教程,但SmartClient似乎没有太多内容.
然而,一切都没有丢失.至少对于ExtJS来说,有几本非常好的书.就个人而言,我强烈推荐耶稣加西亚的"ExtJS in Action".不幸的是,似乎没有为SmartClient编写任何书籍.
如果您是Java开发人员,SmartGWT是一个非常引人注目的选择.如果您只是使用Javascript,那么值得考虑的是SmartClient的限制性较低的许可.简而言之,SmartClient的完整客户端工具可通过LGPL获得.ExtJS只提供他们的核心库(与jQuery的基础,非UI库具有相同的功能).接下来的问题是,你是否想要支持一家在许可方面存在争议的公司.已经有关于ExtJS历史的文章已经足够了,它不需要再次被拖出来.
在不知道您想要使用该工具包的情况下,将一个建议与另一个推荐相比可能有点困难.根据我自己的个人经验,我可以告诉你的是,从商业软件开发人员的角度来看,我们的客户对使用SmartClient开发的UI比使用ExtJS更容易接受.当我们使用两个工具包完成UI comps时他们给出的原因是ExtJS看起来过时,简单,并且遭受"相同".这应该在ExtJS 4中得到解决,但到目前为止,我所见过的所有内容都表明了更多相同的内容.因人而异.
归档时间: |
|
查看次数: |
5620 次 |
最近记录: |