市面上web后臺(tái)系統(tǒng)的搭建,大致可以分為兩個(gè)基本陣營,即:java陣營和php陣營。手游平臺(tái)游戲源碼為什么要選擇php作為后端語言,原因很多,但大致離不開以下的幾個(gè)方面——
一、成本相對(duì)更低
php比較經(jīng)典的組合就是Linux + apache + mysql + php,非常適合中小型的web應(yīng)用,上手比較容易開發(fā)快、技術(shù)人員薪資比較低,且所有的軟件都是開源免費(fèi),能夠較大的節(jié)省開支成本。
二、運(yùn)行效率比較高
php是一種解釋性腳本語言,寫完代碼后就可以執(zhí)行,不像java語言一樣還需要去編譯,生成字節(jié)碼文件之后再去運(yùn)行,相對(duì)效率更高。
三、配置和部署比較簡單
java的相關(guān)開發(fā)配置較為復(fù)雜,structs、spring、hibernate、tomcat等都需要我們?nèi)ヅ渲?,真至于我們程序中每寫一條sql語句都需要在hibernate中去重新配置,有時(shí)重新部署一個(gè)簡單的class文件或者是jar包,還可能需要啟動(dòng)web服務(wù)器(tomcat或者是resin或者是其他的web服務(wù)器)使新部署的庫文件生效,而php相對(duì)來講就沒有這么復(fù)雜。
php開發(fā)中主要是php自身的配置文件以及web服務(wù)器的配置,比如apache、nginx或者lighttpd等等,且修改文件以后不需要重新啟動(dòng)web。
四、有更多開源框架和系統(tǒng)可供使用
php有更多開源框架和系統(tǒng)可供使用,比如支持mvc的框架phpmvc,支持類似asp.net的事件驅(qū)動(dòng)的框架prado,支持類似ruby on rails的快速開發(fā)的框架cake等等,能夠很好滿足我們的應(yīng)用需求。
此外,php5還彌補(bǔ)了過去的不足,擁有了成熟的面向?qū)ο篌w系,適合大型項(xiàng)目的開發(fā)。
事實(shí)上,現(xiàn)在很多的大型應(yīng)用也都開始使用php進(jìn)行開發(fā),比如淘寶網(wǎng)、yahoo、163、sina等等……對(duì)手游平臺(tái)后臺(tái)自然也是一個(gè)不錯(cuò)的選擇。
以上就是【這都可以!干貨分享(游戲源碼怎么變成游戲)買一個(gè)手游源碼改一下運(yùn)營-手游平臺(tái)游戲源碼為什么要選擇php作為后端語言?】的全部內(nèi)容。


評(píng)論