极客视点
极客时间编辑部
极客时间编辑部
113231 人已学习
免费领取
课程目录
已完结/共 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/03:16
登录|注册

Ember 3.0版本发布:专注于简化

讲述:丁婵大小:1.49M时长:03:16
最近 Ember 发布了 3.0 版本,InfoQ 采访了 Ember 的共同创作者兼 LinkedIn 高级软件工程师汤姆·戴尔(Tom Dale),他对这个版本进行了介绍,并谈论了 Ember 项目的方向,以及它与现代 Web 标准的一致性等。
Ember 3.0 版本本身并没有增加新的功能,而是取消了一些过时的功能。因为他们在 Ember 2.x 中已经实现了很多优秀的内容,与许多其他项目相比,他们希望将好的东西带入 2.x 系列,这样就不需要强迫用户升级来获得新的东西。
关于 3.x 版本的变化,戴尔介绍,Ember 在整体上不需要进行重大的根本性改变。他们将专注于简化,使 Ember 变得更加清晰,并且与 JavaScript 社区的最佳实践保持一致。
对于今后的发展,他们的愿景是,Ember、Ember Data 和 Ember CLI 之间必须要有很好的分离。
对于 Ember 用户来说,Glimmer 堪称是视图层方法的重大变革,它与 React 普及的单向数据绑定方法在许多方面都十分类似。不同之处在于 Ember 社区中的“DDAU”规则,也就是“数据向下、动作向上”规则,可以让开发人员避免陷入双向绑定,而 Glimmer 组件则可以将该模式直接应用在 API 中。
多年来,人们对于 Ember 的印象一直是所有功能必须一起使用,但实际上 Glimmer 是可以单独使用的。Ember 项目的目的是希望为 Glimmer 提供一个让用户选择或退出其他 Ember 功能的途径。
今后,Ember 的元件库将继续扩大。尽管戴尔提醒说,Glimmer 组件可以作为 Web 组件导入应用程序中,但是 Web 组件并不能替代 Ember、React 和其他框架的组件系统。Web 组件主要用于叶子组件,但它们多少有点像黑盒子,跨组件共享资源并不容易,所以这就限制了 Web 组件的高效渲染。
同时,Ember 支持使用 Ember 组件作为 Web 组件,这是 Ember 在符合现有标准上的一项更大的尝试。另外 Ember 团队还参与了 TC39,这是一项推动 JavaScript 语言发展方向的过程。
戴尔表示,TypeScript 可以为 Ember 团队带来极高的生产力,使用 TypeScript 及其重构工具,只需要通过跟踪 TS 错误,就可以让测试套件在两天内就通过测试,而在不使用 TypeScript 的情况下,预计的时间要长达两周。因此,Ember 为 TypeScript 用户提供了服务,以支持喜欢使用 TypeScript 开发应用程序的 Ember 用户。
目前,一项关于 Glimmer 虚拟机的工作正在紧锣密鼓地进行之中,该虚拟机是使用 Rust 开发的,并在浏览器中使用了 WebAssembly。Ember 团队希望能够确保他们已经为 WebAssembly 做好了准备,因为它也许将是 Ember 部分框架的未来。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
免费领取
登录 后留言

精选留言

由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论
显示
设置
留言
收藏
3
沉浸
阅读
分享
手机端
快捷键
回顶部