Python · 2020年9月14日 0

Flask与Django谁更好

这不是一篇引战文,我只是我讲一下我对这件事的看法,看到最后再喷哈。

玩过python的都知道,python的理念是simple,但是没人规定写python必须要simple,因为谁都没有权力管别人怎么写代码,除了你的上司和同事- –

不论有些人如何鄙视python,认为python是一门很烂的语言,但这并不妨碍python即将成为排行榜的头牌。

为什么捏,因为编程语言终究是给人用的,谁好用就用谁。

诚然,python慢,但有的人有的项目并不在乎慢不慢;python不高级,但python库多呀,大部分用python的人并不在乎自己的代码漂不漂亮,他唯一想的是把自己所在行业的自己的某个想法用代码实现出来而已,你让他去学c++?拜托,人家还有更重要的事情做。

你懂了我对编程语言的看法,你可能就会猜到我对flask与django的看法,你肯定以为我说你喜欢用哪个就用哪个。。。

哈哈哈,你错了,我认为Flask更适合用来写web。为什么python能实现就行,web的flask与django就不可以呢。

要想明白这个问题,你得知道web python开发面向的已经不是普通的pythoner了,而是专业的web开发工程师,你得为公司的项目负责,无论是扩展性还是兼容性还是项目代码的可控性。

django明显不能满足这些条件,而flask是可以,我可以说的再极端一点,用django开发的python web工程师并不是合格的工程师,你甚至没有自己架构一个系统的能力,你需要别人帮你做,什么公司敢用你。

所以,flask好。

也有例外,django适合你去做自己的项目,你没有那么多时间,你要快速实现,没问题的,但等你项目成功了,再重构吧,java?