搜尋

首頁  >  問答  >  主體

golang web mvc 框架該怎麼選

需要用golang做個微信公眾號碼的後台管理

为情所困为情所困2756 天前837

全部回覆(10)我來回復

  • PHP中文网

    PHP中文网2017-05-16 17:07:22

    只用過beego,如果沒有它更好的選擇的話,可以使用。

    回覆
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-16 17:07:22

    Gin不錯推薦

    回覆
    0
  • PHP中文网

    PHP中文网2017-05-16 17:07:22

    20歲 用重劍 什麼都有在乎練功 beego

    30歲 用輕劍 追求快而輕巧 Iris

    回覆
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-16 17:07:22

    我認為首先你得明確你的強需求,才能真正的去有目的做技術選型,web 開發中的典型問題,路由、緩存、中間件、cookie、session、template 等等這些,哪些是你需要的,再看看這個框架有沒有提供。

    回覆
    0
  • PHP中文网

    PHP中文网2017-05-16 17:07:22

    我在beego和go-macaron比對過。 這兩個項目都是國人寫的。剛開始是看到一篇文章猛批了beego的程式碼品質不高,程式碼不優雅啥的。 所以一開始就選擇了go-macaron, 選擇他的最大的理由是grafana這個項目使用了他,覺得grafana都選擇這個,這個東西應該不會差到什麼地方去。用了一段時間,沒有發現太大問題。突然有一天我想使用swagger來做文件。發現go-macaron沒有現有集成,發現beego有。 所以就認真的了解了一下。發現beego在工程上做的很好。基本上你想要的東西都有了。

    所以我的建議是:

    1. 開發公司時間緊迫的專案。考慮使用beego

    2. 自己玩,想好好學習。可以使用go-macaron

    回覆
    0
  • 仅有的幸福

    仅有的幸福2017-05-16 17:07:22

    不建議太重的框架, 框架一般包括

    • router, 如果感覺標準庫net/http不好用, 可以嘗試使用httprouter,據說比標準庫快很多

    • middleware, 可以嘗試自己寫一下, gin框架自帶了中間件

    • controller, 這個就不需要組件了, 自己寫完全可以

    • model, 涉及到資料庫, 自己選一個即可, google一大堆

    (當然, 這是前後端分離,後端介面的一般模式, 畢竟現在mvc並不是很流行了)

    回覆
    0
  • phpcn_u1582

    phpcn_u15822017-05-16 17:07:22

    安利個框架,thinkgo,作者就是寫pholcus的henry lee,框架不大,但是不需要重複去造輪子,性能也不差,唯一的缺點就是文檔不全,不過+QQ群或者作者的QQ,他會很有耐心幫你解決問題,下面直接放連結thinkgo入口

    回覆
    0
  • 怪我咯

    怪我咯2017-05-16 17:07:22

    revel不錯

    回覆
    0
  • 世界只因有你

    世界只因有你2017-05-16 17:07:22

    beego 很方便,revel好像很火,其它沒用過

    回覆
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-16 17:07:22

    Gin感覺比較精簡。現在正在看beego,感覺什麼都不用自己寫~

    回覆
    0
  • 取消回覆