Golang 现在有哪些成熟的 Web 框架

Golang 现在有哪些成熟的 Web 框架?

直至2015年,github上有很多Golang  Web 框架,比如 Revel, Martini, Gin, Negroni, Goji, Beego, Goweb 等等,每个框架有不同的特性,有些是全栈的,有些是微型的,大体上都能实现Web常用的功能。具体要了解,直接在Github上搜就出来了。


哪些框架比较好?

萝卜青菜各有所爱,看你的意图和项目的需要,有些人喜欢微型的框架,甚至说不上是框架,比如Negroni,算不上框架,看成是Golang的一个中间件吧,本身Go就是一个很好用的Web框架;使用全栈型的框架,也不错,省很多工夫去专注业务的东西。不过本人比较看好所谓的中间件型微型框架,喜欢折腾的人能得到很大的自由发挥空间。


Go中间件哪些比较好用?

不太清楚,最近发现有一个组织名气不小,Gorilla(https://github.com/gorilla),翻译过来是:大猩猩,这个组织几个成员开发了很多的web中间件,开发web的东西,多看看他们的中间价,总会有些用得上的。中间件的选择,还是看项目的活跃度和作者的人品吧,有些作者很负责,攒了很多的人气和声誉,关键是项目很活跃。比如 Martini的作者 Codegangsta(https://github.com/codegangsta),还有Robfig(https://github.com/robfig) 等等。



郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。