【问题标题】:Vue 3 safe to use for new big projects? [closed]Vue 3 可以安全地用于新的大型项目吗? [关闭]
【发布时间】:2020-10-21 08:23:37
【问题描述】:

我将为一家大公司开发一个应用程序,我想知道在当前状态下使用 Vue 3 是否安全。必须支持全局状态、路由和单元测试,但我不确定它是否以稳定的方式得到支持。 Vue Test Utils 的下一个版本支持 Vue 3,但目前处于测试阶段。作为测试驱动开发的粉丝,后者是绝对必须的。

我应该坚持使用 Vue 2 吗?使用 Vue 3 并逐步增强?

我将不胜感激。

【问题讨论】:

    标签: vue.js vue-test-utils vuejs3


    【解决方案1】:

    TLDR; 这完全取决于你愿意如何前进。

    Vue.js 2.x 现在非常稳定,包含所有必需的问题和解决方案。以我个人的经验,在 2.x 上工作直到现在对我来说更顺畅。我发现开发单个模块或整个多页应用程序都没有这样的障碍。您可能只能在 SO 解决所有问题。

    Vue.js 3.x 最近正式发布,我还没有尝试过,但仅通过查看整体文档,我可以公平地说他们发布了许多新的重构和功能。其中之一是我目前正在查看的 composition API。与 vue.js 2 相比,使用 vue.js 3 开发项目的影响不会太大,因为它们大多保持相似的组件结构,因此您可以感觉到行为是相同的。但是,如果您愿意使用新功能,那么是的,它会非常好,但是如果您在开发过程中出现与 vue.js 3 相关的问题线程,这可能会导致并行开发受阻。

    恕我直言 - 我会从 2.x 开始,因为我很容易使用它,而且可能我的其他队友也很熟悉它,所以这可能是一个原因。到目前为止,根据官方文档迁移构建从现有的 2.X 迁移到 3.x 尚未完成,它可以很快发货。所以在任何小项目上试用 3.x,然后你就可以简单地迁移了

    【讨论】:

    • 我认为最大的障碍是 Vue Test Utils。 Vue 3 的第 2 版仍处于测试阶段,我是那些在代码之前编写测试的人之一 :(
    • 我的团队熟悉 Vue 2,但我确实看到了使用组合 API 的好处。
    猜你喜欢
    • 1970-01-01
    • 2019-03-29
    • 2021-05-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-19
    相关资源
    最近更新 更多