gpt4 book ai didi

Django-REST 还是 Firebase?

转载 作者:行者123 更新时间:2023-12-04 02:33:42 24 4
gpt4 key购买 nike

我们即将开始一个由其他人启动的项目。目前使用 HTML+CSS+Javascript 和 Firebase 开发。

我们会将前端迁移到 React,但我们习惯于在部署在 AWS 上的 Django-REST 上开发后端,并且从未真正使用过 Firebase(老实说,并不真正了解它的详细工作原理)。

React 似乎与 Firebase 集成得很好,但我们需要了解它的工作原理。

将后端从 Firebase 迁移到 Django-REST 是否值得?两者各有什么优缺点?

提前谢谢你!

最佳答案

firebase的优势-

• 为什么在有像 Django 这样的预先建立的框架时创建 firebase..为了降低框架的复杂性..因此它更容易学习或者更优选它是轻量级的。

• 实时数据库管理就像您沉迷于银行或其他应用程序一样依赖于用户数据的频繁变化,然后它是为您量身定制的。

• 它通过云消息传递为您提供便利,即您可以一次免费向用户发送通知。

• 为 Google、Twitter 和 Facebook 等提供身份验证。

• 崩溃报告解决方案,即如果您的应用程序之一在任何移动设备上崩溃,您将收到通知。

• 不需要单独集成 admob.its built in available in it

Firebase 的缺点-

• 每项福利都会带来一些成本..因此 firebase 不适合大型项目,因为您将不得不编写大量代码。

• 不是免费的,您需要在一个月内支付 25 美元,而且它是与用户一起累积的,即用户越多,口袋负担就越大。

• 因此长期拥有如此多的用户并不好。

• 您的用户数据位于不属于您的服务器中,因此很难获取所有数据,您需要联系他们。

Django的优点-

• 使用Python构建。易于学习且速度更快,是最好的结构化webframe。

• 它带有自己的 ORM(对象关系映射),即您可以通过在 Python 中编写代码将对象直接连接到关系数据库。

• 它有丰富的、预先建立的社区..因此您可以立即得到您的查询的答案。

•它为您提供管理面板,您可以通过它更改、修改您的数据库条目。

我建议你使用 Django,它是一种永远最适合大型应用程序的一次性解决方案。起初它看起来很复杂,但一旦你开始涉足其中,事情就会变得更简单。

但是,如果您不想使用复杂的框架并且只想要一些用户有限的实时小型应用程序。那么您可以切换到 firebase。

希望对你有帮助!

关于Django-REST 还是 Firebase?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62835618/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com