我正在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. 如何在Ruby/Python/PHP或類似平臺上使用RTCMultiConnection?
- 6. Mono跨平臺構建
- 7. 部分構建Android平臺
- 8. 在特定平臺上運行Ruby gem
- 9. 構建和部署mac平臺上的多平臺nw.js應用程序
- 10. libGDX:我如何創建單向平臺?
- 11. 是否有與S60平臺的LandmarkStore同等的Android平臺?
- 12. Windows CE平臺生成器6上的.NET 3.5 CF我
- 13. 跨平臺Ruby FFI庫
- 14. Ruby Base58 for Waves平臺
- 15. 構建特定的Android平臺?
- 16. 找出構建的目標平臺?
- 17. 平臺構建器中的DLL
- 18. 構建32位OpenCV的64位平臺
- 19. Xamarin跨平臺開發.net
- 20. .NET平臺虛擬主機
- 21. 安裝Ionic後我想構建Android平臺,它不工作
- 22. JNI依賴和跨平臺構建
- 23. 構建C++跨平臺靜態庫
- 24. 平臺生成器命令行構建
- 25. 跨平臺構建使用SCons升級
- 26. 無法構建古巴平臺
- 27. 配置構建工作竹(CI平臺)
- 28. 如何讓maven構建平臺獨立?
- 29. 你如何構建一個Android平臺?
- 30. 留在移動平臺上
不是說這是更好的,但我想看到一個巨大的,受歡迎的網站在Python/Django的完成。 – 2010-10-27 14:08:49