golang适合做web开发吗

golang适合做web开发吗,第1张

适合。框架足够成熟了 A Survey of 5 Go Web Frameworks

小型项目你甚至不用框架,用net/http http - The Go Programming Language

常用库也成熟了 Top - Go Search

golang的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强制一些最佳实践

没有用golang写的开源ERP系统,这个烂伏我计划业余时间开发一个,作为学习golang的练习。

另外,metasfresh和axelor是基于java, erpnext是基于python, viennaadvantage是基于net的通过后台配置自动生成较为美观的前端界面的企业应用快速开发平台,具有很高的开发速度。

从erp的角度,后起之秀metasfresn是功能最齐全的,适合中大型企业的开源erp(在库存采购销饥衫携售制造各模块加入了大量支持大型企业的功能),缺点是设计高度复杂,代码难度极大。塌薯

而从开发框架的角度,viennaadvantage结合.net/c#,则是上手最容易的,支持saas的企业应用快速开发平台。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12398691.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存