Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Elixir 凤凰城管制员vs频道_Elixir_Phoenix Framework - Fatal编程技术网

Elixir 凤凰城管制员vs频道

Elixir 凤凰城管制员vs频道,elixir,phoenix-framework,Elixir,Phoenix Framework,我开始在中创建web应用程序。我已经看过了一些教程,并从中创建了聊天示例。当我们生成exto模型时,它们使用controller生成CRUD网页,这是为了简单的目的,而不是为了实时更新。我有点困惑什么时候使用控制器,什么时候使用频道,是不是只有在需要实时更新的时候 还有一种方法可以将这两种方法一起用于特定的表单/网页,其中某些任务在控制器上完成,某些任务在通道中完成。请澄清。频道用于实时通信。控制器用于正常的HTTP请求-响应通信 控制器通常基于数据库资源,因此通常会为您生成CRUD操作。但是实

我开始在中创建web应用程序。我已经看过了一些教程,并从中创建了聊天示例。当我们生成
exto
模型时,它们使用controller生成CRUD网页,这是为了简单的目的,而不是为了实时更新。我有点困惑什么时候使用控制器,什么时候使用频道,是不是只有在需要实时更新的时候


还有一种方法可以将这两种方法一起用于特定的表单/网页,其中某些任务在控制器上完成,某些任务在通道中完成。请澄清。

频道用于实时通信。控制器用于正常的HTTP请求-响应通信

控制器通常基于数据库资源,因此通常会为您生成CRUD操作。但是实时的用例更加多样化。我不认为有任何东西可以被认为是生成器生成的默认实现

您完全可以在一个页面内同时使用实时更新通道和常规控制器,但您需要自己编写通道代码