golf
v0.3.0: Regular updates

Un marco micro-Web rápido, simple y liviano para GO, viene con características potentes y no tiene dependencias más que la biblioteca estándar GO.
Página de inicio: Golf.readme.io
go get github.com/dinever/golf
No hay asignación durante el enrutamiento y la recuperación de parámetros.
La herencia de plantilla simple de Dead Simple con extends e include a Helper sale de la caja.
diseño.html
< h1 > Hello World </ h1 >
{{ template "body" }}
{{ include "sidebar.html" }}index.html
{{ extends "layout.html" }}
{{ define "body"}}
< p >Main content</ p >
{{ end }}barra lateral.html
< p >Sidebar content</ p >XSRF incorporado y soporte de sesión.
Potente cadena de middleware.
Configuración del archivo JSON.
package main
import "github.com/dinever/golf"
func mainHandler ( ctx * golf. Context ) {
ctx . Send ( "Hello World!" )
}
func pageHandler ( ctx * golf. Context ) {
ctx . Send ( "Page: " + ctx . Param ( "page" ))
}
func main () {
app := golf . New ()
app . Get ( "/" , mainHandler )
app . Get ( "/p/:page/" , pageHandler )
app . Run ( ":9000" )
}El sitio web estará disponible en http: // localhost: 9000.
El siguiente cuadro muestra el rendimiento de referencia del golf en comparación con otros.
Para obtener más información, consulte Benchmarking.md
golf.readme.io/docs
Licencia de MIT