回覆列表
-
1 # 暗黑程式設計師
-
2 # 速碼爵士
前端golang做不了。只能是html/javascript玩。
我推薦nginx+luajit=openresty做web後端。效能不會比golang差,指令碼開發方便很多。缺點是windows平臺效能差很多(不支援完成埠io模型)
前端golang做不了。只能是html/javascript玩。
我推薦nginx+luajit=openresty做web後端。效能不會比golang差,指令碼開發方便很多。缺點是windows平臺效能差很多(不支援完成埠io模型)
Golang完全可以做web開發,而且已經被很多公司作為主要的技術棧開發語言。
背景介紹當今的網際網路大多采用前後端分離的開發模式,Html + Javascript + Css三大馬車在web前端領域馳騁疆場,而後端就有比較多的選擇,從很早的PHP和Java,到現在的Python、NodeJs、C#、Golang和Rust,都可以用來開發web的後端。
面試相關很多大公司面試後端,都會採用“面試造火箭,工作擰螺絲”的策略,越是底層的原始碼級別的問的越多,而且演算法和資料結構也會問,如果是Java的話,Spring全家桶一項就能問到你懷疑人生。而Golang這門語言比較新,火起來也不過幾年時間,語言本身不復雜,問的比較多的是協程的實現,高併發下的資源競爭問題,還有接觸過哪些常用的三方庫,有沒有造過什麼比較引以為豪的輪子,等等。
學習方向如果想在web開發方面有所建樹的話,golang還是非常不錯的一個方向,天生的高併發不是瞎吹的。