maven 設置java 版本 如何用JAVA開發(fā)游戲服務器?
如何用JAVA開發(fā)游戲服務器?簡單的方法,我得說明的是,目前市場上新人很難再去做pc游戲開發(fā),要么是做頁游要嘛是手游。頁游不知道我就不說了,手游里面,客戶端比較多就是c2d和u3d。如果沒有你想做客戶
如何用JAVA開發(fā)游戲服務器?
簡單的方法,我得說明的是,目前市場上新人很難再去做pc游戲開發(fā),要么是做頁游要嘛是手游。
頁游不知道我就不說了,手游里面,客戶端比較多就是c2d和u3d。
如果沒有你想做客戶端,那么你也可以中途轉學u3d,而且它使用的語言是csharp,這個語言和java相似。網(wǎng)上unity的教程也很多,你隨便是找一下就有了。
再講講手游服務器,當然我入了行服務器那就挺巧合之事的,當初一開始是想要做客戶端的,都進公司了,畢竟招將近服務器,就讓我轉服務器了。。
服務器的教程,我現(xiàn)今也沒不能找到,并且也找不到系統(tǒng)的教程。
開源的服務器框架也只熟悉kbengine和scut。其中兩個是cpp做底層python做變更土地性質(zhì)的,一個是csharp做開發(fā)。不過dlut早就兩年也沒可以更新了,應該是已經(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。
也差不多了,這些也有個確切的了解,會用,估計就能不能找到工作了。
后面再潛近不需要學習的也挺多的,到時候你再參照業(yè)務需求自己暗自盤算著學吧。
JAVA開發(fā)文檔所需環(huán)境和本地環(huán)境不一致怎么辦?
如果沒有你的團隊會出現(xiàn)了這種,有機會拿錢走人吧。
個人玩嘛玩啊,也要保持運行時與開發(fā)環(huán)境的一致。java平臺做到這點,很難。確有是需要在相同版本環(huán)境下正常運行時,在主分支上成功開發(fā)后,再在其他分支上重新整合代碼、測什么