當前位置:編程學習大全網 - 編程語言 - 編程語言Python有哪些好的Web框架?

編程語言Python有哪些好的Web框架?

1、Django:PythonWeb應用開發框架Django應該是最出名的Python框架,GAE甚至Erlang都有框架受它影響。Django是走大而全的方向,它最出名的是其全自動化的管理後臺:只需要使用起ORM,做簡單的對象定義,它就能自動生成數據庫結構、以及全功能的管理後臺。

2、Bottle:微型PythonWeb框架Bottle是壹個簡單高效的遵循WSGI的微型pythonWeb框架。說微型,是因為它只有壹個文件,除Python標準庫外,它不依賴於任何第三方模塊。

3、Flask:也是壹個Web應用框架

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

4、Tornado:異步非阻塞IO的PythonWeb框架Tornado的全稱是ToradoWebServer,從名字上看就可知道它可以用作Web服務器,但同時它也是壹個PythonWeb的開發框架。最初是在FriendFeed公司的網站上使用,FaceBook收購了之後便開源了出來。Tornado和現在的主流Web服務器框架和大多數Python框架有著明顯的區別:它是非阻塞式服務器,而且速度相當快。也是比較常被使用的Python開源框架之壹。

Web2py:全棧式Web框架Web2py是壹個為Python語言提供的全功能Web應用框架,旨在敏捷快速的開發Web應用,具有快速、安全以及可移植的數據庫驅動的應用,兼容GoogleAppEngine。

webpy:輕量級的PythonWeb框架webpy的設計理念力求精簡(Keepitsimpleandpowerful),源碼很簡短,只提供壹個框架所必須的東西,不依賴大量的第三方模塊,它沒有URL路由、沒有模板也沒有數據庫的訪問。

  • 上一篇:樓上的高上能不能再回答壹下,爬樓輪椅的座椅是如何用陀螺儀來保持水平的?用的哪種陀螺儀?是怎麽實現的
  • 下一篇:請問各位高手 VB6.0裏面如何打印報表?最好可以把那段代碼送我ia!小弟跪求!!
  • copyright 2024編程學習大全網