Java服務器端開發(fā)是開發(fā)什么 如何用JAVA開發(fā)游戲服務器?
如何用JAVA開發(fā)游戲服務器?首先,我必須指出,對于市場上的新手來說,開發(fā)PC游戲是非常困難的,無論是網(wǎng)頁游戲還是手機游戲。如果你不知道,我就不說了。在手機游戲中,客戶端主要是C2D和U3D。如果你想
如何用JAVA開發(fā)游戲服務器?
首先,我必須指出,對于市場上的新手來說,開發(fā)PC游戲是非常困難的,無論是網(wǎng)頁游戲還是手機游戲。
如果你不知道,我就不說了。在手機游戲中,客戶端主要是C2D和U3D。如果你想成為客戶端,你可以轉移到U3D,因為它使用C夏普,這與Java類似。網(wǎng)上有很多unity教程,只要找一下就可以了。
讓我們來談談移動游戲服務器。事實上,我加入服務器是個巧合。我原計劃做一個客戶,但我被錄用了。因為我招不到服務員,我被調到了服務員那里。。
服務器教程,我沒有找到,也找不到系統(tǒng)教程。
開源服務器框架只熟悉kbengine和SCUT。其中一個是CPP,另一個是python,另一個是C-sharp。而SCUT已經(jīng)兩年沒有更新了。它應該死了。
所以,如果你想學習服務器開發(fā),你必須抓住機會。
目前java服務器的主流框架技術包括網(wǎng)絡層netty或Mina、數(shù)據(jù)協(xié)議protobuf、數(shù)據(jù)庫mysql、緩存數(shù)據(jù)庫redis、JDBC、mybaits或JPA(一般)、項目管理maven、設計層spring
然后需要熟悉多線程、Linux、GIT或SVN的基本操作。
差不多了。我對所有這些都有大致的了解。如果我能使用它們,我應該能找到一份工作。
未來還有很多東西要學。您可以根據(jù)業(yè)務需要考慮。