回覆列表
-
1 # 國內非著名架構師
-
2 # 野釣中國
可以用nodejs,比較擅長處理高併發的場景,並且有socket.io這樣的庫,非常方便使用,入門也比較簡單
-
3 # 心態決定成就
nodejs吧。可以直接用socket.io,這個相比較簡單些。或者用網易的pemelo,它是基於websocket做的開發封裝。直接帶有相關的測試工具/部署工具,並且可擴充套件性比較好(包括多臺物理機器)。當然難度有點大。
-
4 # 聊聊網事
個人擅長什麼就用什麼了,都能達到功能效果。uniapp對後臺語言沒有限制。如果你選定了語言,就找擅長的人來幹。
-
5 # 滔樸未來
這個問題要客觀來分析,得看自己的專案型別以及規模需求、版本計劃等諸多因素。
版本更新不頻繁,運營規劃沒要求,比如演示類、展示類,這種後端可以用簡單的PHP、Python之類語言。優點上手容易,開原始碼眾多,基本上拿來改改就能用。版本更新頻繁,運營規劃有要求,比如使用者指標,流量指標,功能增加迭代等,這種情況可以考慮用java、go之類語言,優點豐富的生態,基本上各種功能元件都可以找到,我們稱之為“輪子”,拿來就可以使用,最大程度降低研發成本。依據客戶現有的專案或者已方有專案,我們稱為組織過程資產,來選用後端語言,最大程度得降低研發成本。 -
6 # IT小超
看使用者量還是,這種websocket做通訊對併發效能要求很高,java是不錯的選擇,效能優異,當然也不是沒有缺點,開發週期稍微長一些需要,技術門檻高,別的真沒有理由不選java了。
假如針對用不不是特別大,可以考慮php來作為後端開發語言,配合swoole來處理也是不錯的,主要是php的開發週期要比java低很多,而且技術門檻也要低很多。
總結,小專案的話,php和java都是不錯的選擇,當然其他語言也可以,我認為不考慮效能的話,你完全可以使用自己擅長的語言來寫。
你可以使用Golang或者nodejs進行後端編碼,他們的websocket非常簡潔,尤其推薦使用node的io. socket