Go語言的Web開發框架 Web.Go
Web.Go 跟 web.py 類似,但使用的是 Go 編程語言實現的 Web 應用開發框架。
Go 語言已在Google公司內部測試過。 Google開放Go的代碼,希望籍此幫助Go語言的發展。首席軟件工程師Rob Pike說:我們開發Go,是因為近10年左右開發程序之難讓我們有點沮喪。Google兩年前開始開發Go,1年前開始有一只團隊專職于此。Go的定位是系統編程,比如Web服務器、存儲系統和數據庫等,但也歡迎在其它方面的應用。"
簡單的Hello World程序:
package main import "fmt" func main() { fmt.Printf("Hello, 世界\n") }
安裝方法:
git clone git://github.com/hoisie/web.go.git
cd web.go
make && make install
示例代碼:
package main
import (
"web"
)
func hello(val string) string { return "hello " + val }
func main() {
web.Get("/(.*)", hello)
web.Run("0.0.0.0:9999")
}
編譯方法:8g hello.go && 8l -o hello hello.8 && ./hello
測試方法:http://localhost:9999/world
本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!