框架就是透過提供一個開發Web程式的基本架構,而python框架就是由python語言編寫的框架,python框架有:1、Django;2、Flask;3、Scrapy;4、Tornado;5 、Web2py等等。
框架就是透過提供一個開發Web程式的基本架構,Python開發框架把PythonWeb程式開發擺到了管線上。這篇文章將跟大家介紹幾款Python框架,有需要的朋友了解一下。
Python開發框架有助於促進快速軟體開發,這節省了時間,有助於創建更穩定的程序,並減少開發者的重複編寫程式碼的勞動。
這些框架還透過確保正確的資料庫操作以及只在表現層程式設計的方式來幫助初學者創建穩定的程式。
開發框架可以讓你可以花更多的時間去創造真正的Web程序,而不是寫重複性的程式碼。
六款Python開發框架:
推薦一:Django
Django 應該是最有名的Python框架,GAE甚至Erlang都有框架受它影響。 Django是走大而全的方向,它最出名的是其全自動化的管理後台:只需要使用起ORM,做簡單的物件定義,它就能自動產生資料庫結構、以及全功能的管理後台。
推薦二:Flask
Flask是一個用Python寫的輕量級Web應用框架。基於Werkzeug WSGI工具箱和Jinja2範本引擎。 Flask也被稱為“microframework”,因為它使用簡單的核心,並用extension增加其他功能。 Flask沒有預設使用的數 據函式庫、窗體驗證工具。
建議三:Scrapy
Scrapy是Python開發的一個快速、高層次的螢幕抓取和web抓取框架,用於抓取web網站並從頁面中提取結構化的資料。 Scrapy用途廣泛,可用於資料探勘、監測和自動化測試。
推薦四:Tornado
Tornado是一種 Web 伺服器軟體的開源版本。 Tornado 和現在的主流 Web 伺服器框架(包括大多數 Python 的框架)有著明顯的區別:它是非阻塞式伺服器,而且速度相當快。
推薦五:Web2py
web2py是一個為Python語言提供的全功能Web應用框架,旨在敏捷快速的開發Web應用,具有快速、安全以及可移植的資料庫驅動的應用,相容於Google App Engine。
推薦六:Weppy
Weppy感覺就像Flask的簡約風格和Django的完整性之間的中間標記。雖然開發Weppy應用程式具有Flash的直接性,但Weppy具有Django中的許多功能,如資料層和身份驗證。因此,Weppy適用於從極其簡單到適度複雜的應用程式。
以上是python框架是什麼?有哪些?的詳細內容。更多資訊請關注PHP中文網其他相關文章!