javascript/UIExtJS与HTML5及其他框架的最佳框架

javascript/UIExtJS与HTML5及其他框架的最佳框架,javascript,html,extjs,javascript-framework,Javascript,Html,Extjs,Javascript Framework,我们有一个基于flex框架的应用程序,它具有非常华丽的外观和感觉功能,由于flash的先决条件,用户希望有一个替代框架,它不依赖于客户端机器 该应用程序是在ExtJS 3.3上新构建的,它还具有华丽的外观和感觉功能,但很快我们就遇到了有关性能和定制ExtJS应用程序行为的问题 现在,我们真的在delima继续使用现有的ExtJS应用程序,或者在纯html、dhtml、HTML5等基础上从头开始构建应用程序,在这里,我们可以按照我们的方式定制具有性能的组件 请分享关于以下方面的最佳框架: 1.业绩

我们有一个基于flex框架的应用程序,它具有非常华丽的外观和感觉功能,由于flash的先决条件,用户希望有一个替代框架,它不依赖于客户端机器

该应用程序是在ExtJS 3.3上新构建的,它还具有华丽的外观和感觉功能,但很快我们就遇到了有关性能和定制ExtJS应用程序行为的问题

现在,我们真的在delima继续使用现有的ExtJS应用程序,或者在纯html、dhtml、HTML5等基础上从头开始构建应用程序,在这里,我们可以按照我们的方式定制具有性能的组件

请分享关于以下方面的最佳框架:

1.业绩 2.定制灵活性 3.维修

Edit1在做了大量研究,会见了从事各种JavaScript框架工作的人员,并研究了实际场景中的差异,下面是我的研究

ExtJS

1.  ExtJS (The latest version) is a MVC based framework based on Yahoo YUI, it supports the     concepts of MVC in JavaScript and is a well tiered framework with good extendibility and support.
2.  ExtJS has good documentation and active forums.
3.  It comes in both paid and free version , offers paid support also.
4.  ExtJS 4.x has got a major revamp from design perspective and improved in terms of performance 
5.  To be comfortable in Extjs , if is required to have a good knowledge of JavaScript 
6.  If you have to use a good MVC framework in enterprise application use ExtJS 
7.  There is greater learning curve in case of ExtJS


jQuery

1.  jQuery provides a good library with css based selectors promoted by Microsoft
2.  jQuery also has good documentation and forum support
3.  jQuery is open source ,you can make your own plugins and contribute
4.  jQuery is quite lighter and fast in terms of performance .It does not follow the MVC framework , the code sometimes appears cluttered when really complex.
5.  jQuery is easy to understand as it is based on css selectors , follows the rules like css (quite similar)
6.  For common tasks in JavaScript it is the most suitable framework, well suitable for ASAP projects.
7.  The learning curve is not that big, it is quiet easy to grasp, even in case of novice developers.
如果我遗漏了什么,请随时补充细节 谢谢
Abhi

我认为Use它有很好的文档和内置的JS库-你也可以使用其他JS库,同时使用它和自定义功能Javascript。然而,有一些好的框架可以帮助您编写好的、可管理的代码

Dojo——它似乎是构建大规模应用程序的健壮框架。有所有新奇的东西来帮助您管理代码库和UI框架

Requirejs——这是将代码分离为可重用模块并根据需要加载它们的好方法。有助于管理代码

Backbone.js-一个管理javascript数据的好库。客户端MVC风格的框架。能够与服务器同步。非常可扩展

Underline.js-一个处理javascript数据的好库。具有所有奇特的功能

Jquery—一个很好的dom操作库,带有一个很好的ajax库和一些其他漂亮的东西。伟大和流行的图书馆与许多插件和一个简单的插件系统

jQueryUI-非常适合Jquery和许多小部件


现在这取决于你有什么样的客户。如果您需要IE6支持,请使用Dojo UI库或Jquery UI。如果您只需要支持chrome&firefox&IE的最新版本,那么您最好编写自己的小部件选项卡、弹出窗口等实际上都是非常简单的小部件,可以用20行代码实现。

没有什么比纯Javascript更好的了。然而,有一些好的框架可以帮助您编写好的、可管理的代码

Dojo——它似乎是构建大规模应用程序的健壮框架。有所有新奇的东西来帮助您管理代码库和UI框架

Requirejs——这是将代码分离为可重用模块并根据需要加载它们的好方法。有助于管理代码

Backbone.js-一个管理javascript数据的好库。客户端MVC风格的框架。能够与服务器同步。非常可扩展

Underline.js-一个处理javascript数据的好库。具有所有奇特的功能

Jquery—一个很好的dom操作库,带有一个很好的ajax库和一些其他漂亮的东西。伟大和流行的图书馆与许多插件和一个简单的插件系统

jQueryUI-非常适合Jquery和许多小部件

现在这取决于你有什么样的客户。如果您需要IE6支持,请使用Dojo UI库或Jquery UI。如果您只需要支持chrome&firefox&IE的最新版本,那么您最好编写自己的小部件选项卡、弹出窗口等实际上都是非常简单的小部件,可以用20行代码来实现。

您可以免费查看库中的开放源代码。它提供了一组可定制的UI小部件,通过动态加载、智能渲染和其他提高性能的技术,这些小部件可以相当快地处理大型数据集

免责声明:我在dhtmlx工作

您可以免费查看该库的开源版本。它提供了一组可定制的UI小部件,通过动态加载、智能渲染和其他提高性能的技术,这些小部件可以相当快地处理大型数据集

免责声明:我在dhtmlx工作