溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

php和asp.net有什么區別

發布時間:2020-07-23 17:10:38 來源:億速云 閱讀:155 作者:Leah 欄目:編程語言

php和asp.net有什么區別?針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

區別:1、相對于“.net”,php更偏向于解釋性語言類型;2、php跨平臺,Linux/Unix、Windows都能用,而ASP.NET只能用在Windows平臺;3、php基本沒有“可視化”的開發環境,而ASP.NET有。

最近從asp.net轉向了php,主攻方向是Web開發,感覺兩者之間還是有不少的區別的。

1、php 跨平臺,Linux/Unix、Windows 都能用。(LAMP是最佳組合);ASP.NET 只能用在 Windows 平臺。

2、php 基本沒有“可視化”的開發環境(IDE),最然有 Zend Studio 和 Eclipse 的 PDT 等開發環境,也不是太好用,個人認為用文本編輯器就足夠。ASP.NET 有開發環境 Visual Studio,可視化,組件方式,熟悉了開發效率可能比較高。

3、相對于.net,php更偏向于解釋性語言類型;

4、在.net中,我們操作的主要是封裝好的對象-類庫;在php中,我們主要操作的對象主要是各種函數;

5、php的編程工具相對于.net的編程環境和數據庫,顯得非常非常輕量級;尤其是編程環境,既輕量級還很靈活;

6、在.net和php中,數據傳遞的方式有get和post(第三種暫時不談);在.net中,我們獲取數據的用的是context.Request["操作對象的ID"]、context.QueryString["操作對象的ID"];在php中,我們獲取數據用的是$_get["操作對象的ID"]、$_post["操作對象的ID"];

7、在.net中,顯示數據的方式是Response.Write("你要顯示的內容");在php中,我們用的是echo "你要顯示的內容";

8、在.net中我們操作的主要是對象和數組,兩者之間可以相互轉化;在.net中,我們操作的對象主要是數組。

9、用 php 開發的網站數量遠遠多于用 ASP.NET 開發的網站。

關于php和asp.net有什么區別問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女