Python的web框架很多,比如Django,webpy等,但是哪一種綜合實力最強呢?


saromman| 來自手機知道|五級
django和web.py相比,django實力更強,但是我需要解釋一下: 我感覺django太大了,研究透比較浪費時間和精力,不過你按照他的教材用來開發的話,還是比較省心省力,適合那種整站的開發,不過一旦遇到特別需求的話,修改起來就比較困難,還得去研究它的原代碼,就比如admin和錄入界面,單純使用的話很酷,但自定義太麻煩;web.py適合那種目標比較單一的快速開發,雖然沒django全,但是以前有web經驗的話,開發還是很快的
評論|
2012-03-28 10:42wanghan519|七級
webpy像捏橡皮泥,一切自己動手,但靈活多變
django像搭積木,方便快捷,但細節沒法改
評論|
2012-03-27 12:01lvwengjian|二級
diango,適合快速開發,業務模式比較成熟的
 
webpy 比較輕量,比較適合自己有很多特別的需求。各個方面成本比較低,可擴展性強。
 
用着酷酷的diango,不如完全看明白webpy框架。
 
 
 
***********************************************
Python也有web開發框架嗎?
灰常之多,推薦幾個,django,flask,bottle,web.py
評論|
2012-07-23 14:41點點滴滴360度|三級
django框架是在國內最流行的,像豆瓣網就是使用這個框架。好好學習,給我加蛋
 
 
******************************************************
python主要有那幾個框架?
你說的是,網絡框架吧?
 
簡單說:
Django
Grok
Pylons
TurboGears
web2py
Zope2
 
復雜說:
自己去看:
 
【整理】Python中常見的Web框架
 
(此處不給帖地址,請自己用google搜標題,就可以找到帖子地址了)
 
 
**************************************************
python有哪些優秀的web框架?
django比較笨重,但它的url映射做的挺有意思,比較適合新聞資訊類網站
flask,webpy,bottle都屬於micro framework,比較小巧,容易上手,但功能有限,適合做小型系統
web2py的一些理念很好,上手也很快,而且部署很簡單
pylons已經不再繼續開發
pyramid是repoze.bfg結合以前的pylons所形成的一個新架構
還有zope,這個是老牌了,現有的很多python web framework都受到了zope的不同程度的影響
 
flask, web.py, bottle, web2py, django, pylons, pyramid,
 
 
**********************************************
最好的Python web框架。
大家推薦下Python的Framework~
原來想學Django的,但是聽說Django缺陷很大。
是不是Web.py比較好?
第一次用Python試着開發網站,嘿嘿。
 
誰都知道沒有最好的,要看情況。
很多情況下小巧優雅的web.py足夠,個人喜歡tornado,如果構建的是web應用的話更推薦tornado,tornado類似web.py的威力加強版XD,是專為webapp而生的,異步非阻塞也是node.js的主要特性之一
如果是以內容為主的網站Django是比較優秀的選擇,比如blog之類的,自帶的后台、表單和ORM十分方便。缺點是太大了,什么都用django自家的而不用外頭的好東西,而且模塊間耦合比較嚴重。
新手學習來說web.py和django都是不錯的選擇,先試試django比較好
另外如果不用django的話表單可以用wtform,類似django數據庫模塊的有很多,sqlalchemy比較推薦但是學習曲線不是非常好看
 
tornado, flask, pylons好多~我覺得這幾個都不錯~
 
Django 和 web.py 沒有可比性,完全是兩個不同級別的框架。
不知道你說的缺陷很大是指什么。既然是初學,建議使用 flask、web.py 這種輕量級的,能加強你對 python 語言本身的理解。
 
web.py和flask是輕量級的框架。這兩者都沒有ORM、表單處理等等模塊,web.py甚至沒有默認的template lib
Django屬於Full stack framework。包括了幾乎所有web開發用到的模塊。session管理、CSRF防偽造請求、Form表單處理、ORM數據庫對象化、自己的template language
對新手來說:
用web.py或flask學習web編程,知道啥是POST啥是GET啥是cookie等等
等熟悉web開發之后再決定是否用Django這類full stack的框架,還是用lightweight框架自己搭配ORM等模塊
P.S. Django的ORM是我見過的Python里最強大的。像SQLAlchemy這樣專門的ORM都不如Django的ORM使用方便。另外admin site也是個很好用的特性
我之前是用Django的ORM+web.py開發REST API,用Django的admin site開發后台管理界面,隨便用Django的模板做了幾個外部展示頁面。
 
以前追過django, 幾年前開始只用tornado一直到現在, 異步特性實現的非常優雅, 同時我也是Bret Taylor的粉絲. 用不用WSGI都沒有關系.
web.py(拜一下作者)開創了輕量級框架時代, 像tornado, webapp, flask這些.
django也不差, 已經享譽全球了吧. 就是大了一點. flask看起來很像輕量級別的的django(個人見解).


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM