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
Martini. O Um framework web para Go
Martini. O Um framework web para Go
Martini. O Um framework web para Go
Martini. O Um framework web para Go
Próximos SlideShares
Carregando em…5
×

Martini. O Um framework web para Go

220 visualizações

Publicada em

Uma talk bem focada no framework Martini. Nela é exposto a maioria das features e também como o framework trabalha dentro do ecossistema da Go Lang. Também é apresentado demonstrações práticas e dicas para colocar uma aplicação em produção.

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
220
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
3
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Martini. O Um framework web para Go

  1. 1. Martini. O Um framework web para Go.
  2. 2. Beto Muniz @obetomuniz
  3. 3. minasdev.org
  4. 4. webcomponents.org
  5. 5. github.com/golangbr
  6. 6. O que é?
  7. 7. Framework Web para Go
  8. 8. Jeremy Saenz @codegangsta
  9. 9. ExpressJS e Sinatra
  10. 10. v1.0 - 05/2014
  11. 11. Conceitos Básicos
  12. 12. Rotas
  13. 13. Handlers
  14. 14. E porque O Um?
  15. 15. Extrema simplicidade de uso.
  16. 16. Boa integração com pacotes nativos
  17. 17. Design não intrusivo
  18. 18. Sistema de rotas completo
  19. 19. Compatível com http.HandlerFunc
  20. 20. Request/Response Logging
  21. 21. Comunidade bastante ativa
  22. 22. Conjunto de pacotes contrib
  23. 23. auth binding gzip render sessions method secure encoder cors oauth2 ....
  24. 24. ‫العالم‬ ‫مرحبا‬
  25. 25. Go Lang & GOPATH
  26. 26. $ go get github.com/go-martini/martini
  27. 27. hello.go
  28. 28. hello.go
  29. 29. hello.go
  30. 30. hello.go
  31. 31. $ nohup ./hello &
  32. 32. Demo
  33. 33. github.com/obetomuniz/go-demos
  34. 34. E isso é tudo... betomuniz.com @obetomuniz speakerdeck.com/obetomuniz

×