又造了个golang的web框架

2013-11-25 20:45:24 +08:00
 jun0205
最近都在学习golang的开发,就拿开发web框架练手了,前期看了各种web框架的源码,并作为参考。

断断续续开发了快2个月,期间得到了一些写golang的同事的帮助。

路由是在gorilla的mux https://github.com/gorilla/mux 上面的修改开发而成。
表单验证是在jimmykuu的wtforms https://github.com/jimmykuu/wtforms 上面修改开发而成。
还有其他很多参考过的项目。

整个项目算是自己学习golang和web框架的成果,该框架还没有线上项目实践,自带一个演示项目。

项目地址: https://github.com/go-web-framework/handy

欢迎给意见,欢迎参与开发。

造轮子属于一个学习提高的过程,后续继续造好该轮子。
3174 次点击
所在节点    Go 编程语言
6 条回复
gihnius
2013-11-25 21:06:01 +08:00
nice.

https://github.com/jimmykuu/wtforms 这个有 xss bug, 我提交了 issue, 貌似作者没有看到.

顺便推一下我用 Go 写的网站 http://www.qufor.com
yjsslab
2013-11-25 21:47:09 +08:00
@gihnius what for
Winny
2013-11-26 10:02:58 +08:00
golang的web框架都是自建HTTPServer 性能相比Nginx更好还是更差呢?
gihnius
2013-11-26 11:18:53 +08:00
@Winny 建议 nginx, 不必在 golang 里处理太多事情.
jun0205
2013-11-26 11:47:50 +08:00
@Winny 用nginx做代理
pertersonvv
2014-12-29 17:04:09 +08:00
@gihnius 啥东西没有

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/90578

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX