转载请注明原创出处,谢谢!
如果读完觉得有收获的话,欢迎点赞加关注。
Python是一种非常通用的语言,以其强大且易于实现的特性而闻名。无需关注类型的声明。Python现在能够被广泛地使用,就是因为它随时可以使用各种库和框架。
在本教程中,我们将学习python语言中不同类型的可用框架。 这些框架可用于各种领域。 在这里,我们将获得框架及其应用领域的一些基本知识。
1. Django框架
它是一个开源框架,能够轻松地开发和清洁以及设计。 它将安全作为首要任务。 它允许编码中的组件的可重用性。
Django的主要特点:
1.认证
2. URL路由
3.模板引擎
4. ORM(对象关系映射器)
Django框架的应用领域:
后端Web开发
2. Flask框架
它是一个python-micro框架,具有内置的服务器开发和调试服务。 它没有内置的数据库交互。 它拥有BSD的许可。
Flask框架的主要特点:
1.单元测试
2.安全的客户端连接
3. Sqlalchemy库
4.与Google-App Engine的兼容性
Flask框架的应用领域:
Web开发
3.Tornado框架
它是一个基于Web的框架和开源,包括非阻塞Web服务器和高度可扩展性。 它可以毫无问题地扩展数千个开放连接。
Tornado框架的主要特点:
1.长轮询
2.Web-Sockets
3.自带HTTP服务器
4.长期连接
Tornado框架的应用领域:
Web开发
4.Pyramid框架
它是一个为用户做出决策的非微型框架。 直到最后一分钟,它都支持自己的观点。在这里,我们希望实现使复杂性变得简约。
Pyramid框架的主要特点:
1.小规模和全规模应用
2.灵活的身份验证和授权
Pyramid框架的应用领域:
Web开发
5. Sanic框架
它是一个快速的Web框架并使用异步请求处理。 它还可以处理HTTP响应。
Sanic框架的主要特点:
1.非阻塞代码
2.允许贡献
3.多请求处理
Sanic框架的应用领域:
Web开发
6. Turbo Gears框架
它是一个全栈框架。 它具有内置的可扩展应用程序和组件。 可以开发数据驱动的Web App。
Turbo Gears框架的主要特点:
1.分享
2.多种数据交换格式
3.数据库连接
Turbo Gears框架的应用领域:
Web开发
7.Giotto框架
它是用于功能样式应用程序构建的全栈框架。 它允许开发人员和网页设计人员独立工作,并允许IRC(Internet Relay Chat)。
Giotto框架的主要特点:
1.易于维护
2.快速部署
3.内置缓存支持
4.数据库持久性
Giotto框架的应用领域:
Web开发
8. Dash框架
它是一个开源框架,通过分析构建用于Web的各种应用程序。 它非常适合数据科学家并用于仪表板构建。
Dash框架的主要特点:
1.高度定制
2.简单的界面
3.跨平台
4.可以适用于移动应用
Dash框架的应用领域:
Web开发
9.Bottle框架
它是一个用于制作基于Web的API的微框架。 它的执行是以单个文档的形式进行的。
Bottle框架的主要特点:
1.无依赖关系
2.轻量级
3.快速
4. RESTfull服务
瓶子框架的应用领域:
Web开发
10. CherryPy框架
它是一个面向对象的框架,允许任何人都可以做出贡献。 它具有用于制作各种Web App的跨平台兼容性。
CherryPy框架的主要特点:
1.多线程Web服务器
2.仿形
3.非常快速和稳定
4.测试
CherryPy框架的应用领域:
Web开发
以下是Python的官方链接: