7 款 Python 開源框架的優劣總結

2021-10-19 22:37:44 字數 1623 閱讀 9844

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

優點:缺點:

weppy

weppy感覺就像flask的簡約風格和django的完整性之間的中間標記。雖然開發weppy應用程式具有flash的直接性,但weppy具有django中的許多功能,如資料層和身份驗證。因此,weppy適用於從極其簡單到適度複雜的應用程式。

優點:缺點:

bottle

bottle可以被認為是一種迷你燒瓶,因為它比其他「微框架」更加緊湊和簡潔。由於其占地面積最小,bottle非常適合包含在其他專案中或快速交付rest api等小型專案。

優點:缺點:

bottle極簡主義的乙個後果是有些功能根本就不存在。不支援表單驗證,包括csrf保護等功能。如果要構建支援高度使用者互動的web應用程式,則需要自己新增它們。

(完)

關注「it入門」,做全棧開發工程師

Python開源框架

從github中整理出的15個最受歡迎的python開源框架。這些框架包括事件i o,olap,web開發,高效能網路通訊,測試,爬蟲等。django python web應用開發框架 django 應該是最出名的python框架,gae甚至erlang都有框架受它影響。django是走大而全的方向...

python開源框架

1.django django它是個開放源 的web應用框架,由python寫成的django應該是最出名的python框架之一。gae還有erlang都和python密切相關。django是給人的感覺是高大尚,它十分出色的是其全自動化的管理後台 只需要使用起orm做簡單的物件定義,就能自動生成資料...

開源框架 什麼是快速開發框架,推薦一款開源框架

作為乙個程式設計師,在開發的過程中會發現,有框架同無框架,做起事來是完全不同的概念,關係到開發的效率 程式的健壯 效能 團隊協作 後續功能維護 擴充套件.等方方面面的事情。很多朋友在學習搭建自己的框架,很多公司也在建立或使用自己的框架,網上開源的框架多如牛毛,每年新上線的各種框架也不知多少。而不停的...