為什麼Web工程師一定要讀《網路遊戲核心技術與實戰》
作者:田中慎司(stanaka) 譯者:田劍
《網路遊戲核心技術與實戰》是一本Web工程師必讀的書,它在日本一出版就在亞馬遜上旋即售罄,如今,這本書即將在中國上市了,在此我強烈推薦大家去讀一讀。
本書的涉獵範圍很廣。主要內容涵蓋網路遊戲策劃、實際的系統架構以及應該使用的技術、協議的設計和改進方法、基礎設施的選擇和構築方法、必要的工程師資源的估算以及合作開發方式等,幾乎涉及了網路遊戲中所有必需的技術課題。
我著有《大規模服務技術入門》(大規模サービス技術入門,技術評論社,2010年出版)一書,但那本書遠沒有這本書的內容這麼翔實,在此,我向作者@ringo先生(中嶋謙互)致敬。作者@ringo先生一直從事網路遊戲以及中介軟體的開發。他毫無保留地分享了從多年開發經驗中總結出來的開發技巧,具體內容非常生動有趣。例如:
- 滿足網路遊戲實時性的通訊模型、協議設計的權衡。
- 網路遊戲中的程式結構等具體架構。
本書對這些章節都進行了詳細解說。可謂凝結了作者多年工作的精華。諸如此類,書中的精彩內容比比皆是。
目前,在Web服務中,WebSocket等實時Web技術也在追求處理的實時性。這項技術正是始於20世紀90年代的網路遊戲並逐漸完善的。
近年來,網頁遊戲、移動終端遊戲取得了高速發展,它們也在積極地借鑑網路遊戲技術。此外,Web服務、Twitter以及Facebook等實現了實時介面的服務也越來越需要應用這些技術。今後,網路遊戲技術在Web服務上勢必會得到越來越多的推廣和使用,而且還有可能在此基礎上誕生新的技術和服務。
如果Web工程師想在10年後不會被淘汰,請一定要仔細閱讀這本書。
《網路遊戲核心技術與實戰》:遊戲開發者奧斯卡 CEDEC AWARDS 2011 最優秀著作獎
原文地址:http://blog.stanaka.org/entry/20110410/1302445004
相關文章
- Flutter核心技術與實戰Flutter
- 精通 Python 網路爬蟲:核心技術、框架與專案實戰Python爬蟲框架
- 《HTML5遊戲程式設計核心技術與實戰》一1.3小結HTML遊戲程式設計
- Flutter核心技術與實戰 04 | Flutter區別於其他方案的關鍵技術是什麼?Flutter
- 為什麼有些網際網路公司體量大,技術差?
- 《HTML5遊戲程式設計核心技術與實戰》—1.3小結HTML遊戲程式設計
- 《HTML5遊戲程式設計核心技術與實戰》——2.8小結HTML遊戲程式設計
- Flutter核心技術與實戰 11 | 生命週期Flutter
- 《Python核心技術與實戰》筆記3Python筆記
- 深度學習核心技術實踐與圖神經網路新技術應用深度學習神經網路
- 《HTML5遊戲程式設計核心技術與實戰》一第2章 Canvas繪圖HTML遊戲程式設計Canvas繪圖
- 為什麼社交網路中資料翻頁技術複雜
- 《HTML5遊戲程式設計核心技術與實戰》一第1章 遊戲和HTML5初探HTML遊戲程式設計
- 為什麼幾乎整個網際網路行業都缺Web前端工程師?行業Web前端工程師
- 《Linux核心技術實戰課》總結一:PageCacheLinux
- 為什麼前端工程師存在技術短板?有哪些原因!前端工程師
- Kafka核心技術與實戰-胡夕-極客時間Kafka
- 【備忘】《圖解Spark 核心技術與案例實戰》PDF圖解Spark
- 微服務為什麼一定要用docker微服務Docker
- 微服務為什麼一定要上Docker?微服務Docker
- 你為什麼一定要學Python?Python
- Web技術:Token與Session究竟是什麼呢WebSession
- 什麼是技術債,為什麼要還技術債?
- Web前端技術知識:為什麼要進行網站重構呢?Web前端網站
- 企業為什麼一定要實施ERP系統?
- 為什麼要閱讀核心原始碼?原始碼
- Elasticsearch核心技術與實戰-阮一鳴-極客時間-返現優惠Elasticsearch
- 為什麼一對一直播技術這麼火爆!
- 為什麼 Node 是小菜前端團隊的核心技術棧前端
- Linux核心為高階容器網路提供關鍵技術Linux
- 什麼是網路安全?網路安全防範技術包括哪些?
- Python核心技術與實戰-景霄-極客時間Python
- 廣州牽引力總結web前端開發的核心技術是什麼Web前端
- 為什麼一定要學習設計模式設計模式
- 為什麼寫技術文章?
- Docker 核心技術與實現原理Docker
- Web前端是什麼?Web前端包括哪些技術?Web前端
- 深度強化學習核心技術實戰強化學習