當前位置:成語大全網 - 書法字典 - python模塊采用Hadoop框架。

python模塊采用Hadoop框架。

1.python是什麽?

2.python的10 Web框架有哪些,各自的特點?

3.本文僅對10框架做壹個簡單的介紹,讓妳對它們有壹個初步的了解。

Python是壹種動態的面向對象的語言。它最初是作為面向對象的語言設計的,後來增加了壹些更高級的功能。除了語言本身的設計目的,Python標準庫也值得稱道,Python甚至自帶服務器。在其他方面,Python有足夠多的免費數據函數庫、免費網頁模板系統、與Web服務器交互的庫,這些都可以設計到妳的Web應用中。在本文中,我們將為Python Web開發者介紹基於Python的10 Web應用框架。

1、立方網

1 . jpg(101.51 KB,下載次數:2次)

上傳於2015-7-16 11:04。

CubicWeb最重要的支柱是代碼的可重用性。CubicWeb宣傳自己不僅是壹個Web開發框架,還是壹個語義Web開發框架。CubicWeb使用RQL關系查詢語言與數據庫通信。

2、Zope2

2.jpg(53.86 KB,下載次數:1)

上傳於2015-7-16 11:04。

Zope 2是壹個基於Python的Web應用框架,是所有Python Web應用和工具的鼻祖,是Python家族的壹個強大分支。Zope 2的“對象發布”系統非常適合面向對象的開發方法,可以降低開發人員的學習曲線,幫助妳發現應用中壹些不好的功能。

3、Web2py

3.jpg(99.94 KB,下載次數:1)

上傳於2015-7-16 11:04。

Web2py是壹個用Python語言編寫的免費開源Web框架,旨在快速敏捷地開發Web應用。它擁有快速、可擴展、安全和可移植的數據庫驅動的應用程序,並遵循LGPLv3開源協議。

Web2py提供了壹站式解決方案,整個開發過程可以在瀏覽器上進行,提供了網頁版在線開發、HTML模板編寫、靜態文件上傳、數據庫編寫等功能。其他包括日誌功能和自動化管理界面。

4、渦輪齒輪

4.jpg(95.37 KB,下載次數:1)

上傳於2015-7-16 11:04。

它是另壹個基於Python的MVC風格的Web應用框架。

TurboGears開發人員稱這個項目為“巨型框架”,因為它是由現有的子項目組成的。TurboGears可以幫助集成許多主要組件:MochiKit:JavaScript庫。

孩子:模板語言

CherryPy:基本Web框架

SQLObject:對象關系映射器(ORM)

5、塔架

5.jpg(131.51 KB,下載次數:1)

上傳於2015-7-16 11:04。

Pylons是壹個開源的Web應用框架,用python語言編寫。它擴展了WSGI標準的應用範圍,提高了可重用性,並將功能劃分為獨立的模塊。

Pylons是最新Web應用框架的典型例子,類似於Django和TurboGears。Pylons深受Ruby on Rails的影響:它的兩個組件Routes和WebHelpers是Rails特性的Python實現。

6、爛醉

6.jpg(79.28 KB,下載次數:0)

上傳於2015-7-16 11:04。

Grok是壹個面向Python開發者的Web應用開發框架。Grok專註於敏捷開發,是壹個基於Zope 3技術的易用且強大的開發框架。

Web.py

7.jpg(69.53 KB,下載時間:2)

2015-7-16 11:10上傳。

Web.py是壹個輕量級的開源Python Web框架,小巧靈活簡單,功能非常強大,使用上沒有任何限制。目前,Web.py廣泛應用於許多大型網站,如西班牙社交網站Frinki和Yandex,其主頁日均訪問量達7000萬次。

8、金字塔

8.jpg(98kb,下載時間:2)

2015-7-16 11:10上傳。

Pyramid也是壹個輕量級開源Python Web框架,它是Pylons項目的壹部分。金字塔只能在Python 2.x或更高版本上運行。使用後端數據庫時不需要聲明,開發時也不會強制使用壹些特定的模板系統。

9、櫻桃派

9.jpg(83.16 KB,下載時間:2)

2015-7-16 11:11上傳。

CherryPy是壹個基於Python的web應用程序開發框架,它極大地簡化了使用Python的Web開發人員的工作。它為Python開發者提供了友好的HTTP協議接口。眾所周知,HTTP是萬維網的支柱協議,CherryPy將HTTP協議簡化成Python API供Python開發者使用,大大簡化了Web開發者對HTTP協議的操作。CherryPy有壹個內置的HTTP服務器,或Web服務器。通過這種方式,CherryPy的用戶可以直接運行CherryPy應用程序,而無需設置另壹個Web服務器。事實上,Web服務器是CherryPy應用程序的網關,它是所有HTTP請求和響應的唯壹位置。所以CherryPy內置的Web服務器可以這樣理解:它是處理客戶端和服務器之間的壹層軟件,用來將底層TCP套件傳輸的信息轉換成Http請求,傳遞給相應的處理程序;同時,來自上層軟件的信息被打包成壹個Http響應,向下傳遞給下層的TCP套接字。

10、燒瓶

10.jpg (52.97 KB,下載時間:2)

2015-7-16 11:10上傳。

Flask是壹個輕量級的Web應用框架,用Python編寫。基於WerkzeugWSGI工具箱和Jinja2模板引擎。使用BSD授權。

Flask又被稱為“微框架”,因為它使用了壹個簡單的核心,並使用擴展來添加其他功能。默認情況下,Flask沒有數據庫和表單驗證工具。但是Flask保留了放大的靈活性,Flask-extension可以用來添加這些功能:ORM、表單驗證工具、文件上傳、各種開放認證技術。