为什么道场2没有将已经创建的框架作为基础?

时间:2016-10-18 19:31:52

标签: javascript dojo

为什么dojo2没有将已创建的框架作为基础。例如,他们可以使用angular2作为基础,然后只创建小部件。

为什么他们想从头开始创造一切?这样做有什么好处吗?

2 个答案:

答案 0 :(得分:1)

Angular和Dojo是两回事。

Dojo是一个JavaScript工具包。提供构建Web应用程序所需的一切。从小部件,实用程序,pub / sub,aol编程甚至构建工具等等。

AngularJS是动态网络应用程序的专用结构框架。

dojo的优势在于涵盖了使用标准API的复杂Web应用程序所需的大部分方面。

如果你使用几种框架的组合,将更难以实现这种一致性。

有趣的是,Dojo2现在为其小部件系统使用一个名为maquettejs的虚拟dom的外部库,但我相信这是一个特例,否则dojo本身就是一个非常全面的工具包。

答案 1 :(得分:0)

嗯,除了道场的模块性和不同的目标:

dojo出现在2005年(history

和角度出现在2009年

请注意,dojo2是测试版。

他们可以使用角度(但为什么是新的隔离产品)或聚合物(但不是服务器端)或反应(但不是打字)但为什么他们应该改变小部件系统背后的哲学。他们最近决定支持TSX,这是一种类似语法的反应。