日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
基于C++和JS的全平臺全棧式游戲開發(fā)解決方案的思考

編者按:近幾年在在企業(yè)開發(fā)人員當中,很多主流語言備受關注,當然它們也有自己的廣度和深度,比如像Python,Ruby,MATLAB,R等等,然而昔日的霸主JavaScript和C++在如今有著怎樣的優(yōu)勢和劣勢呢?它們的機會在哪里?本文作者言簡意賅表達出來。

肇州網(wǎng)站建設公司創(chuàng)新互聯(lián),肇州網(wǎng)站設計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為肇州上1000+提供企業(yè)網(wǎng)站建設服務。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設公司要多少錢,請找那個售后服務好的肇州做網(wǎng)站的公司定做!

一、JavaScript的機會

近幾年JavaScript在各個領域愈發(fā)流行起來。JS已經(jīng)逐漸擺脫了只能做web的局限,在前端,后端,Native,Web,游戲,應用等各個領域遍地開花。

Cocos2d-x支持兩種腳本系統(tǒng),Lua和JavaScript??紤]到未來的趨勢,我選擇JavaScript。因為JavaScript和C++配合未來能夠覆蓋到很多主流應用領域:

后端:C++ Node.js

前端Native:C++ JavaScript

前端Web:Html5

工具:Qt C++ QML

國內在開發(fā)技術的選擇上,跟世界比一直是滯后的。我們用C++的時候,國外在用Java,我們用Java的時候,國外已經(jīng)用RoR,Python,Node.js,Go等等了。雖然國內有許多同道都作出非常多的有意探索,但這并不能左右大多數(shù)游戲公司在技術選型過于保守。這與國內開發(fā)商嚴酷的生存環(huán)境有一定關系,大家都想著技術積累讓別人去完成,到時候挖人就好了。但***進的技術,一定是買不到的,很多時候買到的只是一個解決方案,而且是難以進化的解決方案。最終技術的成熟還是需要持續(xù)交流和積累。而不是靠砸錢一步搞定一步到位。

業(yè)內還有一種說法,語言只是工具。潛臺詞是到時候學就好了。這是專門用來坑碼農(nóng)的。按這種說法,語言是工具,碼農(nóng)也是工具。任何一門語言要精通,沒有持續(xù)的積累是做不到的。任何的庫和代碼要想重寫,沒有相當?shù)臅r間和精力也是做不到的。做不到怎么辦,那么就做初級的,寫點功能,做做UI,過兩年看看有沒有新的東西出來,再學一下……如此反復。

二、優(yōu)勢與劣勢

優(yōu)勢:

1.招聘。根據(jù)一個很古老的數(shù)據(jù),web開發(fā)程序占整個程序員的65%。按照最近幾年的情況,這個比例只會多不會少。

2.社區(qū)。Cocos2d-x、Cocos2d-html5和Node.js背后都有非常強大的社區(qū)支持,Qt在軟件開發(fā)領域和游戲工具開發(fā)領域,也被眾多的公司所采用。技術文檔和支持很容易獲得。

3.現(xiàn)在流行一個技術名詞,叫全棧式開發(fā)。全棧式開發(fā),前后端必須要考慮相同的語言,相同的技術接口。全棧式開發(fā)方式,一個程序員負責一個模塊,同時處理前后端,減少大量的溝通成本和協(xié)調成本。

4.全平臺覆蓋,大量代碼互換,極大減少了工作量和犯錯機率。

劣勢:

1.Qt在智能移動端發(fā)力太慢(讓諾記給坑了)

2.不同環(huán)境下的JS虛擬機實現(xiàn)不同。Qt是自己寫的。Node.js是V8。Cocos2d-x是SpiderMonkey。html5要針對不同的瀏覽器。不同的實現(xiàn),不同的綁定機制,當然也有不同的bug。

3.在某些領域JS調試技術尚不成熟。

原文鏈接:http://4137613.blog./4127613/1360498


網(wǎng)站名稱:基于C++和JS的全平臺全棧式游戲開發(fā)解決方案的思考
文章源于:http://www.dlmjj.cn/article/coieseh.html