Обзор
Исходный кодPhoenix — это веб-фреймворк, написанный на Elixir и реализующий серверный шаблон Model View Controller (MVC). Многие его компоненты и концепции покажутся знакомыми тем из нас, кто имеет опыт работы с другими веб-фреймворками, такими как Ruby on Rails или Django для Python.
Phoenix предлагает лучшее из двух миров — высокую продуктивность разработчиков и высокую производительность приложений. В нём также есть интересные нововведения, например каналы для реализации функций реального времени и предварительно скомпилированные шаблоны для максимальной скорости.
Если вы уже знакомы с Elixir — отлично! Если нет, есть множество способов его изучить. Руководства по Elixir и страница с ресурсами для изучения Elixir — отличные места для начала.
Руководства, которые вы сейчас читаете, знакомят со всеми составляющими Phoenix. Вот краткое описание их содержания:
Введение — руководство, которое вы сейчас читаете. В нём рассказывается, как запустить своё первое приложение
Руководства — подробные руководства по основным компонентам Phoenix и приложениям на Phoenix
Моделирование данных — создание начальных функций приложения для электронной коммерции, чтобы узнать больше о моделировании данных с Phoenix
Аутентификация и авторизация — узнайте, как пользоваться инструментами Phoenix для аутентификации и авторизации
Компоненты реального времени — подробные руководства по встроенным компонентам Phoenix для работы в реальном времени
Тестирование — подробные руководства по тестированию
Развёртывание — подробные руководства по развёртыванию
Практические руководства — подборка статей о том, как выполнять различные задачи с Phoenix
Если вы предпочитаете читать эти руководства в формате EPUB, нажмите здесь!
Обратите внимание: эти руководства не являются пошаговым введением в Phoenix. Если вы хотите изучать фреймворк более структурированно, наше большое сообщество предлагает множество книг, курсов и видеоруководств. Полный список смотрите на странице нашего сообщества.
© 2014 Chris McCord
Licensed under the MIT License.
https://phoenix.hexdocs.pm/overview.html