首页 > 解决方案 > 我什么时候应该生成混合伞和凤凰伞?

问题描述

我不确定何时使用 mix 以及何时使用 phoenix 创建伞式应用程序。

我在网上阅读了很多文章,但他们不清楚使用 mix 而不是 phoenix 的原因,反之亦然。

混合给出:

- apps/
- config/

凤凰给出:

- build/dev/(consolidated/lib)
- apps/(app_name/app_name_web)
- config/(configs for different envs)
- deps/(stuffffff)

mix new [UMBRELLA NAME] --umbrellaVSmix phx.new [UMBRELLA NAME] --umbrella

如果我想生成一个具有将提供 html/json 的应用程序的保护伞,我应该如何查看这些命令?

标签: elixirphoenix-frameworkelixir-mixumbrella

解决方案


归根结底,它们都是同一件事。不同之处在于,Phoenix 已经生成了一个包含两个应用程序的保护伞,一个用于您的域,另一个用于 Web,如果您运行,则mix new必须手动组装所有内容。因此,如果您正在构建一个 Web 应用程序,请使用 Phoenix,因为它可以让您在设置所有内容时抢占先机。


推荐阅读