规划大型项目的早期阶段 - 选择框架的困难决定:)
记住:
选择:
HTML 5,CSS 3 - PyPy 1.4 / CPython 3 + Pylons / Tornado / Django - CouchDB / MongoDB / Riak + Erlang?
第一步:团队中的3-4名开发人员+ 1名管理员+ 1名设计师。
Designer - View + Service Developers - Admin - Balance + Structure Developers
第二步:5-7名团队开发人员+ 2-3名管理员+ 1-2名设计师。
更新: Python +金字塔(Pylons)+ Couchbase(CouchDB)
答案 0 :(得分:5)
使用CPython。所有已知的外部库绑定或任何应该与CPython一起使用的绑定。我怀疑你在这里会有PyPy的成功。仅从大型项目风险管理的角度来看:保持主流。
答案 1 :(得分:5)
Python(假设您的意思是CPython实现)和PyPy不是框架,而是Python语言的实现。请注意,他们实现相同的语言。我从CPython开始,因为它的工业强度今天,而且大量的Python库,框架和扩展都以它为目标。
PyPy看起来很有前途,它有可能成为最受欢迎的Python实现的有力竞争者。但那一天还很遥远,如果它确实到了,那么PyPy就没有能力在没有修改的情况下运行CPython库,所以我觉得你很安全了很长一段时间。答案 2 :(得分:3)
HTML 5,CSS 3 - PyPy 1.4 / CPython 3 + Pylons / Tornado / Django - CouchDB / MongoDB / Riak + Erlang?
简化。
Python 2.7,Django 1.2,SQLite和MongoDB立即开始构建内容。
稍后添加。稍后升级到Python 3。
答案 3 :(得分:0)
在项目范围内混合技术是一种很好的做法。根据目的,例如erlang可能比python更合适。