2018 前端开发框架对比

作者: 极小光 | 来源:发表于2018-07-04 10:14 被阅读153次

简评:很多框架都没用过,学不完学不完。

本文将比较相同 RealWorld 应用 不同实现的各种指标。

RealWorld 示例程序 有以下特点

  • 真实的应用程序:不仅仅是简单的 TODO 项目。
  • 标准化: 符合特定规则的项目。提供后端API,静态标记,样式和规范。
  • 由专家撰写或审阅:这些项目由该领域的专家构建或审查。

我们正在比较哪些库/框架?

比较的指标有:

  • 性能:此应用程序显示内容并到可用花费的时间?
  • 大小:该应用有多大?我们只会比较已编译后 JavaScript 文件的大小。CSS 对于所有变种都是通用的,并且从 CDN(内容交付网络)下载。HTML 也适用于所有变体。所有技术都可以编译或转换成 JavaScript,因此我们只比较 JavaScript 文件的大小。
  • 代码行:作者需要根据规范创建 RealWorld 应用程序需要多少行代码?我们量化标准是应用程序src/中的代码行数。

性能

使用 Chrome 的 Lighthouse Audit 来进行首次有效绘制测试。首次游戏绘制的时间越短体验越好。

大小

转换的代码大小来自 Chrome network tab 数据显示。从服务器返回的 GZIPed 响应标头加上响应主体。文件越小意味着下载越快(并且解析速度越快)。

这取决于你的框架大小、你添加的额外依赖关系以及你的构建工具如何压缩。

可以看到 Svelte, Dojo 2 和 AppRun 表现非常的出色。

代码行(编译前的代码量)

我们使用 cloc 来计算每个 repo 的 src 文件夹中的代码行。空白和注释会被忽略。

代码量越小,出现错误的概率就越小。


原文链接: A Real-World Comparison of Front-End Frameworks with Benchmarks (2018 update)
推荐阅读:后端开发人员的路线图 2018 版

相关文章

  • 2018 前端开发框架对比

    简评:很多框架都没用过,学不完学不完。 本文将比较相同 RealWorld 应用 不同实现的各种指标。 RealW...

  • Angular JS 仿拉勾网 WebApp 开发移动端单页应用

    第1章 课程介绍 讲解课程开发内容和开发流程。前端主流开发框架与AngularJS对比。介绍AngularJS的基...

  • Angular框架开发移动商城app

    Angular、React、Vue是目前最火爆的web前端开发三大框架,本课程将对比三大框架的优势、学习成本、市场...

  • 前端框架对比

    React、Vue和Angular React React起源于Facebook的内部项目,用来架设Instagr...

  • vue Day1

    vue js是最火的一个前端框架,React是最流行的一个前端框架(React除了开发前端框架,还可以开发APP)...

  • 小程序框架对比 ( WePY / mpvue / Taro )

    摘要: 对比小程序框架。 原文:小程序第三方框架对比 ( wepy / mpvue / taro ) 公众号:前端...

  • 跨平台,混合开发

    参考: 混合开发 框架对比从事编程那些年经历的跨平台开发工具框架演变历史跨平台框架的发展历史移动端跨平台开发框架对比分析

  • 最实用前端开发框架对比评测

    现在,各种开发框架层出不穷,但是,真正的精品却为数不多。今天我们根据Github上的流行程度整理了2014年最受欢...

  • 几款常用前端开发框架对比

    Bootstrap: Bootstrap(http://www.bootcss.com)是目前桌面端最为流行的开发...

  • 前端UI框架的定义

    在聊前端UI框架的定义之前,我们聊聊前端框架的用处,为什么使用前端框架?开发什么项目才会使用到前端框架?其实这些都...

网友评论

    本文标题:2018 前端开发框架对比

    本文链接:https://www.haomeiwen.com/subject/iegduftx.html