python中的架構(gòu)就是框架,這些框架可以讓web應(yīng)用的開發(fā)更輕松。
這些框架把不同的模塊集成在一起,讓你更快的開發(fā)程序而不用注意一些細(xì)節(jié)。
Python中幾種框架的介紹:
Django:PythonWeb應(yīng)用開發(fā)框架
Django應(yīng)該是最出名的Python框架,GAE甚至Erlang都有框架受它影響。Django是走大而全的方向,它最出名的是其全自動(dòng)化的管理后臺(tái):只需要使用起ORM,做簡(jiǎn)單的對(duì)象定義,它就能自動(dòng)生成數(shù)據(jù)庫結(jié)構(gòu)、以及全功能的管理后臺(tái)。
Flask:一個(gè)用Python編寫的輕量級(jí)Web應(yīng)用框架
Flask是一個(gè)使用Python編寫的輕量級(jí)Web應(yīng)用框架。基于WerkzeugWSGI工具箱和Jinja2模板引擎。Flask也被稱為“microframework”,因?yàn)樗褂煤?jiǎn)單的核心,用extension增加其他功能。Flask沒有默認(rèn)使用的數(shù)據(jù)庫、窗體驗(yàn)證工具。
Web2py:全棧式Web框架
Web2py是一個(gè)為Python語言提供的全功能Web應(yīng)用框架,旨在敏捷快速的開發(fā)Web應(yīng)用,具有快速、安全以及可移植的數(shù)據(jù)庫驅(qū)動(dòng)的應(yīng)用,兼容GoogleAppEngine。
Tornado:異步非阻塞IO的PythonWeb框架
Tornado的全稱是ToradoWebServer,從名字上看就可知道它可以用作Web服務(wù)器,但同時(shí)它也是一個(gè)PythonWeb的開發(fā)框架。最初是在FriendFeed公司的網(wǎng)站上使用,F(xiàn)aceBook收購了之后便開源了出來。
以上內(nèi)容為大家介紹了python架構(gòu)是什么?希望對(duì)大家有所幫助,如果想要了解更多Python相關(guān)知識(shí),請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。