回覆列表
-
1 # 神夜娛樂
-
2 # 萬能的華哥Dean
專案背景:前後端分離,使用RestAPI通訊。
後端使用Go做API,Gin+Xorm+Redis+Mysql。是標配
-
3 # 在程式碼界奔跑的蝸牛
Go 語言方面我有這幾點建議。
1. 確定好 go 語言的版本。go 1.11開始引入了module 推薦使用這種方式
2. 確定本身要開發或者嘗試的專案型別,如果是web 專案,可以使用gin 或者iris 這類在github 上 star 最多的框架,也就是我們稱之為腳手架的東西,它會簡化你的開發流程。 而且這類專案都會有完整的生態圈和社群,類似python 的flask ,java 的spring boot 。網上也會有很多大牛的框架入門指導。
3. 晉級方面,學習go 語言本身的特性,例如它獨有的協程。所有程式語言裡恆古不變的話題就是,同步非同步,鎖操作,物件生命週期,模組化程式設計。所以這些方面需要進一步瞭解,按照go 語言的特性去完善專案結構和功能。千萬要避免因為之前學習過別的語言而按照其他語言的特性去開發go 專案的方式。
Go 是為了微服務而誕生的產物,也是現在大部分網際網路公司的基礎架構docker 的開發語言。 學習是有必要的,但是一定要了解它的特性。這個世界上沒有哪個語言特別好哪個語言特別差,只要在適合的時機用對的語言,你的專案會趨近於完美。
想想,所有語言開發的東西最終都執行在一個運算單元,記憶體,硬碟為基礎結構的物質上,沒什麼不同的。只是各自的編譯器或者直譯器,把它們按照不同的方式解釋成了軟體硬體可以識別的訊號
-
4 # 源阿
可以瞭解一下網際網路的行業, 尤其是跨境電商,不需要24小時有客服線上,對吧,收益還很可觀
可以瞭解一下網際網路的行業, 尤其是跨境電商,不需要24小時有客服線上,對吧,收益還很可觀
首先要搭建後臺框架,編寫業務邏輯,瞭解專案需求。模組化開發,避免做重複的工作。例如所有文章放一個表管理,所有欄目放一個表管理,給兩表建立關聯。開發效率事半功倍