什麼是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/31548651/viewspace-2771495/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 什麼是web2py框架?有什麼獨特之處?Web框架
- Java三大框架是什麼,有什麼作用Java框架
- 什麼是敏捷開發?它有什麼特點敏捷
- 什麼是AngularJS?它有哪些特性?AngularJS
- 什麼是模式? 什麼是框架?模式框架
- 面試官:Kafka是什麼,它有什麼特性與使用場景?面試Kafka
- 面試官:ElasticSearch是什麼,它有什麼特性與使用場景?面試Elasticsearch
- 面試官:RocketMQ是什麼,它有什麼特性與使用場景?面試MQ
- 面試官:Zookeeper是什麼,它有什麼特性與使用場景?面試
- 什麼是框架?為什麼說 Angular 是框架?框架Angular
- 【Java面試】什麼是守護執行緒,它有什麼特點Java面試執行緒
- SSL證書是什麼?有什麼作用?
- Java swing是什麼?有什麼作用?Java
- 物理防火牆是什麼?有什麼作用?防火牆
- 原生IP是什麼意思?有什麼作用?
- 什麼是框架框架
- 什麼是Hive?它有哪些特點和特性?Hive
- JQuery中$(document)是什麼意思有什麼作用jQuery
- Linux中什麼是inode?有什麼作用?Linux
- OV SSL證書是什麼?有什麼作用
- 什麼是垃圾蒐集(GC)?為什麼要有GC呢?GC
- 什麼是爬蟲?爬蟲的工作原理是什麼呢爬蟲
- 什麼是SVN? 什麼是CVS? SVN跟CVS又有什麼關係呢?
- 【MySQL】究竟什麼是MVCC呢?MySqlMVC
- Java到底是什麼呢Java
- 代理埠是什麼意思呢?
- web裡什麼是Math函式,作用是什麼Web函式
- Linux裡面kdump是什麼?有什麼作用?Linux
- 什麼是http代理伺服器,有什麼作用?HTTP伺服器
- 運維堡壘機是什麼?有什麼作用?運維
- 什麼是CDN?CDN的原理和作用是什麼?
- ERP系統是什麼?能起到什麼作用?
- Linux中公有云是什麼?有什麼作用?Linux
- Linux中gpgcheck是什麼意思?作用是什麼?LinuxGC
- 什麼是@Component,@Component的作用是什麼
- Python是什麼?它有怎樣的優勢?Python
- Python為什麼會這麼火呢?原因是什麼?Python
- 什麼是字串,web前端開發裡起到什麼作用字串Web前端