新项目前端技术



我们的团队即将选择一种新的前端技术。 两位决赛选手是 Vue.js 和 Elm。

您能否解释一下为什么选择每一个的原因,以便我们做出决定?

谢谢

在这里比较这两种技术,性能具有很高的可比性,Elm 在启动时间和部分更新方面具有优势。这两种技术都有一个增量采用模型,这意味着将 Vue 和/或 Elm 集成到现有的代码库中是直截了当的。两者都使用虚拟dom,确保您的html永远不会与您的javascript不同步。最后,就可雇用性而言,这两个库都不像 Angular 或 React 那样受欢迎,两者都有高(开发人员想要使用该技术(和低(为这项技术招聘工作(的情况。

每种方法的优缺点,

Vue.js优点

  • 学习曲线低
  • 易于重用的代码库
  • 熟悉的方法

榆树优点

  • 针对错误的可靠保护(编译器捕获了 99% 的错误(
  • 强制语义版本控制。(下载了榆树包?作者无法在不提高主版本号的情况下进行重大更改。
  • 视图和逻辑的单个语法。(条件没有特殊的逻辑,也就是在你的HTML中有一个v-if(

简短的版本是,您将以任何一种技术获胜。如果您必须在它们之间进行选择,您可以指望它们都非常快速且易于集成和测试。如果你想要更低的学习曲线,请选择 Vue,如果你想要更少的错误,请选择 Elm。

祝你好运!

最新更新