回答
嗯。 ;)這裏已經變得很熱...
就語言能力而言,選擇哪一個並不重要。這兩種語言都可以做別人可以做的事情,事實上,在編程語言中它通常不是一個問題......他們幾乎可以做同樣的事情,當然涉及到網絡。
雖然有潛在的擔憂。
ASP.NET僅在Microsoft Windows服務器或開放源代碼第三方擴展上運行,這些擴展可能不如Microsoft官方的成熟。因此,如果您打算採用多平臺支持(我個人認爲這是對任何網站的基本要求),那麼您應該選擇PHP,因爲官方PHP版本幾乎可以在任何平臺上運行。 Mac,Windows,Linux,HP-UX,FreeBSD和更多的操作系統。
第二個問題是託管。所有PHP所需的軟件都是免費且開源的,包括它所運行的操作系統,因此獲得便宜的PHP託管比找到便宜的ASP.NET託管容易。在這個行業中,這通常是通過持有許可證/託管費無關緊要的態度來處理的,通常這是事實,因爲託管成本與普通程序員的工資相比可以忽略不計。但是,如果您是單獨完成此項工作和/或預算極低,無論您是自己託管網站,還是與其他人託管網站,託管成本都可能會對您造成影響。
第三,最後,您可能會偏愛某些開發環境。儘管PHP具有高度複雜的開發環境(即Eclipse),但對於編程中的新手而言,它不能逃脫,Microsoft Visual Studio可能更容易。據我所知,Visual Studio不能用於PHP,但它是ASP.NET的本地開發環境,儘管我個人認爲微軟是計算行業發生的最糟糕的事情之一,但我必須承認Microsoft Visual Studio是一流的產品。您可以從Microsoft.com下載名爲Visual Studio Web Express的免費版本。 Eclipse可以在eclipse.org上找到。
在這一天結束的時候,除了平臺兼容性問題之外,所有這些都歸結爲一種味道,所以如果這不是您的問題,您選擇哪一個並不重要。
- 1. MVC在Web應用程序開發方面的優缺點
- 2. 使用Selenium for Java和.NET應用程序的優點/缺點是什麼?
- 3. 學習Win32開發GUI應用程序
- 4. 學習Android應用程序開發
- 5. 包含PDB文件與您的發佈應用程序的優點和缺點
- 6. 在.NET中編寫Facebook應用程序有什麼優點和缺點?
- 7. GPGPU(通用GPU)開發的優點和缺點是什麼?
- 8. 用Appcelerator Titanium代替Apple開發開發iPhone應用的優點/缺點
- 9. 繼電器開關和控制:學習編程電子學...
- 10. 應用程序和NFC移動網站標籤優點/缺點
- 11. Android應用程序Vs Widget。優點和缺點
- 12. 在Vista中代替XP開發.Net解決方案的優點和缺點
- 13. 使用Access應用程序的優點/缺點
- 14. 開發SharePoint組件與獨立應用程序有什麼優勢和缺點?
- 15. Three20的優點和缺點
- 16. smartGWT的缺點和優點
- 17. N2CMS的優點和缺點
- 18. 該怎麼做,開發應用程序時學習或先學習,然後開發應用程序
- 19. 使用Samsung Corby進行Android應用程序開發的優點和缺點是什麼?
- 20. WPFbrowser應用程序優於asp.net和viceversa的Web開發的優點
- 21. php socket編程優點與缺點
- 22. IDE優點和缺點J2ME和Android開發
- 23. Axis2優於WCF的優點和缺點
- 24. 使用.Net開發Facebook Apps有哪些優缺點?
- 25. WS發現vs. SSDP - 優點和缺點
- 26. 優點,缺點和寫作使用的語言.NET
- 27. Jquery vs Google Closure va GWT對於大型Web應用程序開發的優點和缺點
- 28. 利用Tcl/Tk構建桌面應用程序的優點和缺點
- 29. 在ASP.NET應用程序中使用Ajax更新面板的優點和缺點
- 30. 使用java rmi的優點和缺點
php開發人員會說php和asp.net開發人員會說asp.net。這是無止境的,是嗎? – mauris 2009-12-25 10:23:05
可能的[.NET和ASP與PHP]重複(http://stackoverflow.com/questions/606419/net-asp-vs-php) – Quentin 2010-08-24 14:30:44