JavaScript工具包Dojo 2,十多年来Dojo的第一次重大改写
Dojo团队已经宣布了Dojo 2的可用性。Dojo是一个JavaScript工具包,旨在帮助开发人员扩展他们的开发流程。
据团队介绍,这是10多年来Dojo的首次重大改写。该项目始于2004年,2015年,Dojo基金会宣布正在与jQuery基金会合并组建JS基金会。今天,它可以在新的BSD许可下作为开源使用。
这是十多年来Dojo的第一次重大改写。2004年开始,Dojo是一个JavaScript工具包,可帮助开发人员扩展其开发流程。它是新的BSD许可证和JS基金会项目下的开源软件。
据该团队称,Dojo 2的目标是创建一种符合人体工程学和高效的方式来构建现代Web应用程序,这些应用程序可在目前和未来的Web生态系统中共存。Dojo 2专注于互操作性,这可以防止用户被锁定到框架的细节中
Dojo团队写道:“要成为一个现代化的框架,我们希望能够轻松利用诸如Web组件,PWA以及交叉观察者,Resize Observers和Web Animations等新兴Web标准的功能,同时保留高效的反应式架构。一个职位。“与现代标准保持一致是延长您创建的应用程序寿命的最佳选择。”
此外,Dojo 2还提高了可扩展性,并构建了大量应用程序,提供了一组开箱即用的选择。开箱即用的功能包括基于虚拟DOM的小部件系统,其中包含Meta提供商以保留反应性。
它还包括对Web组件和渐进式Web应用程序的自动支持,以及专注于从UI小部件构建应用程序的模式的应用程序级路由系统。Dojo 2为JavaScript应用程序提供了一致的状态容器,通过CLI工具创建优化的应用程序,并自动提供代码拆分和构建时间渲染,以及用于测试应用程序和小部件的高效测试工具。