Go語言的Web開發框架 Web.Go

openkk 12年前發布 | 58K 次閱讀 Go語言 Web框架

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

項目主頁:http://www.baiduhome.net/lib/view/home/1323762663531

 本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!