备注:由于 cloc 无法处理.svelte 文件,因此 Svelte 被跳过 。结论只有 Imba 和带 re-frame 的 ClojureScript 才能在 1000 行代码内实现这个应用 。Clojure 以非同一般的表达方式而著称 。Imba 第一次出现在这里(去年的时候 cloc 无法分析.imba 文件格式),看起来它的地位会持续下去 。如果你关心自己的 LoC,那么看到这里你就该知道选什么了 。
由于 cloc 无法处理.riot 文件,因此跳过了
riotjs-effector-universal-hot 。
Angular+ngrx:使用 /libs 文件夹完成的 LoC 计算仅包括.ts 和.html 文件 。如果你认为这是错误的方法,请告诉我正确的数字应该是多少,以及如何计算它 。
总结请记住,这并不是完全公平的对比 。有些实现使用了代码拆分,有些则没有 。其中有些托管在 GitHub 上,有些托管在 Now 上,还有些托管在 Netlify 上 。你还是想知道哪一个框架最好?这个问题就留给你自己来思考吧 。
常见问题1. 为什么评测中不包含框架 X,Y 和 Z?因为在 RealWorld 仓库中尚未完成实现 。你可以考虑做出贡献!用你喜欢的库 / 框架实现这个方案,我们下次将测试它的!
2. 你为什么叫它 " 真实世界 "?因为它不只是一个待办事项应用 。在 RealWorld 中,我们并不是要对比薪水、维护、生产力和学习曲线等 。其他一些调查可以回答其中的一些问题 。我们所说的 RealWorld 是一个连接到服务器,进行身份验证并允许用户 CRUD 的应用程序,就像真实世界中的应用程序一样 。
3. 你为什么不测试我最喜欢的框架?请参见上面的 #1,但以防万一再提一句:因为在 RealWorld 存储库中该实现尚未完成 。我并没有完成所有的实现——这需要社区的努力 。如果你想在对比中看到你的框架,请考虑做出贡献 。
4. 你测试的是哪个版本的库 / 框架?在撰写本文时(2020 年 3 月)可用的版本 。这里的信息来自 RealWorld 仓库 。你可以在 GitHub 存储库中找到相关数据 。
5. 为什么你忘了测试一个比较流行的框架?【2020 年前端框架性能对比和评测】同样,请参阅 #1 和 #3 。在 RealWorld 存储库中该实现尚未完成,就这么简单 。
推荐阅读
- 茶杯人生,八味人生
- 生完小孩屁股痛怎么办呢
- 滴滴|滴滴去年Q4营收407.7亿 同比降13%:腾讯总裁刘炽平辞任 将于美股退市
- 情人节单身怎么过
- 2020元宵节放假吗
- 陈年铁观音的保存,陈年铁观音茶是否具有保健效果
- 现在还能开淘宝店吗 2020如何开淘宝店
- 6年换车和开到报废,哪个划算?帮你算清这笔账
- 驾驶证收不到年审换证提醒?
- 小年,不管有钱没钱,吃8样传统美食,寓意吉祥团圆
