2010-10-27 19 views
1

我正在Facebook/foursquare-ish空間開發社交網站。對於我應該開發哪種平臺,我得到了各種各樣的反饋意見。當然,它會受到我僱用的人的很大影響,但我希望從更大的社區獲得一些額外的反饋意見。謝謝。我在PHP,Ruby,Python,.NET等平臺上構建我的Alpha平臺?

+0

不是說這是更好的,但我想看到一個巨大的,受歡迎的網站在Python/Django的完成。 – 2010-10-27 14:08:49

回答

7

沒關係。

StackOverflow是用ASP .NET MVC編寫的,它很棒。
Twitter是用Rails編寫的,它非常受歡迎。
Facebook是用PHP編寫的,有五億人使用它。

這不是技術,而是社區。這是困難的部分。

只要選擇一個去。你最好的選擇可能是找到最聰明的人正在使用的技術,同時仍然用最少的錢進行工作。

+0

定義聰明人。恕我直言,「平均」Ruby開發人員比「普通」PHP開發人員更瞭解計算機科學原理。但是,PHP開發人員可用性更廣,可能更便宜。 - 使用適合您需求的技術,以後再僱用人員。 – Ariejan 2010-10-27 13:54:13

+0

和youtube是用Python編寫的,但對於這些網站來說,最難的部分是架構,並且非常瞭解網絡 - 而不是開發平臺 – 2010-10-27 13:54:43

1

如果您對此感到滿意,請在彙編程序中編寫代碼。 :)

有些問題你應該問自己:

  • 是否有託管的限制?當你有一個只有PHP的主機/服務器時,在編寫ASP.net時沒有意義。
  • 是否有技術限制?例如。如果你想使用SQL Server作爲後端,使用ASP.net可能會讓你的生活更輕鬆。
  • 你有什麼其他的要求?它是否必須在JVM上運行?你想一直編譯東西還是你想要一個解釋型語言?等等。
  • 你有什麼經驗?如果你已經熟悉Python,爲什麼要切換到Ruby?

我最好的提示是:根據上述問題,使用最適合手頭工作的東西。對於我來說,我會爲您描述的項目使用Ruby on Rails。 Rails爲我這樣的大型項目提供了所需的所有工具。

請讓我們知道什麼時候,什麼你決定:)

+0

非常感謝幫助人員。我們關閉並運行在PHP中。 :) – Thomas 2010-11-21 02:12:53