我正在Facebook/foursquare-ish空間開發社交網站。對於我應該開發哪種平臺,我得到了各種各樣的反饋意見。當然,它會受到我僱用的人的很大影響,但我希望從更大的社區獲得一些額外的反饋意見。謝謝。我在PHP,Ruby,Python,.NET等平臺上構建我的Alpha平臺?
回答
沒關係。
StackOverflow是用ASP .NET MVC編寫的,它很棒。
Twitter是用Rails編寫的,它非常受歡迎。
Facebook是用PHP編寫的,有五億人使用它。
這不是技術,而是社區。這是困難的部分。
只要選擇一個去。你最好的選擇可能是找到最聰明的人正在使用的技術,同時仍然用最少的錢進行工作。
定義聰明人。恕我直言,「平均」Ruby開發人員比「普通」PHP開發人員更瞭解計算機科學原理。但是,PHP開發人員可用性更廣,可能更便宜。 - 使用適合您需求的技術,以後再僱用人員。 – Ariejan 2010-10-27 13:54:13
和youtube是用Python編寫的,但對於這些網站來說,最難的部分是架構,並且非常瞭解網絡 - 而不是開發平臺 – 2010-10-27 13:54:43
如果您對此感到滿意,請在彙編程序中編寫代碼。 :)
有些問題你應該問自己:
- 是否有託管的限制?當你有一個只有PHP的主機/服務器時,在編寫ASP.net時沒有意義。
- 是否有技術限制?例如。如果你想使用SQL Server作爲後端,使用ASP.net可能會讓你的生活更輕鬆。
- 你有什麼其他的要求?它是否必須在JVM上運行?你想一直編譯東西還是你想要一個解釋型語言?等等。
- 你有什麼經驗?如果你已經熟悉Python,爲什麼要切換到Ruby?
我最好的提示是:根據上述問題,使用最適合手頭工作的東西。對於我來說,我會爲您描述的項目使用Ruby on Rails。 Rails爲我這樣的大型項目提供了所需的所有工具。
請讓我們知道什麼時候,什麼你決定:)
非常感謝幫助人員。我們關閉並運行在PHP中。 :) – Thomas 2010-11-21 02:12:53
- 1. 我如何限制構建的平臺?
- 2. 跨平臺構建
- 3. .NET SDK的POS平臺的等效平臺
- 4. PubSubHubBub在.net平臺
- 5. 在多個平臺上構建程序?
- 6. 爲多平臺SWT應用程序構建一個平臺每個平臺
- 7. 如何在Ruby/Python/PHP或類似平臺上使用RTCMultiConnection?
- 8. 構建基於MVC平臺
- 9. 部分構建Android平臺
- 10. Mono跨平臺構建
- 11. 跨平臺項目構建
- 12. 包括對我的平臺(Ubuntu的)在多個平臺/版本
- 13. .NET項目平臺
- 14. 項目構建屬性平臺與配置管理器平臺
- 15. 在特定平臺上運行Ruby gem
- 16. 構建和部署mac平臺上的多平臺nw.js應用程序
- 17. libGDX:我如何創建單向平臺?
- 18. 平臺與移動平臺
- 19. Ant構建失敗,並在Windows平臺
- 20. Windows CE平臺生成器6上的.NET 3.5 CF我
- 21. 是否有與S60平臺的LandmarkStore同等的Android平臺?
- 22. 的PhoneGap構建 - 差距:平臺不排除每個平臺文件建立
- 23. 在Python 3.4中創建跨平臺GUI
- 24. Ruby Base58 for Waves平臺
- 25. 跨平臺Ruby FFI庫
- 26. 從windows平臺的phonegap構建
- 27. 找出構建的目標平臺?
- 28. 構建32位OpenCV的64位平臺
- 29. 平臺構建器中的DLL
- 30. 構建特定的Android平臺?
不是說這是更好的,但我想看到一個巨大的,受歡迎的網站在Python/Django的完成。 – 2010-10-27 14:08:49