gorose orm+dotweb框架快速構建go web網站實戰(一)

網站功能結構規劃和基礎服務安裝

爲了快速的構建一個go web網站, 在這裏, 咱們採用 飛哥(fizzday)gorose orm 組件和 devfeel 的 dotweb 框架來作go web網站實戰.
首先, 咱們須要作出一些基礎的規劃, 萬丈高樓平地起, 咱們先來給他打下地基, 作一下簡單的模塊和基本的網站要素規劃php

一. 網站名字

  • 快新聞

顧名思義, 就是要作到儘可能簡短, 一句話新聞, 知道發生了什麼事就能夠了前端

二. 快新聞 網站模塊

前端模塊

  • 新聞列表
  • 珍藏小姐姐

後端模塊

  • 登陸模塊
  • 新聞管理

三. 快新聞 網站交互

先後端分離, 採用jwt(json web token)認證, 這個沒什麼須要多說的, 先後端分離是大趨勢, jwt是比較普遍的認證解決方案git

四. 技術選型

在這裏我選擇了gorose做爲go orm來作數據操做, 選了dotweb來作框架, 爲何選gorose和dotweb呢, 主要由如下幾點:github

  • gorose (go orm)web

    • 簡單易上手, gorose號稱一分能夠鐘上手的go orm
    • 鏈式操做, gorose擁有腳本語言orm的體驗快感
    • 自由度高, 徹底可定製化
    • 項目活躍度高, 在 CTOLib(github代碼庫實時統計網站) 的統計中, 活躍度第一, 熱度前五. gorose CTOLib連接
  • dotweb (go 框架)json

    • 組件靈活強大
    • 功能簡單易用
    • 性能高效可靠
    • 有這跟gorose同樣的活躍度和熱度
    • 可定製行強, 徹底能夠自由自在的打形成適合任何項目的框架

相關介紹文章, 能夠點擊查看 gorose orm, dotweb框架segmentfault

所需服務組件及安裝

  • gorose orm
go get -u github.com/gohouse/gorose
  • dotweb
go get -u github.com/devfeel/dotweb

TODO

[] 開發自由發佈短新聞功能, 讓任何人均可以發佈一句話新聞在這裏
[] 自動抓取各大網站的熱門, 而且經過機器學習智能提取新聞的梗概, 作到符合短新聞的標準 後端

因爲計劃長期開發這個項目, 蘇逸這裏就須要作好基本奠定工做, 這樣才能對得起 gorose 這個風騷的 orm 和 dotweb 這個強悍的框架框架

相關文章
相關標籤/搜索