
正文
web后端go语言 go后端入门
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
golang适合做web开发吗
适合。框架足够成熟了 A Survey of 5 Go Web Frameworks
小型项目你甚至不用框架web后端go语言,用net/http http - The Go Programming Language
常用库也成熟了 Top - Go Search
golangweb后端go语言的web后端即使不concurrent也比php,ruby,python快很多很多
golang里用concurrent真的非常方便,非常非常快,超大web项目golang scale成本低
如果你想,golang的部署可以比php更方便,使用go get和http.ServeAndListen()可以不用nginx和apache
对于文件改动重新编译其实并不是大问题,看pilu/fresh · GitHub,其实你自己写shell脚本(也可以直接用go写,因为它本身就是系统语言)监控文件系统改动然后自动重新build,即使是C/C++的项目这也不是大问题,人们不用C/C++写web是因为它们不是写web app的最佳选择
golang写的代码编译通过后,要比scripting language鲁棒,因为go compiler强制一些最佳实践
相关问答
Q1: 我打算学习web后端,哪个框架/技术比较好呢?
建议是学习PHP,而且是系统的学习
主要是看题主现在在什么阶段
如果题主是前端开发,有意向像全栈发展 那么去系统的学习一下PHP
如果只是深耕于前端领域,那么node是有必要学习的
go语言最近很火,主要是和区块链挂钩,也有潜力
最后 还是推荐学习PHP 向全栈发展
Q2: go开发是全栈还是前后端分离
Go语言本身不具备前端开发能力,只能作为后端开发语言来使用,因此Go开发不能算是全栈开发,而是属于前后端分离的开发模式。Go语言可以实现后端的API开发、数据库访问与操作、Web服务器开发等功能,而前端开发则可以采用HTML、CSS、JavaScript等前端开发技术来实现。
web后端go语言的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于go后端入门、web后端go语言的信息别忘了在本站进行查找喔。






