为什么dojo2
不以已经创建的框架为基础。例如,他们可以使用 angular2 作为基础,然后只创建小部件。
为什么他们想从头开始创造一切?这样做有什么好处吗?
最佳答案
Angular 和 Dojo 是两个不同的东西。
Dojo 是一个 JavaScript 工具包。提供构建 Web 应用程序所需的一切。从小部件、实用程序、发布/订阅、美国在线编程甚至构建工具等等。
AngularJS 是动态 Web 应用程序的专用结构框架。
dojo 的优势在于它涵盖了具有标准 API 的复杂 Web 应用程序所需的大部分方面。
如果您使用多个框架组合,将更难实现这种统一性。
有趣的是,Dojo2 现在使用名为 maquettejs 的虚拟 dom 外部库。对于它的小部件系统,但我相信这是一个特例,否则 dojo 本身就是相当全面的工具包。
关于javascript - 为什么dojo 2不以已经创建的框架为基础?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40116561/