编程语言对比选择

编程语言对比选择

Javascript/nodejs /* io密集 v14.2的node计算能力爆表 计算时间长的交给go这种并发协程做合适 /
Typescript /
js界的java/c# 约束了类型,非常棒 ,可以用起来 程序的开发体验,维护都会很大提升 /
Python /脚本,自动化运维,自动化工具合适, 简单方便库也多,虽然质量参差不齐/
Go /
cpu密集计算强劲,计算密集的程序并不会阻塞 而node是计算密集后并发能力就会骤降,原因是单现成,阻塞了 其他的异步io都会等待 */

Rust /*性能非常之高,堪比cpp,内存可以很好的控制,但是上手难度太大,不轻易间调试就会调半天,编译器一直报错 */
PHP7 /*就算了吧,使用7.4 ,虽然性能已经提升了很多倍,试了一下依然不能比拟java,node,go,差太多 */
Dart /也可以,flutter性能很高,但是生态远远不行,只是简单的布局,涉及到复杂的业务,不如原生+webview方案/
Swift /语言优美,性能稍差,mac开发必备/
Kotlin /*对比java开发简化,但很多和java差不多,开发安卓原生首选,但是fusion下一代安卓马上就来,这个也不好说,况且原生这几年市场也不太好 */
Java /*语言严谨,配合idea,开发体验也不错,但是java生态太臃肿繁杂, spring开发的系统性能低,需要很多底层知识去调优, vert.x的性能非常之高高,但是是一套异步非阻塞方案,很多java开发者并不会使用 ,甚至比不上nodejs,只是比nodejs的团队开发有优势,但是这个也看人,如何去规范约束,看如何设计 */

===>>
javascript/nodejs
typescript
go
python

你可能感兴趣的:(JavaScript)