由于Python具有快速开发,多人协作,库丰富,社区成熟等优点,国内豆瓣/知乎/搜狐/果壳/饿了吗,国外YouTube/Reddit/Instagram/Pinterest/Bitbucket/Disqus...,可能包括环境搭建,API设计,网站架构,系统管理,持续集成,服务化,数据处理,并发处理等等
版本选择:
说明: 编程重在编程思想和经验积累,2.x/3.x思想互通,所以无伤大雅,Arch Linux,...Ubuntu 16.04 LTS,Fedora默认自带3.x版Python,官方已宣布2.x版将只会支持到2020年,但未来相当长时间,2.x依然存在
框架选择:
1....选择更主流的框架,因为文档更全,技术积累更多,社区更繁荣,能得到更好的支持
2. 关注框架活跃情况,关注项目更新频率,如果很长时间没更新或一堆问题没解决则不该放于生产环境
3....,新的东西的产生必然有其产生的道理
----
Django:
----
优点: 其具有非常完备的官方文档,\提供一站式解决方案,包括缓存,ORM,管理后台,验证,表单处理等,使得开发复杂的数据库驱动的网站变得很简单