多人游戏与Elixir,Phoenix,Vue和Elm

Multi-Player Game with Elixir, Phoenix, Vue & Elm

通过在 Phoenix Web 框架中结合 Elixir 的并发性和实时流式处理,您可以构建非常酷的应用程序

那么,如何才能将全栈应用程序与以下功能组合在一起:

  • 一个高度可扩展的Elixir/OTP应用程序,
  • 一个超强的凤凰城应用程序,以及
  • 使用 Vue.js 还是 Elm 的前端?

你将如何以一种务实、直接的方式设计它?

当我们逐层解压应用程序时,找出答案!

分解全栈应用

控制强大的技术来构建下一代 Web 应用程序。

本课程解压缩了一个基于频道的全栈应用程序,让您可以与多个玩家实时在流行语宾果游戏中竞争。在此过程中,我们将解决许多常见的设计决策,包括:

  • 代码是如何组织和结构化的?
  • 何时何地使用GenServers?
  • 监督树是什么样子的?
  • 有多少个OTP应用程序?
  • 如果进程崩溃,如何恢复状态?
  • 凤凰扮演什么角色?
  • 前端和后端之间的权力平衡是什么?
  • Vue.js 和 Elm 前端如何与实时 Phoenix 频道通信?

我们从完成的应用程序开始,逐层解压缩,回答这些问题以及更多问题。无需自己拼凑解决方案。使用此全栈应用程序作为跳板,在很短的时间内创建自己的应用程序!

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。