Публикации по теме 'phoenix-framework'


Введение в написание тестов в Эликсире
Все, что вам нужно знать, чтобы начать тестирование приложений Phoenix Я до сих пор помню самые ранние дни моей инженерной карьеры. Я был студентом третьего курса университета и только что начал стажировку в крупной компании-разработчике программного обеспечения. Это было захватывающее время в моей жизни. У меня впервые появилась возможность внести свой вклад в производственную кодовую базу. Я научился разрабатывать и выпускать функции программного обеспечения. В целом, я подобрал..

За кулисами: создание нового приложения Phoenix LiveView
Благодаря современным фреймворкам веб-разработки создание новых приложений стало простым и понятным процессом. Разработчики запускают несколько команд, чтобы сгенерировать новый проект, настроить необходимые конфигурации, запустить сервер и все. У них есть скелетное приложение, работающее на локальном сервере. Фреймворк Phoenix не является исключением из этого правила. Задача - mix phx.new отвечает за создание нового проекта Phoenix. Если вы посмотрите официальную документацию..

Параметр шаблона проектирования
Иногда нам нужно унифицировать данные, которые мы получаем от внешних сервисов. Например, у нас есть две разные версии конечной точки, но внутри нам нужно использовать одни и те же службы. Кроме того, мы хотим проверять внешние типы данных, проверять данные, особенно если мы говорим о проверке без базы данных, и вычислять или выполнять что-то, что подготавливает данные перед отправкой их в службы. Этот шаблон имеет общие принципы, такие как протокольные буферы и XML, где у нас также..

Простейшая установка React и Phoenix
Добавить приложение React в фреймворк Elixir Phoenix может быть очень просто, если вы понимаете, как они взаимодействуют. Перед началом убедитесь, что у вас есть все зависимости: Эликсир и микс Феникс и Хекс (пакетный менеджер) Узел и npm Postgres или размещенная версия, например AWS RDS Для начала используем генератор феникса по умолчанию. Вы можете называть его как хотите, вместо response_phoenix. mix phx.new react_phoenix После установки зависимостей мы просто..

Full-Stack React With Phoenix (Глава 2 | Изучение основ Elixir)
Предыдущие главы «Глава 1 | Зачем беспокоиться?" Сфера действия этой главы Как я упоминал в предыдущей главе, изучение Phoenix - это здорово, потому что мы можем изучать Elixir (язык, на котором он построен) в процессе. Однако это также означает, что мы должны приложить немного больше усилий, прежде чем погрузиться в Phoenix, чтобы понять все основы этого нового языка программирования. Elixir - это функциональный язык программирования по своей сути, который имеет несколько..

Сетки CSS и использование JavaScript с Phoenix
Борьба с кнопками Сегодня был первый день моего путешествия в неизвестное неизвестное — в страну JavaScript и фронтенда в целом. Я сделал игровую логику в предыдущие дни, я также сделал это, чтобы веб-сайт мог получать и отправлять сообщения этой игровой логике, но что не сделано, так это реальный способ, которым пользователи могут взаимодействовать с системой. В основном это пустой сайт, если не считать того, что приходит с созданием нового проекта с помощью Phoenix. Поэтому я..

Давайте создадим |> Slack Clone с Elixir, Phoenix и React (часть 6 - Phoenix Presence)
Live Demo - GitHub Repo Часть 1 - Часть 2 - Часть 3 - Часть 4 - Часть 5 - Часть 6 - Часть 7 В конце части 5 мы остановились на полностью функционирующем чате. Но теперь мы собираемся добавить боковую панель со списком активных пользователей в комнате. Phoenix Presence делает это очень просто. Начните с запуска генератора присутствия mix phoenix.gen.presence Затем генератор распечатает вывод, сообщающий вам о добавлении модуля в дерево надзора. После..