昨天,尤大正式宣布 Vue 3.0
已经进入 RC
(发布候选)阶段!
进入 RC
阶段,意味着 Vue3
的核心 API
及实现均已稳定。
原则上,应该不会在正式版发布之前再引入新的特性或重大更新。许多官方维护的框架已基本支持 v3。
Vue
文档团队已经将文档更新至 v3
,可直接访问 v3.vuejs.org
!
这是一项非常困难的工作,要感谢文档团队的辛勤付出:@NataliaTepluhina
,@bencodezen
,@phanan
以及 @sdras
。
新文档经过了精心设计,以涵盖 v2
和 v3
之间的差异,可以直接运行在 VuePress
上,并且改进了代码示例,可以直接内联编辑。
感谢 @Akryum
的出色工作,我们还发布了初步支持 v3
的 Vue DevTools
的 Beta
版本。
通过对 DevTools
的深度重构,现在已经可能很好地将其核心逻辑与对不同 Vue
版本的支持进行分离。
此界面还拥有使用了 Tailwind CSS
实现的新外观。
目前,仅支持了组件检查的功能 —— 但很快就会支持其他功能。
Devtools beta
已经审核通过,现在可在 Chrome
网上应用店中使用(注意:devtools
需要 vue@^3.0.0-rc.1
)
如果你想试用 Vue3
,可以通过以下几种方式进行:
在 Codepen
上试用。
使用 Vite
启动一个项目:
npm init vite-app hello-vue3
Vite 在单文件组件(SFC)中提供了 和
支持。
我们有一个进行中的 PR,会在 vue-cli
中针对 v3
的 first-class
进行支持 —— 即将发布。
目前 RC
版本对 IE11
的完整支持还没有完成,因此会继续努力完成。
同时,我们会将工作的重心转向文档,迁移以及兼容性方面。
我们目前的目标是为使用 v3
开发新项目提供完善的文档,并帮助相关库的作者升级其 package
以更好地支持 v3
。
文档团队将根据社区的反馈继续完善迁移指南和 v3
的文档。
将零散的应用程序从 v2
升级到 v3
进展可能会非常缓慢。
我们将提供 codemods
和工具来帮助大家进行此类项目的迁移,但是大多数情况下,这取决于项目本身的依赖能以多快的速度升级至 v3
。
因此,升级前需评估风险和时间成本,再决定是否升级 —— Vue2
会继续维护。
我们计划在 3.0
发布后,设置一个过渡期,以通过兼容性插件将新特性反向移植到 v2
中。
我们已经在 @vue/composition-api
中验证了此方法的可行性。
RC
版本中提供了一些功能,但已标记为试验性功能:
这些功能现已发布,目的是收集实际使用情况的反馈,但它们可能仍会收到重大更改/重大调整。
它们可能会在 3.0
中保持试验状态,并最终成为 3.1
的一部分。
更多信息戳尤大原文:
https://github.com/vuejs/rfcs/issues/189
程序员们,激动的消息来了!
GitHub 昨天公布了一组照片,你的代码上周已经被打包运往北极保存。只要你2月2日以前贡献过的开源代码,现在都已经被埋在北极的冰雪之下,保存一千年。
据GitHub官方统计,已经有数百万的程序为这个北极代码仓库(Arctic Code Vault)计划做出了贡献。
为了表彰这些程序员们,GitHub还设计了荣誉徽章。只要鼠标在开发者主页资料介绍部分悬停,就能看到有哪些项目被放到了北极。
本来 GitHub 在去年 11 月的 Universe 2019 大会上公布了这项激动人心的计划:将开源代码作为人类文明的火种留给后台,放在一个环境稳定、远离人类战火的地方。
具体的存放位置是在北极圈内一个岛上的地窖里,这个岛位于下面地图中最北边的红圈。
今年 2 月 2 日,GitHub 对网站上所有开源项目进行了一次快照存档,然后计划让团队成员亲自护送这批代码到北极。
然而万万没想到,新冠疫情爆发了。GitHub团队只能与合作方,也就是胶片数据存储公司Piql保持远程联系。
他们先将 21TB 的代码数据交到这家公司位于挪威德拉门的工厂。代码被写在了186箱胶片里,胶片每帧都包含 880 万个像素点,源代码以QR码的形式存储其中。
然后这186箱胶片被运到挪威首都奥斯陆,装上飞机运往距离欧洲大陆北部1000公里远的斯瓦尔巴群岛。
代码最终降落在斯瓦尔巴群岛上一个只有几千人的小镇朗伊尔城。这里人迹罕至、气温寒冷,有几百米厚的冻土层,非常适宜存放胶片。
当地的山上有个退役煤矿,相当于一座人类文明的“诺亚方舟”,许多国际组织在这里存放重要物品,还有一个保存全世界农作物种子的全球种子库,GitHub 的代码就被安放在这里,预计可以保存 1000 年以上。
用胶片存代码不是GitHub的唯一手段。被微软收购后,GitHub将有幸尝试微软的最新“黑科技”。
去年微软对外公布了一个 Project Silica 项目,就是用激光刻蚀石英玻璃来存储数据。石英玻璃是一种耐用的存储介质,抗电磁干扰、抗水、抗热,可提供保存数据长达几万年之久。
GitHub 说,石英玻璃是永远为后代保留世界开源软件的理想存储介质,所以将这项黑科技作为新的代码保存手段。
现在,GitHub 已经在玻璃中存档了 6000 个世界上最受欢迎的开源存储库。等到该技术成熟且成本下降后,应该会有更多的代码被写到玻璃中。
到那时你的代码可以被保存几万年,想想是不是更激动了呢?
先别想那么多,快去看看你的哪些代码被存放在北极了吧!
推荐阅读:
通过10个实例小练习,快速入门熟练 Vue3 核心新特性
黑学习方式:GitHub 上能挖矿的神仙技巧 - 如何发现优秀开源项目
支持一下下????