Python Flask vs Ruby Sinatra vs Go Martini vs Node Express
题外话一:
最近一段时间,Cloudinsight接连发布了三种语言(Python, Node, Ruby)的SDK,Cloudinsight Agent也迎来了重大突破,发布了Windows监控第一个版本,总算可以松口气写点东西了...
题外话二:
偶然的机会看到一篇blog,文中详细介绍了Flask(Python), Sinatra(Ruby)以及Matini(Golang)这三类微型框架的用法,并提供了各个框架在Docker下的部署方式。然而,美中不足的是没有提供各个框架的性能对比情况,经过一番搜罗,发现了一篇对现今主流框架做性能对比的文章,找到两者的结合点,于是才有了今天这篇文章 :)
回归正题,之所以选择Flask(Python), Sinatra(Ruby), Matini(Golang)和Express(Node),主要是经验所限以及个人比较喜欢这类微型框架,下面我们就对各个框架在同等条件下的性能表现一探究竟。
本文源码地址:https://github.com ...