Устали от хрупких и перегруженных фронтендов в Rails? Пора вернуть удовольствие от разработки с Phlex. В этом курсе вы научитесь создавать амбициозные интерфейсы на базе Ruby on Rails, собирая быстрые и сложные UI без бесконечных partial’ов, helper’ов, шаблонов и громоздких JavaScript-фреймворков. Вы узнаете, как постепенно внедрять Phlex в существующие приложения, не переписывая всё с нуля, и как выстроить архитектуру, основанную на компонентах: с self-permitting формами, stateful-представлениями и приложениями без шаблонов.
Мы покажем, как разрабатывать качественные интерфейсы с использованием Phlex и Hotwire — без React, без этапа сборки и без избыточной клиентской логики. Вы освоите создание переиспользуемых, полностью контролируемых форм с помощью Superform, замените запутанные ERB, Haml или Slim-шаблоны на чистые и компонуемые компоненты Phlex и увидите, как компонентный подход повышает читаемость кода, скорость разработки, тестируемость и масштабируемость системы.
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Я создал своё первое крупное приложение на Rails, основав компанию Poll Everywhere. То, что начиналось как небольшой побочный проект, со временем превратилось в масштабную платформу, которой пользуются миллионы людей по всему миру и которая надёжно обрабатывает миллиарды откликов.В роли CTO я руководил командой из 35 разработчиков на Rails, дизайнеров и продакт-менеджеров. В своей работе я прошёл через множество ошибок и сложных решений — и именн