绝对是一些边缘情况,因为即使在 GitLab 上,第三次也有七年历史的代码库和一个大代码库。我们使用过一两次过滤器,但不再使用。我们搜索它们并完全删除它们是一件好事,因为就像“哦,未使用的代码”一样,谁在乎它就存在。
娜塔莉亚:我想说,完全突破性的变化是模型的变化。看一下这个,因为我知道的每个项目都至少包含一个 Vue 模型,这是肯定的。这应该被检查,也许属性也会改变,因为 Whatsapp 号码列表 目前我们包括类和样式、管状和以太。如果您曾经使用过 Vue,以前它不包括在内。现在,将类和样式传递给子组件的方式略有不同,它们绝对值得关注。
德鲁:很高兴知道这一点。与 Vue 一起发布的 3.0 版本,我的意思是您提到了生态系统及其周围的一切,Vuex 以及生态系统中需要提升到该级别的所有其他部分。这就是为什么目前网站、大“入门”按钮仍然全部转向 Vue 2 的原因吗?感觉就像 Vue 3 已经发布了,但还没有充满信心。但是否是因为生态系统问题才导致现在这样呢?
娜塔莉亚:不,我认为您刚刚发现了一个错误,让我快速检查一下。不,入门是指向Vue 3,就可以了。我的意思是,如果你访问 vuejs.org,它会指向版本二。这是有意为之,因为我们计划将其替换为 Vue 2 之类的子域,该工作正在进行中,但到目前为止,我们决定将 vuejs.org 保留在原处并创建 Vue 3,这就是为什么 vuejs 上有一个横幅。组织。如果您去看任何医生-
德鲁:顶部有一个非常小的横幅,是的。
娜塔莉亚:是的,像小号一样。
德鲁:是的。
娜塔莉亚:我想我们应该把它做得更大。更大且色彩对比度更好。我的无障碍感觉就像是,“哦,那里没有什么对比之处”。
德鲁:那是好消息。如果有人正在开始,也许不是一个大项目,但如果有人正在开始一个个人项目或想学习 Vue,那么 Vue 3 肯定是开始的地方?
娜塔莉亚:我会这么说。顺便说一句,学习曲线并没有那么不同。因为文档团队的意图是使用旧的语法选项,所以我不应该说旧,它实际上是当前的语法。将熟悉的语法作为默认语法。因为如果您阅读 Vue 3 文档,您只会在高级主题中看到 Composition API,并且您使用 Vue 3 的学习路径与 Vue 2 中的学习路径类似。从较新的版本开始没有什么大不了的如果你刚刚学习 Vue 并尝试尝试它,我相信如果我们谈论职业,这将是更好的投资。开始学习新版本,因为它将超越所有项目。最终,可能半年、一年,即使是大型项目也会有迁移。

德鲁:在我的个人职业生涯中,我似乎拥有真正的天赋,能够在平台进行大规模迁移时加入它们。我的意思是,甚至可以追溯到,你还记得吗,Macromedia 总监,追溯到那么远的时候,还有 Shockwave、Flash 和所有类似的东西。当他们正在过渡到点语法时我就意识到了这一点,我必须学习两者。我发现自己在上个月第一次在 Vue 中工作,这是一个 Vue 2 项目,我一边学习一边学习,并期待着 Vue 3 中即将出现的所有东西。当然,在迁移过程中学习一些东西是一个有趣的时刻,但听起来 Vue 并不太难,一旦生态系统赶上了核心,那么我们应该处于一个好的位置。
娜塔莉亚:哦,德鲁,我只是想就你所说的关于大型项目移民的观点发表意见。你可以想象我在 2018 年加入 GitLab。我不是核心团队成员,此刻我只是一个贡献者。
娜塔莉亚:就在同一时间,Evan 说,“哦,我们要开发 Vue 3”。每个人都喜欢“是的,酷”。2019 年春季,您是核心团队。我的意思是整个 GitLab 都在说,“哦,这很可爱。我们都在经历移民,你知道谁应该对此负责吗?” 你只能想象当你为 Vue 3 编写文档时会发生什么,每个人都会阅读,而你自己的公司会说,“哦,我想了解一些有关 Vue 3 的知识,我无法理解你的文档。” 所以你会想,“哦,该死,这太痛苦了”,因为你是那里的开发人员,也是这里的技术作家。