djangobook(会了django还有必要学flask吗)
本文目录
会了django还有必要学flask吗
作为一个工作项目中使用过django和flask的开发者。对于初学者,个人建议的话,先学django,再了解一下flask。
django是一个大而全的python框架, 囊括了几乎你能想象的web功能,并在快速迭代中,说明用的人非常多,新增功能以及性能什么的都会在不断优化。
不能因为别人说怎样就否定一个你不了解的不熟悉的框架,毕竟我们个人开发的系统相信还不到对框架性能评判的地步,毕竟影响性能的地方还有很多,比如编码技术,数据库、前端等等。
django的学习曲线是开始很难,但后面会越来越容易。因为几乎什么都给你做好了,一下子整给你一个大而全的东西,一下子肯定吸收不过来。但只要你多敲代码,多熟悉几遍就能很快上手。
而flask号称是个轻框架,开始时会发现很容易上手,因为只提供一个很小的核心的部分,不像django整合了所有web的组件,flask的学习曲线会越来越陡,因为很多功能需要你去自己组装,这个需要开发者一定的判断和思考,比如数据库关系映射,django直接内定写好了,flask需要你自己去选择。对初学者而言,因为对框架不熟悉所以并不一定知道怎么整合所需的功能。
flask是一个公认的非常优秀的框架,非常建议去研读其源代码,能让你的编程技术,对web系统的设计思路会有很大的提升。
学编程是需要耐心、需要不断重复熟悉的过程。并不需要你有多高的逻辑、悟性。只要足够的耐心,比如使用django一步一步搭建起一个博客,把你想象到的功能都加进去,相信在这个过程中,你会找到规律,然后在日后不断的加深理解,就很快能上手。
希望这个解答能帮到你。
如何阅读django源代码
相信我,直接从读原代码开始,会很快让你抓狂的,正确的方式应该是以需求驱动学习,动手写项目,运用你现有技术去实现项目,从项目中去拓展知识。
大部分Django使用者还是停留在使用函数视图,其实和大部分朋友一样,开始的时候,需要新功能了,我也是比较喜欢编写单块视图函数,来实现功能。学习基于类的视图和根据应用来扩展他们确实需要花费一些时间,不过还是有收获的,使用基于类的视图能够避免大量代码重复,便于复用。
我根据真实项目写了一套配套的开发文档,在文档中,从基本类视图开始,到通用类视图,再到扩展通用类,层层递进,带你一起来学习Django内置类,窥探Django在类的多重继承上的使用理念。
这套文档将零散的知识融合到项目中,让你从项目学习和扩展,重点在于指引你通过项目运用django知识,并在项目中去梳理和扩展知识。
更多文章:
联想e530(联想ThinkPad E530 FN键设置,应该怎么设置)
2024年7月24日 19:50
350身份证号码开头是哪里?凌动x5z8350相当于几代i5
2024年6月5日 03:55
卡萨帝空调和格力空调哪个好(最近家里在装修,求空调推荐,请问卡萨帝空调与格力买哪个)
2024年7月11日 11:15
索尼xz2屏幕供应商(大家用过手机里面觉得最好的屏幕是哪一款)
2023年6月22日 18:20
迷你世界官方版下载送激活码的(迷你世界怎么知道自己的激活码)
2024年7月22日 08:56
beats studio3假货多吗(网上买的beats耳机studio wireless3真假问题)
2024年7月25日 12:55
一键刷入twrp工具下载(华为手机怎么刷入官方recovery)
2024年1月23日 12:45
additionally的用法(in addition 可以当连词用吗可以当连词用的短语有什么尽可能完全点)
2024年7月12日 17:05
三星s3手机i9300(三星s3i9300怎么恢复出厂设置)
2024年5月24日 14:52