编程语言只是一个工具

PHP

最好的语言,没有之一

优点
  • 快速启动一个项目,验证可行性
缺点
  • 复杂的功能,很难实现
  • 代码运行在一个个进程中,性能浪费严重

JAVA

最完善生态系统,没有之一

优点
  • 就像英雄亚瑟,对抗路、打野、辅助,什么都干
缺点
  • 代码啰嗦,开发周期长,导致加班严重,秃顶,考虑用kotlin改善

kotlin

依靠JDK这个,最完善生态系统,改善Java的缺点

优点
  • 协程支持,异步IO,高并发

golang

C语言之父的小儿子,C语言这个大号练废了,又练新号,俘获了一批新兴互联网公司的芳心,字节跳动已经全面倒向golang。

优点
  • 协程支持,异步IO,高并发
  • 静态编译,性能卓越
缺点
  • 开发三年,我已经看不上别的语言了
  • 缺少DSL开发的原生支持

elixir

我正在学习,比较难

优点
  • 协程支持,异步IO,高并发
  • 原生支持DSL开发
缺点
  • 基本只能自用,极少相关工作机会

你可能感兴趣的:(日志,redis,安全,接口)