为什么选择Golang作为PHP外的第二语言

为什么要学习一种新语言

当前用的主要服务器语言是PHP,但PHP在以下方面有一定的劣势:

  1. 大文件处理
  2. 并发
  3. 解析效率

为什么选择Go

Go的优势:

  1. 跨平台
  2. 效率高(C/C++语言级别)
  3. 原生并发支持
  4. 社区活跃
  5. 语法稳定
  6. IDE众多且完备

其它语言比较

  1. Swift虽上手简单,但跨平台力度不够,且每升级一次基本就得重新学习一次
  2. 不喜欢Python的语法,且版本有点混乱
  3. 不喜欢C/C++,开发效率低
  4. 不想用Java,配置成本太高,开发效率低
  5. Ruby版本最混乱,且不具备系统级别编程的能力

Go能做什么

  1. 网站
  2. 服务/API
  3. Client
  4. 系统级别编程

Go不能做什么

除了脚本,好像没啥不能做的。而脚本有PHP和Shell,也够用了。

总结

综上,Go对我来说是PHP外的最好的第二语言。

Leave a Comment

豫ICP备19001387号-1