极客视点
极客时间编辑部
极客时间编辑部
113232 人已学习
免费领取
课程目录
已完结/共 3766 讲
2020年09月 (90讲)
时长 05:33
2020年08月 (93讲)
2020年07月 (93讲)
时长 05:51
2020年06月 (90讲)
2020年05月 (93讲)
2020年04月 (90讲)
2020年03月 (92讲)
时长 04:14
2020年02月 (87讲)
2020年01月 (91讲)
时长 00:00
2019年12月 (93讲)
2019年11月 (89讲)
2019年10月 (92讲)
2019年09月 (90讲)
时长 00:00
2019年08月 (91讲)
2019年07月 (92讲)
时长 03:45
2019年06月 (90讲)
2019年05月 (99讲)
2019年04月 (114讲)
2019年03月 (122讲)
2019年02月 (102讲)
2019年01月 (104讲)
2018年12月 (98讲)
2018年11月 (105讲)
时长 01:23
2018年10月 (123讲)
时长 02:06
2018年09月 (119讲)
2018年08月 (123讲)
2018年07月 (124讲)
2018年06月 (119讲)
时长 02:11
2018年05月 (124讲)
时长 03:16
2018年04月 (120讲)
2018年03月 (124讲)
2018年02月 (112讲)
2018年01月 (124讲)
时长 02:30
时长 02:34
2017年12月 (124讲)
时长 03:09
2017年11月 (120讲)
2017年10月 (86讲)
时长 03:18
时长 03:31
时长 04:25
极客视点
15
15
1.0x
00:00/02:54
登录|注册

JavaScript基金会发布Dojo 2.0

讲述:丁婵大小:1.32M时长:02:54
近日,Dojo 团队发布了 Dojo 2。Dojo 是一种为 JavaScript 开发人员扩展开发过程提供帮助的工具箱,而 Dojo 2 聚焦于开发人员对构建现代企业应用的需求,是 2007 年 Dojo 1 发布的十多年后对 Dojo 的一次完全重写。
Dojo 2 使用 TypeScript 构建,采用了基于组件的架构和虚拟 DOM,它在工具上做了大幅的改进,其中包括一种新的 CLI、集成的测试,以及一些连接 Dojo 与常见标准及工具的功能。
据介绍,在 Dojo 2 中,开发者非常容易实现将 Dojo Widget 导出为可移植、符合标准的 Web 组件,之后该组件就可以在 Web 页面中使用了。
Dojo 联合创始人和项目牵头者狄伦·席曼(Dylan Schiemann)表示,Dojo 正在力图打破各种框架之间的隔阂,同时也不希望将开发人员锁定到 Dojo 中,因此他们实现了一套工具,用于导入或导出 Web 组件,以供在 Dojo 中或是在 Dojo 之外使用。
而 Widget 导出特性可以作为人们即刻开始使用 Dojo 2 的一个绝佳入口,它使得开发人员可完全聚焦于组件的创建。
Dojo 中还内建了一个基于 CSS Modules 的主题系统,所有内建 Widget 均可主题化(Themeable)。根据 Dojo 的主题文档,开发者可直接使用 CSS Modules 的组合(composition)功能实现主题的扩展。
此外,Dojo 的前期版本因为文档质量而饱受批评。因此在 Dojo 2 中,文档是核心团队的一个主要关注点。席曼透露,只有通过了很好的测试和文档化,代码才能加入到主分支(Master)中。
对于熟悉 React 的开发人员,可能会发现 Dojo 2 相对比较易于上手。当被问及如何比较 Dojo 与其它一些现代 JavaScript 框架时,席曼表示,Dojo 与 React 最为相似,但 React 遵循的原则是允许开发人员灵活选择所使用技术栈的各个部分,而 Dojo 2 对前端应用的各个部分都具有自身倾向性的默认设置。
他解释道,React 是一个很好的软件库、非常棒的 UI 框架,并且十分灵活。但是对于团队工作,这样的灵活性会使新加入的团队成员难以融入。而使用 Dojo 2 时,它支持 JSX,团队成员将具有十分类似的虚拟 DOM 体验。同时,当在团队环境中合作开发时,对所有内容的封装将使新团队成员很容易上手。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
免费领取
登录 后留言

全部留言(1)

  • 最新
  • 精选
  • 王丰
    上古时代的框架了,不知道能不能焕发第二春^_^
收起评论
显示
设置
留言
1
收藏
15
沉浸
阅读
分享
手机端
快捷键
回顶部