我一直在使用jQuery构建一个网络应用程序。每次我需要添加一些新的功能,我通常会搜索一个jQuery插件来做我所需要的,然后将其整合到我的网络应用程序中。
当然,这个应用程序变得非常混乱,所有这些来自不同作者的“随机”插件,每一个具有不同的编码风格,命名约定等。
我更喜欢使用一个统一的UI库或框架。我在看jQuery UI,但坦白说,我没有留下深刻的印象。虽然jQuery Tools( http://flowplayer.org/tools/download.html)看起来很不错。有谁有任何经验有这些吗?
当然,这个应用程序变得非常混乱,所有这些来自不同作者的“随机”插件,每一个具有不同的编码风格,命名约定等。
我更喜欢使用一个统一的UI库或框架。我在看jQuery UI,但坦白说,我没有留下深刻的印象。虽然jQuery Tools( http://flowplayer.org/tools/download.html)看起来很不错。有谁有任何经验有这些吗?
你有其他建议吗?不仅仅是关于使用什么UI框架,而是关于处理使用不同UI插件的混乱Web应用程序的想法。
谢谢
解决方法
没有一大堆动作,可以为jquery制作一堆较少碎片的ui库。我认为很多人开始跟随一个很棒的风格,就像创作风格一样,大多数时候,好的插件很好玩。
具体来说 – Mike Alsup的模式,在这里描述:
http://www.learningjquery.com/2007/10/a-plugin-development-pattern
是一种在大多数流行插件中非常统一的。如果你注意到一个插件遵循这种模式,你可以有更多的信心,它的工作原理,你认为你想要它。
但是,可能还有一个替代方案 – ExtJS(http://www.extjs.com/)可以用作jQuery之上的UI库。只包括jQuery,然后是ext-jquery apapter文件,然后是extjs ui库。这将给你整个extjs UI库(这是非常统一和测试),并仍然给你所有的核心jQuery访问,以及其他插件的可能性。
希望有帮助。