但由于结构复杂,而且要针对复杂的项目进行

103 人阅读 | 0 人回复

发表于 2024-1-24 14:59:10 | 显示全部楼层 |阅读模式

我们在 PHP 框架文章中详细讨论了框架如何使开发变得更容易。 Django 是最流行和最知名的 Python 框架。该框架的开发人员指出,他们编写该框架的想法是开发人员将忙于编写业务逻辑等内容,而不是处理请求。Django 完全规定了项目的结构,旨在防止开发人员因简单的事情而分心。 Django 有什么优点?这个框架被很多人使用,也就是说,它很稳定,其中的主要漏洞已被关闭,有许多库可以满足各种需求(用于社交网络的库,最流行的支付系统) )。 该框架的主要缺点之一是进入门槛相当高。当Django上最简单的项目启动时,即使只能在屏幕上显示“Hello World”,但由于结构复杂,而且要针对复杂的项目进行“锐化”,这个过程会占用大量的内存。 此外,对于初学者来说,处理如此大量的文件和使用数据库的特定结构可能会很困难。许多开发人员只是害怕参与像授权、使用会话这样对 Web 来说很重要的事情,因此经常不使用解决问题的最佳方法。 所以 Django 有一个竞争对手。

Flask 与 Django 完全相反。我们在 PHP 框架文章中详细讨论了框架如何使开发变得更容易。 Django 是最流行和最知名的 Python 框架。该框架的开发人员指出,他们编写该框架的想法是开发人员将忙于编写业务逻辑等内容,而不是处理请求。Django 完全规定了项目的结构,旨在防止开发人员因简单的 购买批量短信服务 事情而分心。 Django 有什么优点?这个框架被很多人使用,也就是说,它很稳定,其中的主要漏洞已被关闭,有许多库可以满足各种需求(用于社交网络的库,最流行的支付系统) )。 该框架的主要缺点之一是进入门槛相当高。当Django上最简单的项目启动时,即使只能在屏幕上显示“Hello World”,但由于结构复杂,而且要针对复杂的项目进行“锐化”,这个过程会占用大量的内存。 此外,对于初学者来说,处理如此大量的文件和使用数据库的特定结构可能会很困难。许多开发人员只是害怕参与像授权、使用会话这样对 Web 来说很重要的事情,因此经常不使用解决问题的最佳方法。




所以 Django 有一个竞争对手。Flask 与 Django 完全相反。它的创建者指出,他们的主要目标是最小化一切。而且,乍一看,一切似乎都简单明了。但是,如果您需要编写复杂的业务逻辑,编写数据库工作,比默认的 Web 会话工作稍微复杂一点,问题就开始了:如果您想在 Flask 上做某事,您需要自己做。这一切都是因为社区欠发达,所以网络上发布的许多“食谱”要么不起作用,要么已经过时。它的创建者指出,他们的主要目标是最小化一切。而且,乍一看,一切似乎都简单明了。但是,如果您需要编写复杂的业务逻辑,编写数据库工作,比默认的 Web 会话工作稍微复杂一点,问题就开始了:如果您想在 Flask 上做某事,您需要自己做。这一切都是因为社区欠发达,所以网络上发布的许多“食谱”要么不起作用,要么已经过时。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

lufffymonkey101

发表主题 1

发帖