Page 118 - JavaScript修炼之道
P. 118

110      附录C  JavaScript框架概览

             该库的创始者那里得到ExtJS官方的商业技术支持、培训以及订阅。很遗憾,ExtJS的源码库已经
             被关闭了,现在只能从某个下载页的快照上访问到它。此外我也没有发现ExtJS有什么像样的Bug
             跟踪系统,总之,除了GPLv3这个选项以外,ExtJS看起来并不怎么开放。

                 和其他优秀的项目一样,ExtJS背后有一群全职的、积极的员工 来推动它的发展。在编写本
                                                                       ①
             书时,ExtJS的版本是3.1.1,在2010年它可能还会发布几个新的主版本。

                 ExtJS的文档相当不错,也便于浏览,就是有些太过简洁了,与此同时,ExtJS的API参考配
             备了完整的应用实例。此外也有不少不错的ExtJS书,其中最出名的要数2009年出版的ExtJS 3.0
             Cookbook,以及2010年夏出版的ExtJS in Action。

                 最后,由于ExtJS项目专属于ExtJS公司,因此它的生态系统被局限在官方站点、论坛以及一
             个基于维基系统的学习中心(提供演示、录像、教程等学习资料)。

                 下面是你使用ExtJS所不可或缺的链接。

                   官方站点:http://extjs.com/。
                   下载地址:http://www.extjs.com/products/extjs/download.php。
                   官方论坛:http://www.extjs.com/forum/。
                   学习中心:http://www.extjs.com/learn/Main_Page。

             C.6  Dojo


                 看了那么多的JavaScript流行框架,最后在这里介绍一下Dojo。Dojo项目于2004年开始,经过
             Alex Russell、Dylan Schiemann和David Schontzler的不懈努力,于2007年11月5日发布了1.0正式版
             本。Dojo项目由Dojo(核心部分)、Dijit(UI Widget)以及DojoX(插件和扩展功能)组成。

                 Dojo在很多方面上和ExtJS很相似。它是一个主流的RIA框架,并拥有强大的公司作为后盾。
             Dojo项目现在由Dojo基金会(赞助公司包括IBM、Google、AOL、Thomson Reuters、TIBCO、Zend、
             Sitepen等)所支持。它当前(编写本书时)的版本是1.5.0。和ExtJS不同的是,Dojo是一个真正
             的开源项目,它同时具有学术用自由许可证(Academic Free License  2.1)和新版BSD许可证。
             GitHub、Subversion以及Bazaar上都有Dojo的代码库,同时,它还拥有一个在线Bug跟踪系统。

                 Dojo和Dojo基金会下的其他项目关系也很密切,这些项目中最有名的要数cometD和DWR,
             它们很早就发布了,现在仍然被广泛应用于服务器向浏览器的自动推送服务(不要忘了Sizzle、
             Persevere以及General Interface)。
             ——————————
                ① ExtJS拥有一个六人的管理团队,以及一个人员数量未知的全职开发团队。
   113   114   115   116   117   118   119   120   121   122   123