Gear-goGo 语言的 Web 服务框架
Gear 是 Go 语言下的一个轻量级、可组合、高性能的 Web 服务框架。由 Teambition 开发,用于开发 SOA 服务层。其设计参考了 Go 生态下现有的近十款 Web 框架和 Node.js 生态的 koa、Toa 等框架。
Demo
package main import ( "fmt" "os" "github.com/teambition/gear" "github.com/teambition/gear/logging" ) func main() { app := gear.New() // Add logging middleware app.UseHandler(logging.Default()) // Add router middleware router := gear.NewRouter() router.Use(func(ctx *gear.Context) error { // do some thing. fmt.Println("Router middleware...", ctx.Path) return nil }) router.Get("/", func(ctx *gear.Context) error { return ctx.HTML(200, "<h1>Hello, Gear!</h1>") }) app.UseHandler(router) app.Error(app.Listen(":3000")) }
评论
MartiniGo 语言的 Web 框架
Martini是一个非常新的Go语言的Web框架,使用Go的net/http接口开发,类似Sinatra或者Flask之类的框架,你可使用自己的DB层、会话管理和模板。特性:使用非常简单无侵入设计可与
MartiniGo 语言的 Web 框架
0
RaphtersC 语言的 Web 框架
Raphters是一个C语言的Web框架,基于RAPHT架构模式。包含如下模块:ResourcesincludethingsserveduptoclientslikeadatabaseorAPI.Ac
RaphtersC 语言的 Web 框架
0
ServiceStack.NET的Web服务框架
ServiceStack是一个高性能的开源.NETWeb服务框架,用来简化XML\JSON\SOAPWeb服务的开发。
ServiceStack.NET的Web服务框架
0
RESTEasyRESTful的Web服务框架
JBossRESTEasy是一个用来使用Java语言开发RESTFulWeb服务的框架。RESTEasy项目是JAX-RS的一个实现,集成的一些亮点:不需要配置文件,只要把JARs文件放到类路径里面,
RESTEasyRESTful的Web服务框架
0