當前位置:學者齋 >

計算機 >php語言 >

PHP與.NET的區別

PHP與.NET的區別

PHP跟,一個面向個人(php),一個面向大型系統(當然,做小系統也是可以的,只是資源佔用相對比較多小點) 離旗鼓相當還有很遠. 現在真正在臺面上競爭的只有以java為開發語言J2EE平臺和 以C#為代表,多語言的平臺.下面小編給大家整理了PHP與的區別,供大家參閱。

PHP與.NET的區別

世界上最大型的100個網站裡面, 的(aspx和srf)佔37個,J2EE的(jsp)比的多(具體多少忘記了), php的有0個,asp的有1個.

Java的J2EE平臺在開發架構上優於平臺.但是在可用技術種類上差了一些. 因為J2EE比先幾年推出,所以現在仍然在第一位. 不過正在縮小差距. 尤其是集成了3.0的Vista作業系統推出,將會有一次大的飛遷 3.0 擁有最靈活強大的工作流(WF),最完整的統一整合管理(WCF),和應該算是最華麗的介面(WPF).

正式的3.0將在2007年出. WF是世界上第一套通用完整的'工作流平臺,WF將全面和Vista作業系統,Office 2007 和微軟的未來各產品完全集合並將成為未來作業系統的核心,這造成其他公司很難與其競爭. WCF是一個框架,用於溝通所有微軟的產品的一個通用框架,可以大大減少程式設計的程式碼. 這方面我研究不多.但是微軟一共有多少產品??? 如果把微軟的東西方便地把功能整合起來相互呼叫,是非常誘人的是新一代介面技術,架於 OpenGL和DirectX之上, 在網頁上使用的話(網頁字尾名為xaml), 可以完全把Flash和什麼動畫視訊扔一邊,WPF上的xaml可以在網頁上實現3D和2D的類似大型遊戲那樣驚人的動畫和互動效果而甚至不需要圖片(完全及時演算). 我自己試了一下,做了點xaml的網頁,感覺起來跟Flash有點像,(我水平不行,無法用程式程式碼和標籤做出魔獸世界來 ^_^ )php MySql 是個人開發者一個好選擇,是MySql是小型資料庫,不適合做大型應用.(當然比Access2000要好些, 跟Access2007哪個強就不好說了)aspx SqlServer 適合企業級的開發,VS2005的全套幫助jsp oracle 憑藉J2EE平臺的優秀架構,在大型開發中如魚得水.

在網頁開發的世界,尤其是背後以資料庫直接產生動態資料的網頁應用程式,往往都是由這兩種語言編寫的;微軟的及開放原始碼的php。Ian Wilson分析人們是如何從這兩種語言中作出選擇。人們根據什麼來選擇?Ian認為不外乎以下幾個條件:

1.開發工具的成本

2.獲取開發工具的容易程度

3.對開放原始碼的認識程度

由於PHP本身存在的一些缺點,比如PHP提供的資料庫介面不統一,這就使得它不適合應用在電子商務中。

有什麼好處?作為動態網頁的開發語言,ASP已經有很多的歷史,它把大部分資料庫操作的細節隱藏起來,使應用程式連線到Access 或者 SQL Server 的時候得到很大的便利。它也是家族的其中一種程式語言,開發必須要擁有微軟昂貴的Microsoft Visual Studio Programming Suite,這個開發工具套裝儘管昂貴,功能卻不少,微軟也經常為它提供補丁及支援,所以對網頁開發人員來說很有吸引力,aspx SqlServer 更適合企業級的開發。

在微軟的框架推出後,一度火熱,其各方面技術與ASP相比都發生了很大變化。它不像ASP、PHP那樣靠解釋執行,也不像JSP那樣執行中間程式碼,而是編譯為二進位制數,以DLL檔案的形式儲存於硬碟。顯然,它的安全性和執行效率都要遠遠高於以往任何一種動態網頁技術。

可以看的出ASP、PHP、JSP本者都有相當多的支持者,更是勢不可擋。

標籤: PHP NET
  • 文章版權屬於文章作者所有,轉載請註明 https://xuezhezhai.com/zh-tw/jsj/php/n1ogvm.html