游戲后端用什么語言開發好?
1、后端編程與其說是語言的選擇,不如說是生態環境的選擇,是在當前現實的基礎上做的選擇。
2、比如目前主流的服務器語言C++和Java,都是因為其強大的生態環境。選擇了它們公司可以少造輪子,可以比較容易的招聘到合適的開發人員。還有就是生態的選擇和主要技術負責人的自身關系也比較大,一個Java經驗豐富的負責人高概率會選擇Java,C++、go同理。
3、選擇的因素還與公司的文化有關,比如公司一票的Java程序員,現有的架構和功能都是基于Java,我想一般都不會再新項目中選擇別的編程語言。
4、技術進步的影響,目前服務器端編程慢慢有轉向go的趨勢,這個是和go語言本身的特性密切相關的。同時,.NET CORE也慢慢被一些公司選擇用來開發服務器程序。這些是隨著技術的發展進步而發生的選擇上的改變。
5、最根本的,要看游戲對于服務器的要求。比如性能要求極高,那么C++可能是首選。如果對于性能無要求,對于實時性無要求,我想說目前主流的服務器編程技術應該都可以使用。
總結來說,結合公司實際技術情況、結合游戲特點選擇就好了。