主流编程语言的框架性能对比

2021-01-30  本文已影响0人  justonlyyo

基于第19轮的techempower性能测试. www.techempower.com的性能测试算是比较权威的.
先来看一下全部语言的综合性能评估的排行情况

图片.png

上图是用颜色区分语言的.

我们可以把常见的java, c#, php,python,go,js,ruby,rust,按照语言分类进行对比:

java:

图片.png

我入行时学的就是java.面向对象的思想就是在那时打下根基的.一晃都十几年过去了.虽然现在几乎不用java写东西.但java对我的编程人生来说,绝对算的上启蒙良师.

javascript:

图片.png

es4x的性能确实很吓人.简直都不像一个动态类型语言的框架.在js框架中,性能一骑绝尘.

ruby:

图片.png

rails的性能有点配不上他的知名度啊.

c#:

图片.png

不懂,没有发言权.

Go:

图片.png

Go众所周知的标签是高性能和高并发,但一切并非那么完美:

Php:

图片.png

Php是优秀的,框架的并发能力也是ok的.奈何敌不过国内Php黑,硬生生的被嘲笑的这么多年...

Python:

图片.png

截至2020年12月,我用python写的项目总行数已超过200万行.因为不喜欢约束,所以只青睐微框架.我最常用的几款框架就是flask,sanic和fastapi,使用频繁程度依次递减.

Rust:

图片.png

刨去学习曲线问题.这是我迄今为止学过的最好的语言,在可靠性,安全性和性能方面有划时代的改变.

缺点也是有的:

一些个人总结:

上一篇下一篇

猜你喜欢

热点阅读