关于学习Web开发(纠结于Spring MVC和Django)选择框架的一些问题
背景:想利用工作之余的时间写一款基于B/S框架的网站,因为自己就是码农专业毕业的,之前也当过一段时间.NET
开发,现如今转向测试岗位,会写selenium相关自动化脚本,有码代码的基础。所以想选择一款主流框架自学并搭
建网站
选择框架主要有两款:一个是基于Python的Django,另一个是基于Java的Spring MVC。数据库则想选择Mysql
在大学期间是学习过Java,也接触学习过J2EE的框架。
Python是在工作时候学的,用的2.7版本进行学习,如今会写一些比较基本的文件操作,供自己日常使用
Spring MVC在朋友的推荐下买了一本"看透Spring MVC源代码分析与实践"这本书进行学习,里面是实例和代码都有
,还挺不错,但现在不知道什么原因在这方面学习有点停滞,并有点逐步转向Django了
Django这方面在网上找了一些资料在看,主要是看官方文档及其中文版进行学习。但缺点是没有什么结合项目的实
例,知识点比较分散。但也至少知道了Django是怎么运行的。
现在有这么些疑问吧:
1. Spring MVC和Django,哪个框架现在更好一点,能够快速理解学习上手?ps:虽然现在是做测试,但因为有码农
基础,还是想不荒废这技能,还是想选择一个好的框架,万一以后转回开发了,也有帮助。
2. Django有没有相关书籍,最好是Python2.7版本,最好能够带一个完整的项目实例介绍逐步开发,也和Mysql数据
库结合的这样的书籍?
目前就想到这些问题,因为感到现在学着学着有些迷茫了,所以希望大家能给点建议吧,谢谢