{eval=Array;=+count(Array);}
優點: 大而全,幾乎涵蓋了80%的網站開發應用,文檔很全,插件很多,
適合新手或者是快速原型開發。深入下去需要較長時間
靈活,快速,很多時候需要自己建輪子。和NoSql配合使用
作為一個工作項目中使用過django和flask的開發者。對于初學者,個人建議的話,先學django,再了解一下flask。
django是一個大而全的python框架, 囊括了幾乎你能想象的web功能,并在快速迭代中,說明用的人非常多,新增功能以及性能什么的都會在不斷優化。
不能因為別人說怎樣就否定一個你不了解的不熟悉的框架,畢竟我們個人開發的系統相信還不到對框架性能評判的地步,畢竟影響性能的地方還有很多,比如編碼技術,數據庫、前端等等。
django的學習曲線是開始很難,但后面會越來越容易。因為幾乎什么都給你做好了,一下子整給你一個大而全的東西,一下子肯定吸收不過來。但只要你多敲代碼,多熟悉幾遍就能很快上手。
而flask號稱是個輕框架,開始時會發現很容易上手,因為只提供一個很小的核心的部分,不像django整合了所有web的組件,flask的學習曲線會越來越陡,因為很多功能需要你去自己組裝,這個需要開發者一定的判斷和思考,比如數據庫關系映射,django直接內定寫好了,flask需要你自己去選擇。對初學者而言,因為對框架不熟悉所以并不一定知道怎么整合所需的功能。
flask是一個公認的非常優秀的框架,非常建議去研讀其源代碼,能讓你的編程技術,對web系統的設計思路會有很大的提升。
學編程是需要耐心、需要不斷重復熟悉的過程。并不需要你有多高的邏輯、悟性。只要足夠的耐心,比如使用django一步一步搭建起一個博客,把你想象到的功能都加進去,相信在這個過程中,你會找到規律,然后在日后不斷的加深理解,就很快能上手。
希望這個解答能幫到你。
3
回答1
回答10
回答3
回答4
回答0
回答0
回答1
回答6
回答4
回答