BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Ember.js 3.0版本发布

| 作者 Dylan Schiemann 关注 8 他的粉丝 ,译者 孙浩 关注 2 他的粉丝 发布于 2018年3月9日. 估计阅读时间: 3 分钟 | ArchSummit北京2018 共同探讨机器学习、信息安全、微服务治理的关键点

看新闻很累?看技术新闻更累?试试下载InfoQ手机客户端,每天上下班路上听新闻,有趣还有料!

Ember的主版本发布通常不包含新功能,3.0版也不例外。Ember 3.0版本的主要特点是删除了以前不支持的特性,为新功能和性能改进扫清了道路。

在大约5年前启动这个项目之后,Ember致力于有规划性的、文档良好的、增量的更新,并为用户提供更容易的升级路径。Ember的联合创始人Yehuda Katz,在Twitter上阐述了该项目将长期坚持的理念:

当ES3“classes”和“globals”还是人们用于构建web软件的方式时,Ember已经存在一段时间了,在npm之前,也在JavaScript迭代之前。现在是时候依附于Ember兼容模型的上下文,对现有应用程序用些心思并怀着敬意,将其迁移到一个如今包含JavaScript的框架中了。

Ember 3.0减少了对旧浏览器的支持,如Internet Explorer 9和10,以及PhantomJS。仍然使用这些浏览器的用户可以在2018年9月前依赖于Ember 2.18-LTS漏洞修复,安全补丁会支持到2019年2月。Ember最大的变化之一是,你不再需要通过脚本标记引入Ember依赖项。在JavaScript开发的共同发展趋势下,Ember已经实现了预(AOT)编译,以提高性能和开发体验。应用程序可以通过NPM或Yarn的Ember -source和Ember -data包的方式导入Ember依赖项。

Ember为Ember、Ember Data和Ember CLI提供了迁移和弃用指南:

成功升级到3.0之后,Ember用户应该就开始关注Ember 3.1 beta版本的新功能了,包括用于计算属性的ES5 Getters、模板系统的细化以及其他小bug修复和改进。Katz提醒说,即使已经有了这些计划中的改变,但稳定仍然是Ember的首要任务:

像《星球大战》一样,Ember的连续性是其成功的重要组成部分。我们承受不起(也不希望)因为改变稳定策略而导致对其兼容性的破坏。很多核心团队都有生存了很长时间的应用程序!

要了解更多关于Ember 3的信息,我们鼓励用户从Ember指南开始,或者查看GitHub上的Ember源码。使用npm或yarn的下列命令安装Ember很简单:

yarn global add ember-cli # Or npm install -g ember-cli
ember new my-project
cd my-project
ember serve # Then visit http://localhost:4200

英文原文链接Ember.js Releases Version 3.0

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT