1. 程式人生 > >golang實戰使用gin+xorm搭建go語言web框架restgo詳解1.2 我要做什麼

golang實戰使用gin+xorm搭建go語言web框架restgo詳解1.2 我要做什麼

個人覺得golang 是一款非常優秀的語言,但是非常遺憾,目前還不是我們團隊的最優選擇,為了彌補這份遺憾,我們需要做些什麼。梳理一下,我要做的事情,主要有如下幾點

1演示如何整合golang web框架本書的目的不是在於整合一個golangweb 框架,而是在於演示如何整合一個golang框架,原因如下

l golang框架已經很多。國外的如matini,revel,gin,國內也有beego.這些框架都很優 ,各有所長,但也正是因為這些,所以有毀有譽,當然這不是重點。

我們往往會碰到很多場景,現有的框架能解決我們的問題,但不是最好的解決方案, 需要定製我們自己的框架。

我們對框架有要求

,希望簡單好用,同時又希望具備高擴充套件性和開發性。

我們看到上述各種框架的優勢,我們希望將他們整合起來,揚長補短。

基於如上原因,我決定不重新制造輪子,而是給大家做一個示例,怎麼製造輪子。同樣地,正是因為這些因素,我們在搭建過程中會大量使用第三方優秀成果,這從根本上決定了我們產品的開放性。

2豐富golang應用生態圈。golang 上手簡單,php有點相似,有人甚至會認為golang是一種解釋性語言。Golang效率高,天然支援併發,效能好,又能打包成可執行檔案,無需容器,安全可靠,但是為什麼這麼一種語言,為什麼沒有獲得和php一樣高的使用率呢?我認為主要是golang應用生態圈沒有豐富起來。

長期以來,人們認為golang 只適合做高併發,高科技的事兒,這可能是因為golang 生高貴吧,golang在又拍雲得到大規模運用,和雲端計算沾上邊兒,有點曲高和寡的味 道。

類比php,我們會發現部落格軟體有wordpresscms 有織夢帝國,商城有ecshop、 ecmall,開元框架有thinkphplaravelyii,golang語言,我們有什麼?應用生態 圈極度缺乏。

類比javajava有龐大的生態圈和中介軟體,java已經是企業級應用的首選語言,這不 單是因為java效能好,跨平臺,還因為java已經有好幾代使用者,是忠實粉絲,而 golang,使用者都是弄潮兒。

以上幾點可以看出,豐富golang生態是golang推廣的重中之重。

3、大力宣傳和推廣golang我計劃大力宣傳和推廣golang,具體做法如下

宣傳和推廣golang傳統行業應用場景,主要包括cms應用,個人部落格應用,商城應用、 微信管理後端等五大基礎領域。

宣傳和推廣golang移動網際網路應用場景,golang具備天然的高併發優勢和快速迭代 優勢,我們可以golang推廣到網際網路場景應用,如小遊戲上。

挖掘新的golang使用場景,使golang更接地氣,如秒殺、拍賣、大資料採集和處理等 場景都是golang用武之地。

其他渠道如搜尋引擎seo推廣、行業熱點推廣

待提供原始碼清單

10.1 restgo後臺管理框架

https://github.com/winlion/restgo-admin

10.天天任務清單小程式

https://github.com/winlion/dailytask

10.工業大資料採集

10.restgo cms 

10.restgo 千人大群


作者簡介:胡文林,持續創業者,長期從事技術開源工作。微訊號jiepool-winlion