Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «railing»
[Перевод] Как Phoenix убивает React 2016-11-21 02:39:16
< ...
+ развернуть текст сохранённая копия
Около полутора лет назад мы написали внутренний инструмент для корпоративных анонсов. Изначально в нём использовался Phoenix для бэкенда и React для фронтенда. Тем самым мы получали преимущества Redux и каналов Phoenix при доставки обновлений в браузер в реальном времени.
Это позволило получить великолепный живой интерфейс, но снизило скорость разработки и стало причиной малого количества участвующих в процессе разработчиков. Около трёх месяцев назад мы приняли решение выкинуть React и вернуться к серверному рендерингу.
Почему мы решили заменить React
Обновление в реальном времени позволяет лучше погрузиться в работу с приложением, но при этом имеет дополнительные издержки. Читать дальше →
Тэги: elixir, erlang/otp, javascript, phoenix, rails, react, reactjs, ruby, веб-сайтов, разработка
[Перевод] Создание движка для блога с помощью Phoenix и Elixir / Часть 3. Добавление ролей 2016-11-15 09:52:57
< ...
+ развернуть текст сохранённая копия
От переводчика: « Elixir и Phoenix — прекрасный пример того, куда движется современная веб-разработка. Уже сейчас эти инструменты предоставляют качественный доступ к технологиям реального времени для веб-приложений. Сайты с повышенной интерактивностью, многопользовательские браузерные игры, микросервисы — те направления, в которых данные технологии сослужат хорошую службу. Далее представлен перевод серии из 11 статей, подробно описывающих аспекты разработки на фреймворке Феникс казалось бы такой тривиальной вещи, как блоговый движок. Но не спешите кукситься, будет действительно интересно, особенно если статьи побудят вас обратить внимание на Эликсир либо стать его последователями.
В этой части мы добавим поддержку ролей и начнём разграничивать права доступа. Ключевой момент данной серии статей — здесь очень много внимания уделяется тестам, а это здорово!
Дочитайте до конца, чтобы узнать, зачем нужно подписываться на Wunsh.ru и как выиграть крайне полезный приз».
Читать дальше →
Тэги: elixir, elixir-lang, erlang/otp, framework, phoenix, rails, ruby, wunsh, веб-сайтов, программирование, разработка, функциональное
Организация роутинга в clojure веб-приложении 2016-10-03 10:39:00
Существуют библиотеки на различных языках, имеющие общие черты. Это compojure, sinatra, grape, ...
+ развернуть текст сохранённая копия
Существуют библиотеки на различных языках, имеющие общие черты. Это compojure, sinatra, grape, express, koa и подобные.
У них схожий подход к роутингу. Они не накладывают никаких ограничений и не предлагают структуру для организации url. Разработчики в таких условиях склонны не заботиться о структуре и впоследствии получают плохо поддерживаемый код.
Другая общая черта — это однонаправленность. Т.е. определенному запросу соответствует определенный обработчик. Разработчики вынуждены прописывать url строками в шаблонах. Нет возможности указать в виде конструкции языка, какой url сгенерировать. Это приводит к тому, что в представлениях остаются мертвые ссылки, и нет способа найти их, кроме как протыкать все страницы.
Я расскажу, как улучшить поддерживаемость кода в экосистеме Clojure, и покажу, как:
- организовать url'ы
- структурировать код обработчиков
- использовать языковые конструкции для генерации url
Читать дальше →
Тэги: clojure, rails, rest, routing, ruby, ruby-on-rails, веб-сайтов, программирование, проектирование, разработка, рефакторинг, функциональное
[Перевод] Клон Trello на Phoenix и React. Части 8-9 2016-08-24 09:42:01
< ...
+ развернуть текст сохранённая копия
Оглавление (текущий материал выделен)
- Введение и выбор стека технологий
- Начальная настройка проекта Phoenix Framework
- Модель User и JWT-аутентификация
- Front-end для регистрации на React и Redux
- Начальное заполнение базы данных и контроллер для входа в приложение
- Аутентификация на front-end на React и Redux
- Настраиваем сокеты и каналы
- Выводим список и создаём новые доски
- Добавляем новых пользователей досок
- Отслеживаем подключённых пользователей досок
- Добавляем списки и карточки
- Выкладываем проект на Heroku
Выводим список и создаём новые доски
Оригинал
В настоящий момент мы реализовали все важные аспекты регистрации пользователя и управления аутентификацией, равно как и подключение к сокету и вход на каналы, так что готовы перейти на следующий уровень, и дать пользователю возможность выводить список и создавать собственные доски. Читать дальше →
Тэги: elixir, elixir-lang, erlang/otp, framework, phoenix, rails, react, redux, ruby, trello, веб-сайтов, отсебятина, перевод, программирование, разработка, функциональное
[Перевод] Клон Trello на Phoenix и React. Части 6-7 2016-08-22 15:03:09
+ развернуть текст сохранённая копия
Оглавление (текущий материал выделен)
- Введение и выбор стека технологий
- Начальная настройка проекта Phoenix Framework
- Модель User и JWT-аутентификация
- Front-end для регистрации на React и Redux
- Начальное заполнение базы данных и контроллер для входа в приложение
- Аутентификация на front-end на React и Redux
- Настраиваем сокеты и каналы
- Выводим список и создаём новые доски
- Добавляем новых пользователей досок
- Отслеживаем подключённых пользователей досок
- Добавляем списки и карточки
- Выкладываем проект на Heroku
Теперь, когда back-end готов обслуживать запросы на аутентификацию, давайте перейдём к front-end и посмотрим, как создать и отправить эти запросы и как использовать возвращённые данные для того, чтобы разрешить пользователю доступ к личным разделам. Читать дальше →
Тэги: elixir, elixir-lang, erlang/otp, framework, phoenix, rails, react, redux, ruby, trello, веб-сайтов, отсебятина, перевод, программирование, разработка, функциональное
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Главная / Главные темы / Тэг «railing»
|
Взлеты Топ 5
Падения Топ 5
|