什麼是web2py框架?有什麼獨特之處?
Python程式語言的框架有很多,其中包含Django、flask等,那麼你知道web2py框架嗎?它有什麼作用呢?我們一起來看看吧。
什麼是web2py框架?
web2py 是一個為Python語言提供的全功能Web應用框架,旨在敏捷快速的開發Web應用,具有快速、安全以及可移植的資料庫驅動的應用,相容 Google App Engine。
web2py具有非常良好的架構設計和程式碼實現,其不依賴於除了Python標準庫之外的任何第三方軟體包,另一方面web2py的架構使得其很容易和第三方軟體包協作。web2py提供了一個基於web的IDE環境,您可以在這個環境中建立、修改、部署以及管理您的程式,大大提高您的工作效率。
Python是一種物件導向的程式語言,被設計得超級容易教學,並且在功能上沒有任何打折。絕大部分Java演算法都可以用Python來重寫,而長度僅為原來的二十分之一。Python自帶了一整套可移植的庫,包括對許多標準網際網路協議(http, xml, smtp, pop, 和imap,只提到了幾個)的支援和對作業系統API的支援。
web2py框架有什麼不同之處?
它是一個全棧框架,具有適用於所有主要功能的內建元件,包含:
1、HTTP請求、HTTP響應、cookie、會話;
2、多種協議HTML / XML、REST、ATOM和RSS、RTF和CSV、JSON、JSON-RPC和XML-RPC、AMF-RPC和SOAP等;
3、CRUD API;
4、多種認證機制和基於角色的訪問控制;
5、資料庫抽象層,動態生成sql並在多個相容的資料庫後端上執行;
6、RAM、磁碟以及memcached,基於快取的可擴充套件性;
7、國際化支援;
8、用於Ajax和UI效果的jQuery;
9、使用上下文自動記錄錯誤。
web2py框架使用WSGI協議,這是面向Python協議,用於web伺服器和web應用程式之間的通訊,它還為CGI何FastCGI協議提供處理程式,包括多執行緒,啟用SSL的Rocket wsgiserver。
而且Web2py 在 Python Web 框架領域是獨一無二的,它的模型和控制器是執行的,不是匯入。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2755563/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 原生IP是什麼?有什麼獨到之處?
- 什麼是web2py框架?它有什麼作用呢?Web框架
- 獨享IP有什麼特點?
- Linux是什麼意思?Linux有什麼特點?Linux
- 什麼是lambda?有什麼好處
- 國密瀏覽器是什麼?有哪些?有什麼特點?瀏覽器
- IPIDEA獨享代理IP是什麼,有什麼優勢?Idea
- Rust語言最獨特的特點是什麼? - RedditRust
- 什麼是框架?為什麼說 Angular 是框架?框架Angular
- 網路安全中蜜罐是什麼意思?有什麼特點?
- 什麼是Linux系統?Linux系統有什麼特點?Linux
- 什麼是Go語言?Go語言有什麼特點?Go
- 什麼是響應式網頁?有什麼特點呢?網頁
- php之Symfony框架是什麼PHP框架
- 影像採集卡是什麼,有什麼用處
- 什麼是勞動力管理?有什麼好處?
- DevOps的目標是什麼?有什麼好處?dev
- 什麼是Tornado?它的特點是什麼?
- 鴻蒙系統什麼時候能用 鴻蒙系統有什麼特別之處鴻蒙
- 嵌入式Linux是什麼?它與普通Linux有什麼不同之處?Linux
- Python是什麼?Python有哪些框架?Python框架
- 【知識分享】web伺服器是什麼有什麼特點Web伺服器
- 高安全等級網路是什麼意思?有什麼特點?
- Linux學習教程之什麼是Redis?Redis有什麼特點?LinuxRedis
- 什麼是WHQL?WHQL對驅動有什麼好處?
- 什麼是框架框架
- 什麼是Linux?Linux主要特點有哪些?Linux
- 什麼是敏捷開發?它有什麼特點敏捷
- 什麼是Django?有什麼用途?Django
- 什麼是獨立ip
- 有問有答之 crate 是什麼
- 什麼是設計模式?為什麼要使用設計模式?有什麼好處?設計模式
- 什麼是資源子網和通訊子網有什麼特點
- 企業微信scrm管理系統是什麼意思?有什麼特點?
- 【知識分享】什麼是獨立ip伺服器有什麼優勢伺服器
- 什麼是自愈路由?自愈路由自愈網路有什麼好處路由
- Linux中什麼是分割槽?Linux分割槽有什麼好處?Linux
- 雲流化是什麼?對軟體企業有什麼好處?