全国服务热线:400-035-8011

位置:大同IT培训学校 > 学校动态 > 五个受欢迎的Python开源框架

五个受欢迎的Python开源框架

来源:大同IT培训学校时间:2020/12/6 17:23:24

    一、Django:PythonWeb应用开发框架
    Django是一个开放源代码的Web应用框架,由Python写成。采用了MVC的软件设计模式,即模型M,视图V和控制器C。它初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,
    即是CMS(内容管理系统)软件。并于2005年7月在BSD许可证下发布。这套框架是以比利时的吉普赛爵士吉他手DjangoReinhardt来命名的。
    Django应该是出名的Python框架,GAE甚至Erlang都有框架受它影响。Django是走大而全的方向,它出名的是其全自动化的管理后台:只需要使用起ORM,做简单的对象定义,它就能自动生成数据库结构、以及全功能的管理后台。
    Django提供的方便,也意味着Django内置的ORM跟框架内的其他模块耦合程度高。应用程序必须使用Django内置的ORM,否则就不能享受到框架内提供的种种基于其ORM的便利;理论上可以切换掉其ORM模块,
    但这就相当于要把装修完毕的房子拆除重新装修,倒不如一开始就去毛胚房做全新的装修。Django的卖点是超高的开发效率,其性能扩展有限;采用Django的项目,在流量达到一定规模后,都需要对其进行重构,才能满足性能的要求。
    二、Diesel:基于Greenlet的事件I/O框架
    Diesel提供一个整洁的API来编写网络客户端和服务器。支持TCP和UDP。
    你应该使用diesel来编写你的下一个网络应用。得益于Python使得diesel语法非常整洁,发展步伐非常迅速。非阻塞I/O使得diesel非常并且容易扩展。greenlets使得diesel有了unwind(to(callbacks(no)))。

    nose使得测试变得容易。后,Flask使得你不需要写一个新的网络框架来使用diesel。

大同Python培训学校

    三、Flask:一个用Python编写的轻量级Web应用框架
    Flask是一个使用Python编写的轻量级Web应用框架。基于WerkzeugWSGI工具箱和Jinja2模板引擎。Flask使用BSD授权。Flask也被称为“microframework”,因为它使用简单的核心,用extension增加其他功能。
    Flask没有默认使用的数据库、窗体验证工具。然而,Flask保留了扩增的弹性,可以用Flask-extension加入这些功能:ORM、窗体验证工具、文件上传、各种开放式身份验证技术。
    四、Cubes:轻量级PythonOLAP框架
    Cubes是一个轻量级Python框架,包含OLAP、多维数据分析和浏览聚合数据(aggregateddata)等工具
    Cubes的主要特性之一是它的逻辑模型,抽象物理数据并提供给终端用户层。
    五、Kartograph.py:创造矢量地图的轻量级Python框架
    Kartograph是一个Python库,用来为ESRI生成SVG地图。Kartograph.py目前仍处于beta阶段,你可以在virtualenv环境下来测试。
领取试听课
每天限量名额,先到先得

尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/2335/news/291676/违者必究! 以上就是大同IT培训学校 小编为您整理 五个受欢迎的Python开源框架的全部内容。

温馨提示:提交留言后老师会第一时间与您联系!热线电话:400-035-8011