JavaScript框架和CSS框架:JQuery,YUI,还是其他什么?

Eri*_*son 4 javascript jquery yui css-frameworks javascript-framework

我已经做了大约6年的网络开发.我想回到它,那里有很多新的东西.我选择用Perl和Catalyst编写我的下一个项目.

我一直听说各种JavaScript和CSS框架.我对这些框架知之甚少,所以这个问题可能过于宽泛和开放.

各种框架的优点,缺点和受欢迎程度是什么?我应该使用YUI,JQuery,还是其他什么?

cle*_*tus 14

首先,它可能值得仔细阅读哪个Javascript框架(jQuery vs Dojo vs ...)?.

其次,Javascript框架有两大类:

  1. Rich:用于创建所谓的Rich Intenet Applications,它们通常旨在创建体验,就像具有复杂窗口GUI的桌面应用程序一样.这包括但不限于YUI,Dojo,ExtJS和SmartClient;

  2. 补充:这些更侧重于改善传统的网站体验,而不是完全取代它.这些包括jQuery,Prototype和其他.有些人可能会指出jQuery有jQuery UI,但这是一个简单的小部件库,在开箱即用的用户界面功能方面完全无法比拟YUI.

所以你要问自己的第一件事是:你创建了什么样的应用程序?

我个人认为YUI或jQuery不会出错,这取决于你的答案.