十年磨一剑,渐进式网页应用程序开发框架Dojo 2.0正式登场!
2018-05-03 16:57:19 | 来源:ithome | 投稿:米娜 | 编辑:dations

原标题:十年磨一剑,渐进式网页应用程序开发框架Dojo 2.0正式登场!

阔别十年,自2007年Dojo△1.0释出后,JS基金会终于在5月2日正式释出了渐进式网页应用程序开发框架Dojo△2.0。Dojo△2.0结合ES2015+、TypeScript以及许多新兴标准,在达到最佳实践的同时保有互通性,避免开发者被绑在特定的框架中。

Dojo△2大改进包括开始拥抱虚拟DOM,并且改进了许多开发工具,包括新的命令列工具、整合测试以及帮助Dojo连接其他标准的共用程式。

Dojo共同创办人Dylan△Schiemann表示,Dojo△1很多部分在当时都是领先于时代的,但是在开发Dojo△2的时候,他们认为,更重要得是把一致特性东西整合在一起。他提到,他们想让Dojo△2.0具备开发框架React互动性,又兼具可扩展的组件,同时让国际通用化变的自然,而非成为死板的规则。

Dojo△2与React的使用体验很相近,Dylan△Schiemann认为,React是一个很棒的函式库,但是提供太过灵活的UI框架,开发人员可以自由的选择工作堆叠原则,这些灵活性将让开发团队在合作时会遇到问题。Dojo在这些灵活性中,为前端应用程序的每一部分提供一套建议预设值,这两套框架都拥有相似的虚拟DOM设计,也都支援JSX,但是Dojo的封装设计,会让开发新成员很快上手。

另外,Dojo△2.0从前一个版的小工具系统得到了一些启发,并让这个概念发挥得更加彻底。开发者现在能够输入以及输出网页组件,不只能在Dojo中再使用,甚至可以供其他的框架使用这些组件,借此达成打破框架障碍的目的。而且其应用程序等级的宣告路由系统,让开发者以UI小工具作为建立应用程序的样板。

Dojo也从Redux和Flux架构获得了灵感,2.0现在拥有可预测且一致性状态的JavaScript容器,内建支援常用的模式包括非同步行为以及回复的功能。Dylan△Schiemann也提到,Dojo△2.0提供的命令列工具会让开发者非常满意,开发者可以通过命令列工具改变应用程序的主题,并且加入Dojo提供的预设组件。

而测试作为开发应用程序的重要工作之一,Dojo△2.0提供完整快速的测试工具,让开发者能够检测应用程序或是小工具。而在Dojo△1.0中,最常被诟病的就是缺乏文件说明,而官方在Dojo△2.0发布的同时对此下足了工夫,网站提供一系列教学范例,涵盖百项开发者会想知道的新资息。

tags:

上一篇  下一篇

相关:

CoreOS释出Operators开发框架,助自动化管理Kubernetes应用程序

红帽以及Kubernetes开源社交在CoreOS博客共同发表Kubernetes应用程序开发框架Operators,而该框架的目的是要帮助开发者方便的开发,并以自动化及可扩展的方式管理Kubernetes应用程序。官方提到,过去在2016年就已经提

快递新规正式施行 [热事件]

现如今,在随着互联网快速发展,越来越多人喜欢网上购物,同时,使快递行业飞速的提高。现在快递新规正式施行了,如果泄露了用户信息,最高罚款10万。还有快递员拒绝送货上门是属于违反规定的。快递法规今天施行 现在

快递新规今起正式实施 推荐

中新网北京市某小区外的快递柜上张贴提示,提醒快递员放进货柜前首先征得收件人同意。中新网邱宇摄中国第一部专门针对快递业的行政法规《快递暂行条例》自2018年5月1日起施行,针对“快递员是否可以拒绝送货上门”“

税延养老险试点正式启动 [热事件]

自2018年5月1日起,在上海市、福建省(含厦门市)和苏州工业园区实施个人税收递延型商业养老保险(下称“税延养老险”)试点。那么,哪些人将受益呢?下面小编就来和大家简单的介绍一下,希望能够帮助到大家。税延养

快递新规正式实施 [热事件]

在收寄东西这一方面上,由于现在网购的发展趋势是相当明显的,因此收寄快递也就成了一件很平常的事情,而在5月份的第一日起,相关的快递新规正式实施了,这对于大家来说,还是值得了解一下的,因为现实生活中有不少人

站长推荐: