很多人可能对JIT有很深的误解,觉得引入JIT之后性能就能提高10倍跟V8平起平坐了,事实上不是这样的。JIT技术的水很深,动态语言的JIT尤其困难,V8的诞生几乎可以说是一个技术奇迹。以PHP社区的技术水平,我谨慎地不看好他们解决这个问题的能力,毕竟Facebook的HHVM也没有完全解决,最后是靠Hacklang补全PHP的语法功能之后才基本圆满解决的。
按主流的实现单进程应该是go > java > pypy,因为pypy有GIL,不能充分利用多核性能。但其实这个问题没有太大意义,因为这个跟HTTP server的实现密切相关,完整的框架有更多功能,空跑的性能也会低一些。Go的handler很高效,也很轻,额外的功能很少,所以很快;但如果你实现一个完全不解析HTTP协议、连接进来就直接发送HTTP 200 OK的“HTTP服务器”,那可能会更快,但拿来比显然不合适。Java的主流Web实现本身就是比较完整的东西了,有前端,协议解析,线程池,任务管理之类的,大约相当于Python的WSGI,如果是Servelet比WSGI的话,那应该还是Java要快不少。
java golang是可以实现相当的性能的,想要实现性能相当的情况下,golang应该是写起来最优雅的吧。Java限于语法,肯定要啰嗦一些,Node.js用typescript或者es6es7写的话还好一些,es5写起来即使用promise也很难解决蛋疼的callback问题。golang借助于channel和goroutine,加上本身语法简单,应该是这几个里相对最爽的。
如果你月入1W+ 还要去公司上班吗?
我也是这个想法,人生不就追求个时间自由嘛,要么就熬到退休,可是也没什么意思了
我五千的时候就开始给自己打工了,虽然现在不咋地,但不想看人脸色,另外时间相对也自由。
去不去上班和收入多少其实关系不大。
个人理解是和对自由的渴望程度有关。
为了自由,即便降低生活标准,短期痛苦也有有意义的。
终究,你会找到自由状态下的收入来源,
很快,你也会回到给人打工时的收入水平。
厂里新换了一个领导,他把所有的班组长都问了个遍“你还想不想干?干得好没有?”