Помер MVC для фронтенда?


В цій статті хочу поділитися перекладом цікавих роздумів на тему минулого і сьогодення в архітектурі фронтенда.

У той час як все більше і більше фронтенд-розробників переймають підходи до односпрямованої архітектурою, виникає питання — чи є майбутнє у класичного MVC? Щоб зрозуміти, як ми дійшли до такого питання, давайте трохи проаналізуємо еволюцію архітектури фронтенда.

Читати далі →

React, Web Components, Angular і jQuery — друзі навіки. Універсальні JavaScript-компоненти

image
Ця стаття про те, як написати універсальний JavaScript-компонент, який можна буде використовувати
  • як React-компонент;
  • як Preact-компонент;
  • як Angular-компонент;
  • як Web Component;
  • jQuery функцію для рендеринга в DOMElement;
  • як нативну функцію для рендеринга в DOMElement.
Навіщо і кому це потрібно
Світ JavaScript-розробки дуже фрагментований. Є десятки популярних фреймворків, велика частина з яких абсолютно несумісні один з одним. В таких умовах розробники JavaScript-компонентів і бібліотек, вибираючи один конкретний фреймворк, автоматично відмовляються від дуже великої аудиторії, що даний фреймворк не використовує. Це серйозна проблема, і в статті запропоновано її рішення.
Читати далі →