Використовуємо CommonJS модулі в Rails з Browserify

Привіт,
Javascript і Front-end в цілому стають все складніше і складніше. На мій погляд, стандартна поставка Rails не відповідає сучасним потребам Front-end розробника. До того ж використання Sprockets робить ваш код дуже Rails-специфічним, що ускладнює він-бординг розробників нових, незнайомих з Rails.
В даному відео, на прикладі простого React.js додатки, я покажу, як можна мігрувати з Sprockets на Browserify.
Цей підхід дає наступні бонуси:
  • Управління залежностями Javascript пакетів через npm;
  • Кращий туллинг і інтеграція з IDE;
  • Зменшення зв'язності фронтенда і бек-ендом;
  • Можливість виділення фронтенда в окремий додаток і репозиторій. Що може бути бонусом на перший погляд, але досить зручно, коли ви працюєте великою командою над великим додатком.
Код програми доступний на гітхабі: https://github.com/nLight/tutorial-rails-react-browserify

Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.