<?xml version="1.0" encoding="utf-8"?> 
<rss version="2.0"
  xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
  xmlns:atom="http://www.w3.org/2005/Atom">

<channel>

<title>Блог Сергея Копылова: заметки с тегом vue.js</title>
<link>https://www.blog.sergeykopylov.ru/tags/vue-js/</link>
<description>Блог Сергея Копылова</description>
<author>Сергей Копылов</author>
<language>ru</language>
<generator>E2 (v3559; Aegea)</generator>

<itunes:owner>
<itunes:name>Сергей Копылов</itunes:name>
<itunes:email></itunes:email>
</itunes:owner>
<itunes:subtitle>Блог Сергея Копылова</itunes:subtitle>
<itunes:image href="" />
<itunes:explicit></itunes:explicit>

<item>
<title>Архитектура фронтенда: смена фреймворка</title>
<guid isPermaLink="false">48</guid>
<link>https://www.blog.sergeykopylov.ru/all/arhitektura-frontenda-smena-freymvorka/</link>
<pubDate>Tue, 25 Feb 2020 13:43:01 +0300</pubDate>
<author>Сергей Копылов</author>
<comments>https://www.blog.sergeykopylov.ru/all/arhitektura-frontenda-smena-freymvorka/</comments>
<description>
&lt;p&gt;В &lt;a href="http://blog.sergeykopylov.ru/all/arhitektura-frontenda-konfiguracii/"&gt;предыдущей части&lt;/a&gt; я рассказал, почему хорошо создавать конфигурации — JSON-описания поведения страниц без программирования.&lt;/p&gt;
&lt;p&gt;У этого подхода есть ещё один прекрасный плюс: смена фреймворка перестаёт быть невыполнимой задачей.&lt;/p&gt;
&lt;p&gt;Если вы используете конфигурации, то компоненты страницы внутри шаблона могут быть написаны на любом фреймворке: AngualrJS 1.x, Angular, Vue.js, React, Svelte и так далее. Вы даже можете их смешивать, и переписывать пошагово, когда часть компонентов использует один фреймворк, а часть — другой.&lt;/p&gt;
&lt;p&gt;Таким образом, продукт и компания перестают быть связаны устаревшими технологиями, и если фреймворк перестанет поддерживаться, работа не остановится. Конечно, переезд не станет лёгким делом и займёт несколько месяцев, но без конфигураций страниц переехать будет просто невозможно без переписывания каждой страницы вручную. Именно так и получаются ситуации, когда в одном проекте есть Бекбон, Джейквери, Реакт разных версий и только избранные разработчики могут без страха менять что-то в легаси-модулях.&lt;/p&gt;
</description>
</item>


</channel>
</rss>