【问题标题】:Should we create chat application with Flutter and Django if we want good performance and efficiency?如果我们想要良好的性能和效率,我们是否应该使用 Flutter 和 Django 创建聊天应用程序?
【发布时间】:2020-05-19 17:50:19
【问题描述】:

我是聊天应用程序领域的新手,但我不是 IT 领域的新手!我想创建一个将来可能拥有大量用户群的聊天应用程序。我研究过,现在 Flutter 是创建跨平台应用程序的一个非常好的选择,并且在性能方面也很好。因此,要在 android 和 ios 中创建聊天应用程序,我肯定会在前端使用颤振!

但对于后端,我不太确定。我在 python 和 Django 方面有 3 年的经验,这就是为什么我想在我的聊天应用程序中使用 Django 作为后端。我已经搜索到有一个名为 Django-channels 的 Django 包,我可以使用它来构建一个聊天应用程序!但我担心 django-channels 会是构建 Instagram 或 WhatsApp 等大型聊天应用程序的好选择吗?

【问题讨论】:

    标签: django flutter chat django-channels


    【解决方案1】:

    对于高性能 web 应用程序,Django 的性能非常好。

    您正在搜索的是一种可以处理大量连接、线程和用户的语言或框架。

    您要考虑的另一个方面是应用程序的可扩展性。

    可以在 Django 上构建一个聊天应用程序。 django-channels 是构建 NRT 应用程序的不错选择。但我也建议研究其他技术堆栈。 您还应该考虑使用成熟的协议(例如 XMPP)作为应用程序的基础。

    【讨论】:

      猜你喜欢
      • 2021-05-03
      • 1970-01-01
      • 1970-01-01
      • 2014-12-07
      • 2023-04-07
      • 2019-07-29
      • 1970-01-01
      • 2011-08-14
      • 2021-07-22
      相关资源
      最近更新 更多