2011-05-09 71 views
30

我已經分配了一個任務來開發一個新的web應用程序。它是一種社交網絡應用程序,爲了理解您可以說它與Facebook類似。現在擺在開始開發這種巨大的應用我有幾個問題想請教:ASP.net vs PHP(可以選擇什麼)

  • 首先,請問工具和編程語言 影響網絡 應用程序的性能?

例如,我做了兩個網頁都有相同的內容,唯一的區別是一個網頁是在ASP.net(與C#)和其他是在PHP中創建,現在哪個網頁打開更快用戶端? 問這個問題的唯一目的是,我想選擇一個語言,它是從最終用戶的預期

  • 同更多更快的與數據庫中的情況下,我該 需要選擇一些特定的數據庫 或者我可以使用我選擇的任何數據庫, 目前我正在考慮:

1.MS SQL服務器
2.MY SQL和
3.Postgres

回答

57
+11

甚至只是檢查這個問題的邊欄上的相關鏈接... – 2011-05-09 04:40:29

18

你可以有很大的成功和偉大業績無論哪種方式。 MSDN運行在ASP.NET之外,因此您知道它可以很好地運行。 PHP運行了很多世界頂級網站。數據庫也是如此。您真的需要根據您的技能,團隊的技能,您需要的可能的特定功能/希望某個功能比其他功能更好,甚至是希望運行此網站的服務器進行選擇。

如果我正在構建它,我會傾向於PHP,因爲可能所有你想做的事都是在之前完成的(代碼示例是如何做的),因爲託管容易獲得(並且因爲你沒有更便宜與Windows主機相比處理許可問題)。出於同樣的原因,我也會選擇MySQL。這是一個很棒的數據庫平臺,價格合適。

3

有幾個主題可能會爲您提供答案。你也可以自己運行一些測試。看不到太難得到一些循環啓動並添加一個計時器來計算執行時間;-)