V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
jun0205
V2EX  ›  Go 编程语言

又造了个golang的web框架

  •  
  •   jun0205 · 2013-11-25 20:45:24 +08:00 · 3073 次点击
    这是一个创建于 3794 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近都在学习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

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

    造轮子属于一个学习提高的过程,后续继续造好该轮子。
    6 条回复    2014-12-29 17:04:09 +08:00
    gihnius
        1
    gihnius  
       2013-11-25 21:06:01 +08:00
    nice.

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

    顺便推一下我用 Go 写的网站 http://www.qufor.com
    yjsslab
        2
    yjsslab  
       2013-11-25 21:47:09 +08:00
    @gihnius what for
    Winny
        3
    Winny  
       2013-11-26 10:02:58 +08:00
    golang的web框架都是自建HTTPServer 性能相比Nginx更好还是更差呢?
    gihnius
        4
    gihnius  
       2013-11-26 11:18:53 +08:00
    @Winny 建议 nginx, 不必在 golang 里处理太多事情.
    jun0205
        5
    jun0205  
    OP
       2013-11-26 11:47:50 +08:00
    @Winny 用nginx做代理
    pertersonvv
        6
    pertersonvv  
       2014-12-29 17:04:09 +08:00
    @gihnius 啥东西没有
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5575 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 08:01 · PVG 16:01 · LAX 01:01 · JFK 04:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.