诛仙手游360:Dojo历史简介 - Dojo中文博客 - CSDN博客

来源:百度文库 编辑:九乡新闻网 时间:2024/04/29 10:04:37
  Dojo历史简介 收藏
 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下载量统计图 发表于 @ 2010年08月25日 16:33:00 | 评论( 3 ) | 编辑| 举报| 收藏 旧一篇:Dojo面向对象机制深入剖析 | 新一篇:认识Dojo中的表单:Form
查看最新精华文章 请访问博客首页相关文章Tacker_Huang 发表于2010年8月31日 17:19:02  IP:220.231.152.*举报回复删除
目前的Dojo1.5在性能、稳定性等方面是否值得使用?据说以前的版本让人痛苦dojotoolkit 发表于2010年9月1日 11:46:39  IP:220.248.0.*举报回复删除
对于大型应用,Dojo是不二选择。Dojo由3个主要的包组成,dojo, dijit, dojox。其中dojo和dijit都是非常稳定的,可以完全放心使用。dojox作为dojo的扩展,其中可能一些控件是在开发中会有一些bug。但dojo和dijit基本能满足大多应用开发。用dojo的领一个重要好处是基于dojo架构,能够很容易开发自己的易于维护的控件来重用。 至于性能和稳定性,dojo本身肯定没有任何问题,关键还是取决于开发代码的质量。因为Dojo比较难上手,如果没有掌握好,的确可能写出性能很差的程序。这也是任何框架都难以避免的问题。只是Dojo更难学习,所以更多人感觉痛苦-_-。但掌握好了,dojo写出来的程序是绝对稳定的。amdvia 发表于2011年1月12日 15:03:46  IP:222.35.18.*举报回复删除
发表评论表 情:          评论内容: 用 户 名:登录 注册 匿名评论 匿名用户验 证 码:  重新获得验证码
  热门招聘职位荷兰互联网公司诚聘Web(Rails)开发工程师【重庆大龙网】高薪诚聘中高级软件工程师美资高薪诚聘软件开发及数据库人才【新迪数字】高薪诚聘JAVA项目软件架构师、JAVA项目主管!!【尚品网】诚招软件开发工程师【UniQlick】【8K-12K】急招Java工程师、技术工程师、数据分析师【 CSDN】高薪诚聘:java、运营、就业、商务策划经理、网站编辑!【武汉亨通科技】高薪诚聘项目经理、高级软件工程师,邀您加盟!【careerfocus】科锐福克斯猎头公司强悍猎聘IT人才!【沃尔玛中国】信息系统部急聘IT英才(上海,深圳)!!!【融资城】投融资平台高薪诚聘技术总监、产品经理等【搜狐公司】海量技术职位火热招聘中!荷兰互联网公司诚聘Web(Rails)开发工程师【重庆大龙网】高薪诚聘中高级软件工程师美资高薪诚聘软件开发及数据库人才【新迪数字】高薪诚聘JAVA项目软件架构师、JAVA项目主管!!【尚品网】诚招软件开发工程师【UniQlick】【8K-12K】急招Java工程师、技术工程师、数据分析师【 CSDN】高薪诚聘:java、运营、就业、商务策划经理、网站编辑!【武汉亨通科技】高薪诚聘项目经理、高级软件工程师,邀您加盟!【careerfocus】科锐福克斯猎头公司强悍猎聘IT人才!【沃尔玛中国】信息系统部急聘IT英才(上海,深圳)!!!【融资城】投融资平台高薪诚聘技术总监、产品经理等【搜狐公司】海量技术职位火热招聘中! 公司简介|招贤纳士|广告服务|银行汇款帐号|联系方式|版权声明|法律顾问|问题报告
北京创新乐知信息技术有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
江苏乐知网络技术有限公司 提供商务支持
 Email:webmaster@csdn.net
Copyright © 1999-2010, CSDN.NET, All Rights Reserved
 本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/dojotoolkit/archive/2010/08/25/5837986.aspx