作为一名python程序员,从就业的角度来看,应该学习哪种网络框架呢
Web.py的作者已经自杀了,所以这是一个不再继续维护的框架了。在国内来说,使用最多的还是Django、Flask、Tornado,下面简单的说一下这几种框架吧。在我的有限的了解中,在国内用Python的团队,可能会有50%都在用Django,Django特点就是所有东西都集成进来了,不用自己造轮子,开发效率高。模版的问题,可以随时直接用Jinja2来代替。而且Django还有一个大杀器就是Django Admin,如果你的应用想很简单的生成一个功能还算齐全的管理后台的话,那么Django绝对很适合。所以从现在来看,学习Django是绝对不会后悔的决定。Flask是一个很酷的小的框架,如果你的服务端只是给客户端提供API的话,那么用Flask很合适,小巧轻便,而且因为它的这些特性,能够主动用Flask的团队,我觉得都不会太差,起码不是一个保守的团队。所以如果想去一个有想法有活力的开发团队,可以学一学Flask。而且其实Flask很简单的,比Django简单很多,用业余时间随便看看并且写个Demo就差不多了。Tornado,因为其高效的异步非阻塞特性,所以主要是在一些需要有高并发的互联网服务上,一般都是大一些的公司在用,小团队用得不多,所以如果想要考虑去业界的中型及以上公司,做纯粹的后端开发的话,可以学学Tornado。最后忍不住要黑一句:如果一个团队,现在在维护用Web.py写的旧项目,我觉得无可厚非;如果一个团队,现在在考虑用Flask等框架重构旧的用Web.py写的项目,我觉得这是一个靠谱的团队;如果一个团队,在2014年,新的项目还在用Web.py来开发的话,那么千万别去了。PS: 如果喜欢Web.py,可以试试Bottle: Python Web Framework,挺有意思的一个框架。
推荐阅读
- 『板房』搬新房迎新年 2021听他们说幸福 告别大板房
- 怎样成为一名合格的Python程序员?
- 当下电脑城/电子城/数码城的业务日益萧条,作为普通的创业者该怎样转变思路从而突围
- python 爬虫,咋获得输入验证码之后的搜索结果
- 汽车|滴滴的新欢PK旧爱:D1对比e5强在哪里
- 环球车讯网|全新款宾利添越实拍鉴赏
- python的html5lib这个库咋使用啊我在网上也没有找到相关文档
- 汽车市场|2020中国汽车富豪榜出炉!卖车不是最赚钱?第一名竟是
- 作为一个服装供应商,怎么样与淘宝卖家沟通才能卖出自己的产品或者拿到订单
- 作为软件工程大二的学生,学习一般,编程一般,毕业后能干些啥
