Martini.
O Um framework web para Go.
Beto Muniz
@obetomuniz
minasdev.org
webcomponents.org
github.com/golangbr
O que é?
Framework Web para Go
Jeremy Saenz
@codegangsta
ExpressJS e Sinatra
v1.0 - 05/2014
Conceitos Básicos
Rotas
Handlers
E porque O Um?
Extrema simplicidade de uso.
Boa integração com pacotes nativos
Design não intrusivo
Sistema de rotas completo
Compatível com http.HandlerFunc
Request/Response Logging
Comunidade bastante ativa
Conjunto de pacotes contrib
auth
binding
gzip
render
sessions
method
secure
encoder
cors
oauth2
....
‫العالم‬ ‫مرحبا‬
Go Lang & GOPATH
$ go get github.com/go-martini/martini
hello.go
hello.go
hello.go
hello.go
$ nohup ./hello &
Demo
github.com/obetomuniz/go-demos
E isso é tudo...
betomuniz.com
@obetomuniz
speakerdeck.com/obetomuniz
Martini. O Um framework web para Go