前端和后端框架协作

时间:2016-01-09 12:17:50

标签: frameworks frontend backend

有没有选择在同一台服务器上使用功能强大的后端框架和前端框架?

让我更具体一点。

例如,在我的项目中,我使用Django框架,非常喜欢它,并希望在未来的项目中使用它。但对我来说,这是使用前端框架构建Web应用程序样式门户的最佳方法。出于这个原因,我使用ReactJS,因为对我而言,它真的很快!但我不喜欢NodeJS,也不想在我的项目中使用它。

但我有问题。例如,在我们的一个项目中,我们使用实时聊天。为此我们建立了一个韧带NodeJS + SocketIO + Redis。除了在后端,我们有Django + uWSGI + PostgreSQL。在基础部分:Django REST Framework + React。

有没有办法在不创建如此复杂的系统的情况下使用前端JS框架和Django?

在我看来:我需要快速可扩展的前端解决方案,它可以快速连接Django。

2 个答案:

答案 0 :(得分:1)

如果您需要提供实时 - 可能的功能,并且您必须使用 Django, Gevent and SockeIO来实现此功能,因为Django本身不是异步的。

你也可以看看WAMP Protocol。在Crossbar.io文章中了解如何使用Adding Real-Time to Django Applications服务器在django中添加对WAMP的支持。

答案 1 :(得分:0)

在遵循安德里(Andriy)的回答之后,正如我们所说的,Django现在已经成为支持异步的。查看Django 3.1 release notes了解更多详细信息。