golang 有哪些比较稳定的 web 开发框架

html-css011

golang 有哪些比较稳定的 web 开发框架,第1张

【开发框架】技术选型的候选:

(1)DCloud出品:MUI;

(2)阿里出品:MSUI(基于大名鼎鼎的Framework7框架,但MSUI的兼容性更好);

(3)腾讯出品:FrozenUI;

(4)百度出品:Clouda是百度历时两年共同研发的开源App技术框架,基于Node.js,简单易用,完美结合BAE;

(5)烽火星空出品的:Agile Lite支持jQuery和Zepto双引擎;

(6)Jingle UI是一个基于html5、css3开发轻量级的移动webapp 框架(支持触摸屏操作、切换效果也不错)基于Zepto开发,依赖了iscroll;

要开发一款App的话,需要美工,UI,前端工程师,后端工程师等工作人员才可以实现。

关于这个问题,差不多就是这个样子的了,你如果不明白,可以自己去后盾瞅瞅,我这些都是在后盾上学的,有空可以去看一下,就算不喜欢也没关系啊,何乐而不为呢?

适合。框架足够成熟了 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强制一些最佳实践