首页
Web开发
Windows程序
编程语言
数据库
移动开发
系统相关
微信
其他好文
会员
首页
>
其他好文
> 详细
入门介绍
时间:
2019-05-22 09:37:35
阅读:
89
评论:
0
收藏:
0
[点我收藏+]
标签:
应用
登录
需求
基于
核心
开发者
github
模版
inter
入门介绍
什么是框架,Python都有什么框架
Web应用框架(Web application framework)是一种开发框架,用来支持动态网站、网络应用程序及网络服务的开发。(摘自 百度百科)
基于python的web框架可以算得上是百花齐放,各种的框架和微框架数不胜数,所以关于哪个框架的好与不好,优与不优争论一直不休。到底哪个框架好,这需要结合你的项目需求以及后期维护和扩展都有很大的关系。python主流的框架有 Django,Flask,Pyramid,Bottle,Tornado,Web.py,还有一些小众框架,例如 Klein,Quixote(豆瓣动力核心框架)等。
如何选择一个框架
选择一个更主流的框架 文档更齐全,社区更活跃,技术积累更多,当然被黑的概率更低。
注重社区的活跃程度以及更新的频率 如果社区的帖子几年都不更新一次,还有很多问题都没有及时解决的,这样框架尽可能的少用或者不用。
确认选择的框架是否满足我们项目开发的需求 比如说你要做并发的项目,那么你需要更好的支持并发的框框架,如Tornado等框架。
关注技术的更新时效性 比如说前些年,我们这有一个很大的项目,要单独分成几个系统,有一个后台管理系统,一个日志系统,一个运维平台等,如果参照之前的方案,我们可能会单独的开发,最后可以弄一个单点登录就可以了,如果是现在呢?我们可以会考虑到微服的思想。还有在区块链技术出现之前,我们的数据安全可能是只会考虑到异地容灾,现在我们要考虑的是去中心化的问题。
客观评估框架优劣性 还是那句话,没有更好只有更优,每种框架可能只适合某种的应用的业务场景,而不是看了一篇博客,听了某一个技术大牛说哪哪个框架好,大家疯的一样就拥入那个框架的怀抱了,更有甚者,只是在github上看了一个二次开发的框架,打造更加强悍,史上最牛逼的 等等这样的关键字,就很快速clone下来,然后紧跟着就开发了,然后呢,问题百出,团队里居然没有一个人能够完全或者掌握这个框架的,然后网上查找一些文档,国人的博客相信大家也明白,不是你copy我就是我copy你,很少有其他更好的创意或者见解。
Flask 框架的简单介绍
文档齐全,非常容易上手。
有非常好的扩展机制和第三方扩展环境。
社区活跃度非常高。
微框架的形式给开发者更大更好的发挥空间。
框架本身设计和优秀,比如说蓝图的引用,请求/应用上下文等。
Jinjia2 : 默认的模版引擎
Werkzeug: 一个包含 WSGI(web service gateway interface)、路由、调试的工具集
Itsdangerous: 基于Django的签名模块。对称加密模块
SQLAlchemy , MongoEngine
Jinjia2
入门介绍
标签:
应用
登录
需求
基于
核心
开发者
github
模版
inter
原文地址:https://www.cnblogs.com/zhaoyang110/p/10903791.html
踩
(
0
)
赞
(
0
)
举报
评论
一句话评论(
0
)
登录后才能评论!
分享档案
更多>
2021年07月29日 (22)
2021年07月28日 (40)
2021年07月27日 (32)
2021年07月26日 (79)
2021年07月23日 (29)
2021年07月22日 (30)
2021年07月21日 (42)
2021年07月20日 (16)
2021年07月19日 (90)
2021年07月16日 (35)
周排行
更多
分布式事务
2021-07-29
OpenStack云平台命令行登录账户
2021-07-29
getLastRowNum()与getLastCellNum()/getPhysicalNumberOfRows()与getPhysicalNumberOfCells()
2021-07-29
【K8s概念】CSI 卷克隆
2021-07-29
vue3.0使用ant-design-vue进行按需加载原来这么简单
2021-07-29
stack栈
2021-07-29
抽奖动画 - 大转盘抽奖
2021-07-29
PPT写作技巧
2021-07-29
003-核心技术-IO模型-NIO-基于NIO群聊示例
2021-07-29
Bootstrap组件2
2021-07-29
友情链接
兰亭集智
国之画
百度统计
站长统计
阿里云
chrome插件
新版天听网
关于我们
-
联系我们
-
留言反馈
© 2014
mamicode.com
版权所有 联系我们:gaon5@hotmail.com
迷上了代码!