2009-12-25 28 views
1

我必須開發一個電子學習應用程序。爲此我想知道哪個平臺最好。 PHP或.Net。我將在我的項目中集成第三方應用程序。PHP&.Net的電子學習應用程序開發的優點和缺點

有人請指導我正確的方向。

+1

php開發人員會說php和asp.net開發人員會說asp.net。這是無止境的,是嗎? – mauris 2009-12-25 10:23:05

+0

可能的[.NET和ASP與PHP]重複(http://stackoverflow.com/questions/606419/net-asp-vs-php) – Quentin 2010-08-24 14:30:44

回答

4

這些都不能做其他人無法做到的事情。
所以,去一個你認識的人。

+0

有時最簡單的答案是最好的答案。 – TravisO 2009-12-25 15:04:47

1

嗯。 ;)這裏已經變得很熱...

就語言能力而言,選擇哪一個並不重要。這兩種語言都可以做別人可以做的事情,事實上,在編程語言中它通常不是一個問題......他們幾乎可以做同樣的事情,當然涉及到網絡。

雖然有潛在的擔憂。

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上找到。

在這一天結束的時候,除了平臺兼容性問題之外,所有這些都歸結爲一種味道,所以如果這不是您的問題,您選擇哪一個並不重要。

相關問題