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?

如果你可以正常阅读英文文档的话,可以考虑下面链接里面的资料。

就酱。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值