我对使用Ext.js感兴趣,但是遇到了很多问题.还有更好的选择吗?

ico*_*ast 5 javascript extjs

Ext.js对我很感兴趣,因为它似乎有一个相当完整的小部件集(虽然我很快就遇到了小部件的缺点).然而,我可能遇到的问题包括:

  • 在我看来它非常难看,看起来像是一个Windows UI和一些PHP内容管理系统之间的交叉(是的,我知道我可以编写自己的主题,但是我可以改变的内容可能有限,它可能不是应该很容易,而且我宁愿使用干净,优雅,开箱即用的东西.)
  • 图表目前使用Flash,它限制了它可以使用的客户端(版本4承诺解决此问题)
  • 许可证有点限制,现在不是问题,但它让我三思而后行,熟悉我将来可能无法使用的工具.

老实说,外观和感觉对我来说可能是最大的问题:我过去曾经看到,那些不重视美学的开发者(或公司)也常常不会受到其他"细节"的困扰.

那么:还有其他更好的选择吗?

更新:

Ext.js的另一个问题是它似乎是一个全有或全无的命题.这是我不认真对待SproutCore的一个原因,SproutCore在其他方面都很棒.(嗯......它需要一些性能改进,但最终我会到达那里......)

卡布奇诺似乎是一样的方式:你没有在网页上使用它,而是你正在构建一个恰好使用网络作为其运行时环境的Cappuccino应用程序.

换句话说,理想情况下我不想要一个JS版本的Flex:它是自己的小围墙花园.如果它更完整,jQueryUI将是理想的,因为它不会破坏正常的Web开发方法和范例.但是,如果有围墙的花园,我会忍受它.

Tim*_*imo 4

如果您正在寻找 RIA 框架,则不应使用 jQuery(UI)。请改用以下框架之一。