您的位置:首頁>正文

對Golang有興趣的朋友,推薦一款go語言Web框架-dotweb

Go語言, 2009年推出, 對我個人, 2015年下半年, 才下定決心正式開始引入使用Go, 自此, 讓我獲得了一種全新的開發體驗。

在不斷的專案過程中, 一個開發人員總喜歡堆積一些程式碼片段, 由於Go的開源特性, 逐步誕生了開發一些框架的想法, 自此, dotweb - 一個簡約大方的go Web微型框架 誕生了。

自然而然的, 這個項目是開源的。

github地址:https://github.com/devfeel/dotweb

安裝:go get -u github.com/devfeel/dotweb

快速開始:func StartServer error { //初始化DotServer dotserver := dotweb.New //設置dotserver日誌目錄 dotserver.SetLogPath("/home/logs/wwwroot/") //設置路由 dotserver.HttpServer.Router.GET("/index", func(ctx *dotweb.HttpContext) { ctx.WriteString("welcome to my first web!") }) //開始服務 err := dotserver.StartServer(80) return err }

特性支援靜態路由、參數路由路由支援檔/目錄服務中介軟體支援支援JSON/JSONP/HTML格式輸出統一的HTTP錯誤處理統一的日誌處理支援Hijack與websocket內建Cache支援支援接入協力廠商範本引擎(需實現dotweb.Renderer介面)支援維護配置,

可設置維護歡迎語或維護跳越網頁

更多的介紹, 大家可以訪問項目主頁:https://github.com/devfeel/dotweb 瞭解更多。

後續也會持續的寫範例和文檔。

目前, dotweb處於較頻繁的反覆運算過程, 在1.0之前, 我會儘量保持向下相容, 特別的, 目前的版本完全可用於生產。

我們希望在2017年, 能誕生1.0版本。

如果大家感興趣, 可以在github關注我, 或者加入Q群:193409346 歡迎大家提出建議, 甚至批評:)

同類文章
Next Article
喜欢就按个赞吧!!!
点击关闭提示