2011-02-08 41 views
0

我正在构建一个使用其中的以下功能的应用程序。javascript:哪个是功能强大的Javascript - 框架来满足我的需求

  1. 弹出窗口
  2. 过渡效果。
  3. 弹出式窗口中的重要内容(如数千个标签)。
  4. 流水线客户端服务器通信(如Facebook中的BigPipe)
  5. 更快地在页面之间切换。

在这种情况下,

是比原型的mootools更为优越?

是否还有其他更强大的框架,我应该用来构建应用程序?

回答

4

这些功能在Prototype,jQuery或MooTools中都没有提供。

对于应用程序开发,请考虑使用OOP并构建模块化组件。在提供OOP结构的框架中,这可能更容易,其中包括像MooTools这样的事件和选项,但在没有OOP的框架中也不是不可能的,比如jQuery。您可以插入独立的Class继承并创建自己的模块化命名空间。你和你的团队只需要更加严格,否则它很容易在一堆链式意大利面代码中结束。

非OOP框架的一个缺点是,您无法扩展/继承现有的框架代码来插入自己的解决方案。 jQuery提供了一个巨大的UI库,具有不同的代码质量;但是你大多会被这些插件提供的选项,事件和功能所困扰,无法扩展或重用它们的内部。

OOP框架支持滚动自己的想法,帮助了很多模块;而jQuery开发人员倾向于通过包含很多不同的UI插件来解决这个问题。

具有模块化依赖关系的强大OOP框架:MooTools,Dojo,YUI,Closure Library。

+0

我在mootools中设计了几乎70%的应用程序,但工作速度太慢。这就是为什么我想改变JavaScript框架本身。 – Vin 2011-02-08 11:29:38

0

http://jquery.com/ jQuery是另一个很好的框架。他们都有类似的功能。挑选最让你满意的或者有可用的插件来满足你需要的功能。

+0

感谢答复.....我现在使用mootools仪式。 – Vin 2011-02-08 11:32:30

相关问题