1 回答

TA貢獻2080條經(jīng)驗 獲得超4個贊
python框架雖然說是百花齊放,但仍然有那么一家是最大的,它就是Django。要說Django是Python框架里最好的,有人同意也有人 堅決反對,但說Django的文檔最完善、市場占有率最高、招聘職位最多估計大家都沒什么意見。Django為人所稱道的地方主要有:
完美的文檔,Django的成功,我覺得很大一部分原因要歸功于Django近乎完美的官方文檔(包括Django book)。
全套的解決方案,Django象Rails一樣,提供全套的解決方案(full-stack framework + batteries included),基本要什么有什么(比如:cache、session、feed、orm、geo、auth),而且全部Django自己造,開發(fā)網(wǎng) 站應(yīng)手的工具Django基本都給你做好了,因此開發(fā)效率是不用說的,出了問題也算好找,不在你的代碼里就在Django的源碼里。
強大的URL路由配置,Django讓你可以設(shè)計出非常優(yōu)雅的URL,在Django里你基本可以跟丑陋的GET參數(shù)說拜拜。
自助管理后臺,admin interface是Django里比較吸引眼球的一項contrib,讓你幾乎不用寫一行代碼就擁有一個完整的后臺管理界面。
系統(tǒng)緊耦合,如果你覺得Django內(nèi)置的某項功能不是很好,想用喜歡的第三方庫來代替是很難的,比如下面將要說的ORM、Template。要在Django里用SQLAlchemy或Mako幾乎是不可能,即使打了一些補丁用上了也會讓你覺得非常非常別扭。
- 1 回答
- 0 關(guān)注
- 618 瀏覽
添加回答
舉報