尤大:Vue 3 正式进入 RC 阶段!你的GitHub代码已打包运往北极,传给1000年后人类...

尤大:Vue 3 正式进入 RC 阶段!

昨天,尤大正式宣布 Vue 3.0 已经进入 RC(发布候选)阶段!

进入 RC 阶段,意味着 Vue3 的核心 API 及实现均已稳定。

原则上,应该不会在正式版发布之前再引入新的特性或重大更新。许多官方维护的框架已基本支持 v3。

新的文档

Vue 文档团队已经将文档更新至 v3,可直接访问 v3.vuejs.org

这是一项非常困难的工作,要感谢文档团队的辛勤付出:@NataliaTepluhina@bencodezen@phanan 以及 @sdras

新文档经过了精心设计,以涵盖 v2 和 v3 之间的差异,可以直接运行在 VuePress 上,并且改进了代码示例,可以直接内联编辑。

DevTools 支持 v3

感谢 @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)中提供了 <script setup> 和 <style vars>支持。

我们有一个进行中的 PR,会在 vue-cli 中针对 v3 的 first-class 进行支持 —— 即将发布。

未来的工作

目前 RC 版本对 IE11 的完整支持还没有完成,因此会继续努力完成。

同时,我们会将工作的重心转向文档,迁移以及兼容性方面。

我们目前的目标是为使用 v3 开发新项目提供完善的文档,并帮助相关库的作者升级其 package 以更好地支持 v3

文档团队将根据社区的反馈继续完善迁移指南和 v3 的文档。

将零散的应用程序从 v2 升级到 v3 进展可能会非常缓慢。

我们将提供 codemods 和工具来帮助大家进行此类项目的迁移,但是大多数情况下,这取决于项目本身的依赖能以多快的速度升级至 v3

因此,升级前需评估风险和时间成本,再决定是否升级 —— Vue2 会继续维护。

我们计划在 3.0 发布后,设置一个过渡期,以通过兼容性插件将新特性反向移植到 v2 中。

我们已经在 @vue/composition-api 中验证了此方法的可行性。

实验功能

RC 版本中提供了一些功能,但已标记为试验性功能:

  • <Suspense>

  • <script setup>

  • <style vars>

这些功能现已发布,目的是收集实际使用情况的反馈,但它们可能仍会收到重大更改/重大调整。

它们可能会在 3.0 中保持试验状态,并最终成为 3.1 的一部分。

更多信息戳尤大原文:

https://github.com/vuejs/rfcs/issues/189

你的GitHub代码已打包运往北极,传给1000年后人类

程序员们,激动的消息来了!

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 个世界上最受欢迎的开源存储库。等到该技术成熟且成本下降后,应该会有更多的代码被写到玻璃中。

到那时你的代码可以被保存几万年,想想是不是更激动了呢?

先别想那么多,快去看看你的哪些代码被存放在北极了吧!

推荐阅读:

  1. 通过10个实例小练习,快速入门熟练 Vue3 核心新特性

  2. 黑学习方式:GitHub 上能挖矿的神仙技巧 - 如何发现优秀开源项目

支持一下下????

猜你喜欢

转载自blog.csdn.net/ch834301/article/details/107454775