我为何抛弃php,拥抱了Go
Go语言是个比较年轻的编程语言,出生高贵,来自谷歌,2007年9月程序界的三位大神肯·汤普逊、罗勃·派克、罗伯特·格瑞史莫开始设计Go,到现在已经13年了,很多公司开始从php转go了。
著名的容器技术Docker就是go写的,其火爆程度大家心中有数,这里不做docker的解释说明了
php的痛点
php作为server性能太差,必须依赖apache或者nginx,虽说php的fastcgi解决了cgi不停启进程,杀死进程的开销问题,但是作为解释性语言,执行速度慢问题一直也是其诟病。php声明变量不使用不会报错,无形中浪费了内存,go的话就会编译不通过。本身php是单进程单线程,处理并发请求效果不理想。
go的优点
- 简单性是Go语言的设计目标,整个语言只有25个关键字,表达能力强,内置runtime,支持垃圾回收
- 编译型语言,运行速度快,接近C/C++
- 天然支持并发,这也是Go的一个重要特点,内置的 goroutine和channel 使得并发编程逻辑简单,通俗易懂
- 快速编译,整个标准库的编译时间只有几十秒,强大的标准类库,规范统一,文档全面,跨平台,真正做到一份源码,随处编译,到处运行。
- 部署简单
go的薪水
不多说直接上拉钩招聘信息,看到是不是想哭
相关推荐
Noneyes 2020-11-10
zyyjay 2020-11-09
xuebingnan 2020-11-05
samtrue 2020-11-22
stefan0 2020-11-22
yifangs 2020-10-13
songshijiazuaa 2020-09-24
hebiwtc 2020-09-18
天步 2020-09-17
83911535 2020-11-13
whatsyourname 2020-11-13
zhouyuqi 2020-11-10
mathchao 2020-10-28
王志龙 2020-10-28
wwwsurfphpseocom 2020-10-28
diskingchuan 2020-10-23
savorTheFlavor 2020-10-23