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开发学习?相关推荐
- java springmvc https_【Java Web开发学习】Spring MVC 使用HTTP信息转换器
[Java Web开发学习]Spring MVC 使用HTTP信息转换器 @ResponseBody和@RequestBody是启用消息转换的一种简洁和强大方式 消息转换(message conver ...
- 【Java Web开发学习】Spring MVC 拦截器HandlerInterceptor
[Java Web开发学习]Spring MVC 拦截器HandlerInterceptor 转载:https://www.cnblogs.com/yangchongxing/p/9324119.ht ...
- SSM框架笔记06:初探Spring——采用XML配置方式
初探Spring--采用XML配置方式 Spring框架是一个轻量级的企业级开发的一站式解决方案.所谓解决方案就是可以基于Spring解决Java EE开发的所有问题.Spring框架主要提供了I ...
- django的优缺点总结 - Python Web开发面试必备
Django是利用Python语言从事Web开发的首选框架.如果你以后想从事python web开发工作,就必需了解其优缺点.这些都可能会是你将来的面试题哦. Django的优点 功能完善.要素齐全: ...
- Day 3: Flask —— 使用Python和OpenShift进行即时Web开发
最近Packtpub找到了我,让我给他们新出版的关于Flask的书写书评.Flask是一个很流行的Python框架.那本书是Ron DuPlain写的<Flask 即时Web开发>.我决定 ...
- 软件测试需要会python吗_真实揭秘90后职业新选择:25岁刚入行软件测试,竟拿到这么多薪资……...
原标题:真实揭秘90后职业新选择:25岁刚入行软件测试,竟拿到这么多薪资-- 我叫王大壮,万万没想到,毕业3年后我成为了一名有钱的软件测试员. 我的工作经历不算坎坷波折,高考后顺利的考上了上海某二本学 ...
- 什么是Web开发?如何成为一个Python Web开发人员?
本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 前言 学了 Python 这么长时间了,终究觉得编程语言仅仅是个工具,要想通过技术 ...
- 《Python Web开发实战》踩地雷记17/3/25
写东西一定要随时保存,昨天晚上又被自己给坑了,悲伤脸. 1.vim 设置vim中Tab的缩进 cd ~vim .vimrc 在文件中输入下面的内容并保存 set tabstop=4 set shift ...
- python 职场需求_九年从业经验的职场人是否需要学习Python语言
首先,对于已经有9年从业经验的职场人来说,当前持续学习编程语言还是有必要的,一方面未来的职场上升空间非常大,另一方面掌握编程语言也是顺应当前互联网.人工智能时代的发展要求,随着工业互联网的发展,未来职 ...
最新文章
- meson 中调用shell script
- Ubuntu安装步骤
- Netty 和 RPC 框架线程模型分析
- matlab错误:vl_feat工具箱问题
- 如何更高效地压缩时序数据?基于深度强化学习的探索
- Android之如何成为Android高手
- vue 监听map数组变化_解决vue无法侦听数组及对象属性的变化问题
- cocos2dx打飞机项目笔记二:BulletLayer类
- $_SERVER[HTTP_HOST]和$_SERVER[SERVER_NAME]
- SSM项目实战之十四:分页实现
- OMG,史上最全的37个APP推广渠道来啦!
- 零基础学基金投资系列-08-基金排行榜
- ORACLE XE在centos平台下安装方法
- FTP网络主机间文件传输指令
- 使用C语言 打印等腰三角形代码
- [C/C++后端开发学习]18 Mysql事务原理
- aws ec2 重置密码和密钥对
- 《惢客创业日记》2021.08.04-05(周三)第六次心智提升
- 计算机文化基础008,山东省计算机文化基础选择题
- 【论文简述】Multiview Stereo with Cascaded Epipolar RAFT(ECCV 2022)
热门文章
- 阿里云ECS使用cloudfs4oss挂载OSS
- hprose出现500: Internal Server Error
- jsp的九大内置对象和四大作用域
- python3.5安装pillow_Python3.5在Windows 10上安装Pillow时出错
- python获取输入框内容长度_python3 tkinter 获取输入字符串长度
- 3 了解MyBatis映射文件
- IDEA创建自定义模板
- Potplayer使用必看
- 配置ssd为缓存_撕下贴牌的画皮!快速确定SSD性能等级,关键在这3步
- oracle 数据 时间间隔,如何掌握 Oracle 中的时间间隔型数据