目录
在如今这个python广告漫天飞的时代,不少人跟我一样,用python走入了编程的大门。
初学者在学习完python基础后,决定走web开发这个方向。于是,在网上翻资料。但是,他发现有两个web框架,一时间不知该先学哪个。那么Django与Flask有什么不同呢?
初步感受
首先我们先看表象
这是Django
这是Flask
看大小对比
Django
- 功能齐全,提供一站式的解决思路,能让开发者不用在选择上花费大量的时间;
- 上手快,学完可以快速搭建一个简单网站;
- 框架内容较多,让人容易产生退缩的念头。
Flask
- 框架内容少;
- Flask自由、灵活,可扩展性强,透明可控,第三方库的选择面广;
- 内部组件比较少,学完后需要在学习其他知识,才能够构建网站。
浅谈学习感受
Django
学完我立马能够比葫芦画瓢做了一个学生管理系统的网站(做的有点烂就不放github地址啦)。但是学习周期较长,大概花了1个月,每天4小时学习时间。
学习地址:最新Django全套教程【千锋Python】_哔哩哔哩_bilibili
Flask
学完我不知道怎么和数据库进行连接,还需要学习相关内容。学习周期非常短,花费1天,就学完大致内容。(这个是实习摸鱼学习的,没有视频学习资料)
学习地址:Python Flask Web 框架入门_python学习者的博客-CSDN博客
个人建议
新手建议学习Django,一步到位,学完不用再学习其他知识,就可以搭建网站;熟练使用Django后再学Flask,这时候也知道学完Flask再学习哪些知识。
但是,还是要是说无论先学哪个都可以,不要呆在原地就好~~
---------------------------------------------------------------------------------------------------------------------------------
由于本人知识有限,可能会出现错误,请各位见谅!
如有错误,请联系我