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有什么區別問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。