我們是小團隊, 程序當前只有兩個人都是前端. 現在需要把遊戲轉為網路化, 請問使用哪種語言比較好的? 目前瞭解, 這些語言比較適合, C, Java, PHP, Python, Ruby. 諮詢了其他朋友, 推薦 Python 和 Php 的比較多. 請教各位大哥, 哪種語言比較適合我們當前情況, 能夠馬上開始項目, 學習成本和開發速度都比較快(現成的框架比較多).

PS: 我個人比較喜歡 Python, 資料庫方面瞭解有 memcached, redis, 網路框架有 twisted, django, gevent, 而且我們遊戲使用的是 http. 關於Python的各個框架是這麼理解嗎?


lua開發效率很不錯啊,使用luajit2.0性能槓桿的,熱更新很好用。libevent+lua, tcp,udu,http隨便用


如何選擇後端技術其實不需要別人提建議,而是要看你們團隊對於一些後端技術的熟悉程度,以及相應人才的招聘難度。至於各種技術的優劣就沒必要細說了,在規模小的時候都沒什麼問題。


如果你們是3個人兩個前端 還是nodejs 如果覺得太小眾 py也不錯 和ec6 很像

我參與過的COK,和一些引進換膚遊戲,Java的比較多,而且熟悉java的話,開發效率還是很快的,springMVC搞短連接,netty搞長連接,執行效率上,注意演算法的效率,多用緩存,空間換時間,和C++都是毫秒級差距,不會大到1、2秒,在遊戲過程中,玩家是感覺不出是什麼語言寫的


新項目golang是個不錯的選擇


我也比較喜歡pthon。python 最近發展很快。而且隨著python性能的提升和硬體的發展,python運行效率慢的缺點越來越不明顯了,很看中開發速度快的優點。PHP不是很瞭解,據說做網頁前端很好,很多人說那個語言代碼結構亂,不知道是真是假。。。


用你最熟悉的唄。

javascript你如果熟悉, 可以用 Node.js.另外Python是個好選擇。
其實主流還是php。首先學習成本低,便捷,開發週期短。框架基本用不上,因為大多數框架針對的都是web開發的,大都相對比較臃腫。

開發自定義的小型的,適用於自己遊戲的簡單框架即可了。


漏了個比較不錯的框架 Tornado。並發框架適合做手遊,Tcp ,Http 都不錯。
推薦閱讀:
相關文章