1. 程式人生 > >最常用Python開源框架有哪些?

最常用Python開源框架有哪些?

class rbo 開源 朋友 str follow 棧式 ext 文章

Python開源框架有很多,像Django、Flask、webpy等等,但哪些是最常用到的呢?我們收集了一些Python使用者的寶貴意見,把他們認為最常用的Python開源框架簡單的介紹給大家。

一、Python名氣最大的框架:Django

在學習到python基礎和python進階時,一般不會使用到框架。但初學Python時,你一定聽到過Django,這兩者就好像是一對好朋友。
Django它是個開放源代碼的Web應用框架,由Python寫成的Django應該是最出名的Python框架之一。GAE還有Erlang都和python密切相關。Django是給人的感覺是高大尚,它十分出色的是其全自動化的管理後臺:只需要使用起ORM做簡單的對象定義,就能自動生成數據庫結構,以及全功能的管理後臺。

二、用Python編寫的小巧輕量級的Web應用框架:Flask

Flask也是一個Web應用框架,不同於Django它是輕量級Web應用框架。基於Werkzeug WSGI工具箱和Jinja2 模板引擎。Flask也被稱為“microframework”,因為它使用簡單的核心,用extension增加其他功能。Flask沒有默認使用的數據庫、窗體驗證工具。 但是Flask是可以擴增的,你可以使用可以用Flask-extension增加前邊沒有的一些功能。

三、實時Web服務的理想框架:Tornado異步非阻塞IO的Python Web框架

Tornado它的全稱是Torado Web Server,僅僅從它的名字上我們就可以知道它可以用作Web服務器,但同時它也是一個Python Web的開發框架。Tornado 和現在的主流 Web 服務器框架和大多數Python框架有著明顯的區別:它是非阻塞式服務器,而且速度相當快。也是比較常被使用的Python開源框架之一。

還有許多Python開源框架在被不同需求的人們使用,Python Web網站開發框架之TurboGears、Web2py全棧式Web框架、 Falcon高性能Python框架、 Buildbot持續集成測試框架、和Scrapy爬蟲框架等等,在這裏就不意義例舉了。在iplaypython玩蛇網今後的學習和工作中,大家都會了解到這些框架。

玩蛇網文章,轉載請註明出處和文章網址:http://www.iplaypy.com/wenda/wd192.html [復制]

最常用Python開源框架有哪些?