『』2020排行榜!Realworld前端框架的比较( 二 )
本文插图
文件大小:KB — 文件越小 , 传输越快
评论
由于缺少演示软件 , 因此跳过了PureScript 。 Angular + ngrx + nx , 请不要怪我用Angular + ngrx + nx-检查Chrome开发工具网络标签 , 如果有计算错误的地方 , 评论区见 。
Rust +Yew + WebAssembly 包括 also.wasm file(s)
总结
Svelte和Stencil社区将其压缩到20KB以下的出色操作 , 确实是一项成就 。
本文插图
标准 #3: 代码行数
cloc可以计算每个存储库src文件夹中的代码行数 , 空白行和注释行不算在内 , 意义何在?
如果调试程序是移除软件缺陷的过程 , 那么编写程序就是把软件缺陷放进来的过程— EdsgerDijkstra
基本原理
这说明给定库/框架/语言的简洁程度 。 根据规范 , 你需要多少行代码才能实现功能基本相同的应用程序(其中一些具有更多的功能) 。
本文插图
# 代码行数— 越少越好
评论
由于cloc无法处理.svelte文件 , 因此跳过了Svelte 。
由于cloc无法处理.riot文件 , 因此跳过了riotjs-effector-universal-hot 。
Angular+ ngrx:使用/ libs文件夹完成的LoC计算仅包括.ts和.html文件 。 你的看法是什么呢?欢迎探讨 。
总结
只有重新构架的Imba和ClojureScript才能在1000LoC下实施该应用程序 。 Clojure以异常表达而著称 。 Imba第一次出现在这个行列里(去年是cloc , 没有.imba文件格式) , 并且看起来会继续存在 。 如果您在意LoC , 您就会知道该怎么做 。
本文插图
图源:unsplash
今年的结果就是这样 , 欢迎在评论区讨论你的看法~
本文插图
留言点赞关注
我们一起分享AI学习与发展的干货
如转载 , 请后台留言 , 遵守转载规范
推荐阅读
- 有得比热销数码资讯|华硕 VivoBook14 2020款评价好吗,配置怎么样
- 互联网的一些事|QuestMobile:2020 移动互联网人均使用时长同比增长 12.9%
- Vinter|2020年6月5G手机选购指南(3000 - 4000元篇)
- |小米创始团队隐退,经理人组“复仇者联盟”?
- 出行2020没有一辆电动车就OUT了! 京东618仅1小时小刀电动车新品销量超600%
- 壹观察|从最强到更强手机影像,华为P40 Pro+做了哪些加法?地表最强影像旗舰,再进一步!2020全球旗舰手机新高度
- CSDN|牛!2020年,这项技术将获得99000000000元人民币“国家领投”!
- 语言最红语言Python跌落榜三,Rust最受喜爱!Stack Overflow 2020报告出炉
- 羽度非凡|中端旗舰性能排行榜出炉,5G手机霸榜前10名,麒麟810退场!
- 一李|618第一波手机销量排行榜,华为荣耀第一,苹果iPhone第二
