golang适合web开发吗?


本文摘自php中文网,作者coldplay.xixi,侵删。

golang适合web开发吗?

golang适合web开发的

1、框架足够成熟了A Survey of 5 Go Web Frameworks。

2、小型项目你甚至不用框架,用net/http http - The Go Programming Language,常用库也成熟了Top - Go Search。

3、golang的web后端即使不concurrent也比php,ruby,python快很多很多。golang里用concurrent真的非常方便,非常非常

快,超大web项目golang scale成本低。

4、如果你想,golang的部署可以比python更方便,使用go gethttp.ServeAndListen()可以不用nginx和apache。

5、对于文件改动重新编译其实并不是大问题,看pilu/fresh · GitHub,其实你自己写shell脚本(也可以直接用go写,因为它本身就

是系统语言)监控文件系统改动然后自动重新build,即使是C/C++的项目这也不是大问题,人们不用C/C++写web是因为它们不是

写web app的最佳选择

6、golang写的代码编译通过后,要比scripting language好,因为go compiler强制一些最佳实践,所以如果你熟悉go或者愿意投资

时间,这是一种很值得用的语言,如果你不熟悉而且项目周期很紧,还是建议你用自己最熟悉的语言,学go本身需要花时间的。

推荐教程:《go语言教程》

以上就是golang适合web开发吗?的详细内容,更多文章请关注木庄网络博客!!

相关阅读 >>

基于 go 语言开发 serverless 云原生应用

golang 和 php 哪个性能更强?

golang中协程和线程的区别是什么?

golang 快速排序与 php 快速排序

【gocn酷go推荐】goroutine 泄漏防治神器 goleak

基本操作:go创建graphql api

javascript 和 golang 前后端使用 aes 加密传输数据

golang读写文件的几种方法

golang中mysql建立连接超时时间timeout

go语言中container容器数据结构heap、list、ring

更多相关阅读请进入《golang》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...