新项目前端技术

时间:2018-05-01 07:29:51

标签: web vue.js frontend elm

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

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

由于

1 个答案:

答案 0 :(得分:2)

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

各自的优点和缺点,

Vue.js职业选手

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

Elm Pros

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

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

祝你好运!