Go语言的Web开发框架 Web.Go

openkk 12年前
     <p>Web.Go 跟 web.py 类似,但使用的是 Go 编程语言实现的 Web 应用开发框架。</p>    <div id="p_fullcontent" class="detail">     <p><a href="/misc/goto?guid=4958195656479419554" target="_blank"><span style="font-weight:bold;">Go </span></a>语言已在Google公司内部测试过。 Google开放Go的代码,希望籍此帮助Go语言的发展。首席软件工程师Rob Pike说:我们开发Go,是因为近10年左右开发程序之难让我们有点沮丧。Google两年前开始开发Go,1年前开始有一只团队专职于此。Go的定位是系统编程,比如Web服务器、存储系统和数据库等,但也欢迎在其它方面的应用。"</p>     <p>简单的Hello World程序:</p>     <pre class="code">package main import "fmt" func main() {   fmt.Printf("Hello, 世界\n") }</pre>    </div>    <p>安装方法:</p>    <pre><code>git clone git://github.com/hoisie/web.go.git cd web.go make && make install</code></pre>    <p>示例代码:</p>    <pre><code>package main  import (     "web" )  func hello(val string) string { return "hello " + val }  func main() {     web.Get("/(.*)", hello)     web.Run("0.0.0.0:9999") }</code></pre>    <p>编译方法:8g hello.go && 8l -o hello hello.8 && ./hello</p>    <p>测试方法:http://localhost:9999/world<br /> <br /> </p>    <p><strong>项目主页:</strong><a href="http://www.open-open.com/lib/view/home/1323762663531" target="_blank">http://www.open-open.com/lib/view/home/1323762663531</a></p>