Dojo历史简介

泄露秘密 提交于 2020-03-06 00:54:44

 

Dojo 1.5已经发布了有一段时间了,借此在这里简要介绍下Dojo的历史。


Dojo的创始人:


     

        Alex Russell                   Dylan Schiemann


第一个要记住的名字是Alex Russell。在2004年初,Alex在Informatica公司从事DHTML的开发工作,其时正着手进行一个名为netWindows的项目,用以在Web浏览器环境下提供创建窗口化界面的类库(听起来很有些象Windows操作系统,不是吗?)。Alex想要 寻找一个 精通 DHTML 开发的 合作者 与他一起来进行这个项目,于是接触了网上的DHTML开发社区上的一些杰出的成员, 并在2004年4月25日发了一封标题为"Selling the future of DHTML"的邮件 ,这也引发了DHTML社区上关于DHTML以及Web开发的未来的一场大讨论。

最后,Dylan Schiemann接受了这份工作(而 David Schontzler 也接受了 Informatica的另一份工作)。在这个项目开始后不久,Alex和Dylan以及其他一些人,开始讨论开发一个类似于其他大多数语言(比如C语言)中已存的标准库一样的JavaScript标准库的可行性。

随后,包括 Aaron Boodman, Dylay Schiemann, Tom Trenka, Simon Willison, Joyce Park, Mark Anderson和Leonard Lin 一些人聚集在一起——他们也是最初的Dojo开发人员——充满热诚的开始讨论诸如授权许可,知识产权,编码规范, 构建工具,服务器配置和用户需求 等这些问题,并由此揭开了Dojo的最初的序幕。


Dojo的名称:



在讨论以上这些问题前不久,Alex收到了微软公司的来函,请他在他的项目中终止使用 Windows 这个词语。这一事件也使得这些成员们开始考虑他们要制作的这个JavaScript库的命名问题,他们需要一个不会被别人起诉的名字。最终,大家采纳了 Leonard Lin 提出的名字, dojo。


Dojo的贡献者:


 


在Informatica公司的支持下,Alex和Dylan写下了Dojo的第一行代码。随后,JotSpot和Renkoo公司也开始了对Dojo项目的资助。在他们的帮助下,当然更重要的是dojo最初的开发者们的不断的贡献,Dojo这一JavaScript库最终诞生了。直到今天,很多个人与公司都对 Dojo 做出了巨大的贡献,如 IBM, BEA , SitePen Google , Nexaweb , Renkoo , Sun 及 WaveMaker 等等。Dojo 有一个严格但低门槛的贡献政策(Contribution Policy),它要求所有贡献的源代码都要通过一个贡献协议协定(Contributor License Agreement),这样就保证 现在和将来对 Dojo 的使用不会导致法律或专利上的问题


Dojo基金会:

 


在最初的Dojo成员开始进行关于Dojo的最初的讨论时,Dojo基金会也宣告成立了,由Alex担任基金会的主席,Dylan担任秘书长及财务主管。Dojo基金会是一个在501(c)(6)条款下组建的非赢利性组织,用来帮助开源项目的开发。该基金会的宗旨是鼓励企业来应用它旗下的开源项目,并鼓励基金会资助的项目之间的合作。现在基金会的赞助者和成员包括IBM,SitePen, Google, Sun Microsystems , JotSpot , Renkoo , TurboAjax , OpenLaszlo , Nexaweb , Bea Systems等。dojo基金会也资助dojo toolkit之外的项目,包括Persevere , OpenRecord , Cometd , DWR , Lucid Desktop。你可以在Dojo基金会官网(http://dojofoundation.org/)上获取更多的信息。


Dojo里程碑:

 


2004年9月由Alex Russell 和Dylan Schiemann完成 了最初的 Dojo代码

2005年3月,其他Dojo成员 也陆续开始为 Dojo编写代码

2005 年, Dojo基金会成立

2005年8月,Dojo 0.1发布

2006年10月,Dojo 0.4发布,这是Dojo的一个经典的版本。

2007年7月 Dojo 0.9发布;同年11月,Dojo 1.0发布,这两个版本较之前改动很大,大幅提高了性能,并宣布不向后兼容之前的版本。

2010年7月23日 Dojo 1.5发布,这也是目前为止最新的Dojo版本。


访问量统计:


图1. Dojo在Google的搜索、新闻走势图

 

图2. Dojotoolkit.org的dojo下载量统计图

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!