我想听听你对这两个框架的看法。我喜欢ExtJS的很多功能,但最近我看到了SmartClient,它看起来也很棒,而且(它的客户端功能)对于商业项目来说是免费的。我尝试了一点SmartClient,它似乎比ExtJS更简单,而且它有更好的ExtJS文档。
但是..。我没有使用这些框架中的任何一个,也许我错了。这就是为什么我想要与他们共事的人的意见。
和BTW..ExtJS的license是如何工作的?你只需要给每个开发者一个许可证,然后你就可以开发和销售你想要的每一个应用程序,或者你必须为你销售的每个应用程序购买一个许可证?
提前感谢您的帮助。
发布于 2010-11-02 06:30:46
这是pretty well covered on SO。特别是here和here。
Ext JS是按开发者许可的,而不是按应用程序许可的。
我是一名Ext开发人员,所以我偏爱Ext,但我对SmartClient的好坏没有任何看法。如果许可是最重要的标准,那么SmartClient可能更适合您。如果您想权衡技术优点,请参阅上面的链接,或者更好地根据您自己的需求对它们进行评估。
发布于 2011-05-17 08:29:10
我使用SmartClient,对它和同构提供的支持非常满意。U/I窗口小部件并不是最好的,但是您可以通过它们丰富的API看到它们已经存在了一段时间了。
当内置的控件不能满足您的需求时,也很容易推出您自己的自定义控件。例如,我们在自定义同构画布类中集成了拉斐尔饼图SVG绘图。我们还使用智能客户端的HtmlFlow控件集成了Mondrian/JPivot分析技术,这些技术是遗留的JSP页面。可以实现的功能非常强大。
我对智能客户端与jQuery等其他技术相比感到遗憾的一件事是,网页设计师所做的工作与开发人员/程序员所做的工作之间有了更清晰的分离。
对于Smartclient,它主要是通过代码完成的,甚至是组件的布局。没有HTML per say。他们已经很好地分离了皮肤(css),但仅此而已。其他一切都需要由开发人员/程序员通过Javascript代码来完成。Smartclient适用于单页面应用程序。
我不能为ExtJS说话,因为我还没有使用过真实的生产环境,但我认为归根结底,这一切都归结为您想要使用的许可模型和编程/设计模型。
发布于 2012-01-21 07:21:18
这两个我都用过了,我推荐Ext,原因如下:
https://stackoverflow.com/questions/4064578
复制相似问题