2013-06-27 62 views
2

我打算開發一個雙面市場,它將具有Odesk.com的許多功能。我知道某些python框架適合某些類型的項目(例如,博客/ CMS類型的應用程序的Django;社交網絡的Tornado等),並且想知道是否有框架,希望python3就緒,特別適合建立這種平臺/市場。我將擁有雙方的用戶帳戶,支付系統,私人通信/消息傳遞,項目管理和工作流程工具等。最適合構建雙面市場的Python框架

推論:我很想從Flask開始,因爲我很喜歡它的輕量級設計。但Flask能夠處理市場應用程序的複雜性嗎?

在此先感謝。

回答

2

雖然極其廣泛的問題,我會建議你看看金字塔添加我的兩分錢(通常由它的前輩塔簡稱。)

這是一個非常靈活的框架,這將使你寫你的網站而不必過分擔心框架「限制」和限制。而Django是典型的「電池列入」框架,金字塔更依賴於使用各類,沒有本質上的內置組件(因此靈活性。)

從我的Django的經驗,它使用起來非常簡單,如果它提供你想要的東西。如果你想偏離標準,事情會變得更加複雜。至於Flask,我喜歡它的輕量級設計,但正如你所說,它可能會對你的偏好太簡約。金字塔閃耀着它的靈活性;但是,它需要多一些像Django的學習曲線的位(這麼說,其實我覺得金字塔更容易一起工作 - 但這是我的意見)

從他們的網站:

"As of this writing, Pyramid has been tested under Python 2.6.8, 
Python 2.7.3, Python 3.2.3, and Python 3.3b1. Pyramid does not run 
under any version of Python before 2.6." 

的金字塔網站:
http://www.pylonsproject.org

+0

非常感謝,約翰。我聽說金字塔的好處。似乎是一個非常好的道路選擇。我會更深入地研究它。 – stradless

+1

非常歡迎 - 我很高興能幫上忙!在另一個說明中,看到您對StackOverflow是新手,我們非常感謝用戶在回答問題時能夠接受答案(通過點擊綠色複選標記)。而且,作爲一個經驗法則,問題應儘可能客觀。無論如何,歡迎來到社區和快樂編碼! – JohnZ