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 get
和http.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开发吗?的详细内容,
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)