нет понятия проект и приложение.
В Джанго, если кто не знает )) , я создаю проект, скажем myportal, а потом внутри уже создаю разные приложения - registration, site, forum, blog и т.д.
В Фениксе каждое приложение, это отдельный проект
As an umbrella: mix phx.new hello --umbrella Would generate the following directory structure and modules: hello_umbrella/ Hello.Umbrella apps/ hello/ Hello hello_web/ HelloWeb You can read more about umbrella projects using the official Elixir guide (http://elixir-lang.org/getting-started/mix-otp/dependencies-and-umbrella-apps.html#umbrella-projects)
Есть понятия проект и приложение, но они совсем не похожи на джанговские. Приложение (Application) — это процесс, который запускается самым первым при инициализации приложения. Модуль и функции указываются в mix.exs в application в mod: Проект это код, папка для зависимостей, папка для билда, priv и всё такое. В проекте может быть одно приложение, а может быть набор приложений (как umbrella) Некоторые зависимости тоже являются приложениями, кстати
Обсуждают сегодня