回覆列表
-
1 # roirl4241
-
2 # 使用者3916807372217
php有點是移植性好,在windows、linux都可以使用,專門用於開發網站的。缺點嘛就是太多配置的地方,不同的程式可能需要單獨配置下php.ini,這樣一臺伺服器放很多站點就可能存在不相容。
.net可以用於做網站,也可以做軟體,僅支援windows,優點是有很多模組,開發速度很快,缺點就是和系統過度整合,安全性不是很好。
首先ASP.net架構,由於是編譯語言,相對來說效能比PHP稍微高一些。另外ASP.net能夠做一些並行框架。比如說訪問一個Home的時候可以併發的從不同的資料來源獲取資料整合起來,像目前myrebuild的框架,也就是製作一個實時的myrebuild的框架,在ASP.net是很容易實現的,但是用PHP就需要製作中介軟體,這樣第一速度比較快,可以做分散式的框架。另外ASP.net可以比較容易整合自己語言的特性。傳統的memorycache都是C寫的,MySpace選擇用.NET寫的,它可以整合C++的元素。現在這個架構是擴充套件性很高儲存效能比較高框架。PHP架構優點PHP比較容易學開發速度比較快,上手比較快,相對來說開發成本比較低,對於一些快速開發應用用PHP合適。優勢互補由於ASP.net和PHP架構各自具有不同的特點,因此依據其效能選擇合適的應用環境能夠更好地發揮兩者的優勢。網站中效能比較高的部分用ASP.net去做,比如home,blog,SNS核心模組是用ASP.net做。對開發速度要求比較高的部分則採用PHP架構,比如音樂是用PHP做的,它們之間的通訊由中介軟體來實現。