學(xué)習(xí)啦 > 知識(shí)大全 > 知識(shí)百科 > 公共基礎(chǔ)知識(shí) > .net和php的區(qū)別

.net和php的區(qū)別

時(shí)間: 映芳735 分享

.net和php的區(qū)別

  學(xué)習(xí)上:

  PHP和.NET的學(xué)習(xí)曲線相比,.NET的學(xué)習(xí)代價(jià)高一些,需要的知識(shí)也多一些,不過PHP流行一些學(xué)的人也多一些,社區(qū)遠(yuǎn)遠(yuǎn)多于ASP.NET,所以有難的問題好問些

  首先PHP是可以跨平臺(tái)運(yùn)行,但是ASP.NET也并不是只能運(yùn)行在Windows上,很久以前.NET的跨平臺(tái)版本Mono已經(jīng)可以穩(wěn)定的運(yùn)行在Linux等其它操作系統(tǒng)上了,而且二者都是開源、免費(fèi)的。

  市場方面:

  以市場份額來說(WEB),現(xiàn)在占有率第一的是傳統(tǒng)的ASP、第二是PHP,但ASP.NET也有不少,在企業(yè)開發(fā)市場方面.NET與Java是均分市場

  應(yīng)用方面:

  以Alexa前十的網(wǎng)站來看微軟官網(wǎng),Windows Live 、Bing、MSN以及MySpace都是ASP.NET的,當(dāng)然類似Facebook、WP等網(wǎng)站都是PHP的,但是更多情況下,PHP網(wǎng)站是不會(huì)只依賴PHP的,因?yàn)镻HP雖然Expess,但是沒有多線程、面向?qū)ο笤O(shè)計(jì)也不算全面,所以要依靠其它框架來補(bǔ)充開發(fā),不過也正是如此PHP才有著比.NET更大的開源社區(qū)

  我學(xué)習(xí)ASP.NET是因?yàn)樵?NET下 版本升級(jí)很快,而且很鍛煉技術(shù),之前的知識(shí)可以學(xué)以致用,而且我自己感覺這個(gè)框架、C#這個(gè)語言就是我想要的,很完美,當(dāng)然,這是在對(duì)其它的框架、語言有很多了解之上才決定的。

  ASP.NET社區(qū)其實(shí)比想像中開放很多,微軟的官方文檔其實(shí)允許一般開發(fā)者提意見或修改、有調(diào)試時(shí)也隨時(shí)可以進(jìn)入框架本身 的源代碼調(diào)試。

529972