python 框架和 spring mvc_Django和Spring MVC,该选择哪个框架进行Web开发学习?
不邀自來,僅僅從我的經驗來說(一年安卓開發,兩年 Django 開發),我是比較推薦 Django 的。
項目完整介紹初步開發的書要么很老,要么很罕見少,我沒看見過。其實刷官網并且查 Github 的話 Stack Overflow 應該也夠了。
一個項目的開發涉及到很多環節(開發-測試-部署),我建議先從 github 上面找一些已經成型的項目看看。然后自己動手仿一個。比如博客系統。
仿造完畢之后在逐步優化,比如說,博客開發完了。
- (開發階段)如果遇到別人訪問你的網站,你怎么統計訪問某些文章的停留時間呢。點擊量應該怎么寫呢?
- (開發階段)能不能加個搜索功能呢?
- (開發階段)點擊量是每次從數據庫里面取出來 ++, 還是放在一臺 Redis 里面呢?Redis 如果你自己集成到 Django 中怎么辦呢?
- (開發階段)單元測試怎么解決呢?測試的太細則重構太麻煩,測試的太粗又沒什么暖用。
- (開發階段)聽說最近流行 SPA, 要不要搞個前端 VueJS 后端 DjangoRestFrameWork, 要不要再在知乎上找個前端妹子一起做個主題出來。
- (部署階段)你需要備案并且部署在服務器上吧?去買臺阿里云服務器折騰折騰。自動化部署總要的吧?搞搞 Ansible / Docker
- (部署階段)這么一想是不是有很多個后臺組件呢?是不是應該用 Docker 管理一下這些組件呢?怎么拆分代碼,安排部署流程使之可以在持續部署呢?
- (部署階段)怎么解決單實例多域名,NGINX 怎么搞?
- 還有其他可以優化的地方。
嗯,其實這些建議不僅僅適用于 Django 也適用于 SpringMVC.
BTW: 現在應該都用 SpringBoot 上全家桶了吧,還有人僅僅用 SpringMVC?
如果你可以正常閱讀英文文檔的話,可以考慮下面鏈接里面的資料。
就醬。
總結
以上是生活随笔為你收集整理的python 框架和 spring mvc_Django和Spring MVC,该选择哪个框架进行Web开发学习?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: kux格式怎么转换成mp3_把MP3格式
- 下一篇: 多商户商城源码_如何利用多商户B2B2C