Angular 事实上必须用 TypeScript 来开发,因为它的文档和学习资源几乎全部是面向 TS 的。

    TS 有很多好处——静态类型检查在大规模的应用中非常有用,

    同时对于 Java 和 C# 背景的开发者也是非常提升开发效率的。

    然而,并不是所有人都想用 TS——在中小型规模的项目中,

    引入 TS 可能并不会带来太多明显的优势。

    在这些情况下,用 Vue 会是更好的选择,

    因为在不用 TS 的情况下使用 Angular 会很有挑战性。

    最后,虽然 Vue 和 TS 的整合可能不如 Angular 那么深入,

    我们也提供了官方的 类型声明组件装饰器

    并且知道有大量用户在生产环境中使用 Vue + TS 的组合。

    我们也和微软的 TS / VSCode 团队进行着积极的合作,

    目标是为 Vue + TS 用户提供更好的类型检查和 IDE 开发体验。