Миграция ИТ-платформы со стека jQuery + Twig + Symfony на Vue.js + Symfony (REST API)

12+
12+

5 часов назад

ПожаловатьсяНарушение авторских прав
12+
12+

5 часов назад

ПожаловатьсяНарушение авторских прав
12+
12+

5 часов назад

⚡⚡⚡ Как мы перевели свою ИТ-систему с комбинации jQuery + Twig + Symfony на стек Vue.js / Vuex / Vue-router + Vuetify + Symfony - что из этого получилось, какие положительные и отрицательные стороны у подобной миграции, общие впечатления и дальнейшие планы. Отрывки. Положительные моменты: - Ускорение внесения правок - компонентность frontend. - Удобство публикации обновлений - F5 и чистка кэша. - Ускорение поиска причин ошибок (frontend или backend, а при REST API - конкретный метод) - Компоненты - делегирование отображения на дочерние элементы + возможность определить проблемное место с точностью до элемента (компонента). - Уменьшение объёма тестируемого кода и элементов на frontend - возможный отказ от eslint, selenium и т.п. при разработке в одиночку. Отрицательные моменты: - Зоопарк браузеров и версий (поддержка webrtc, flashphoner.js, google chrome и privacy police с audiocontext, отсутствие поддержки flex в safari и т.п.) - debugging в production режиме (e is undefined in app.js - ??) + webpack bundling - Усложнение сруктуры frontend, typescript и проектирование классов - как, что, почему? Ролевая архитектура? Компонентная архитектура и "зоны" ответственности? Общие впечатления после миграции: - подобная архитектура требует другого подхода - изменение мышления. - REST API и "действия" вместо "сущностей" - Вопросы статистических запросов и адаптация под REST - Свойство или отдельный запрос или метод? 💡 На моем канале ты увидишь множество полезных и интересных заметок 📝 и мыслей 📓. Основные направления, которые я рассматриваю и в которых развиваюсь - предпринимательство (холодные звонки, аутсорсинг продаж, автоматизация процессов, маркетинг, найм), IT, отношения и немного остального. Это моя жизнь в отрывках. Подписывайся 🎯, смотри ежедневно видео и включайся в обсуждения! 💥Вконтакте (личный): https://vk.com/ashmig 💥Facebook (личный): https://www.facebook.com/yatsukoyin 💥Email (личный): shmig@ojok.ru 💥Немного о себе: https://ojok.ru/portfolio/kendo/boevoj-otdel-prodazh-it-produktov-i-uslug Подписывайся 🎯 на публичные каналы компании: 💥Вконтакте: https://vk.com/ojokru 💥Twitter: https://twitter.com/OjokRu 💥YouTube: https://www.youtube.com/channel/UCxJYIK5TsSXBcqWpxCybmAw 💥Официальный сайт: https://ojok.ru 💥Email: info@ojok.ru 💥Телефон для заявок: 8 800 302 92 91 #vuejs #vuetify #инфраструктура #ит #аутсорсинг #продажи #холодные #звонки

Название:

Миграция ИТ-платформы со стека jQuery + Twig + Symfony на Vue.js + Symfony (REST API)

Категория:

Разное