Как перестать выбирать фреймворки и начать жить
Как перестать выбирать фреймворки и начать жить
Александра Шинкевич (
@neesoglasnaja
)
Кто я?
Верстала ещё на таблицах
jQuery, VanillaJS, AngularJS, React, Angular и Vue.js
И Node.js
Была начальником отдела фронтенда
Выгорела
Уволилась и 6 месяцев не работала
Поработала 6 месяцев, и опять уволилась
Что ещё можно сказать про фреймворки?
Обзор платформы, пересказ документации
Архитектура инструмента, хардкор
Рассказ о библиотеках экосистемы
Как мы переехали с инструмента А на инструмент Б и выжили
How-to, best practices или примеры из жизни
Сравнить фреймворки
Andrey Listochkin — Anti hype как не гнаться за технологиями и начать жить
Алексей Симоменко — Как я перестал верить технологиям
Евгений (Гусев) Кот — Лебедь рак и щука: как технологии тянут фронтенд на дно
Максим Юзва — Мерцание технологий, или Инжиниринг 21-го века
Илья Климов — JavaScript: День 4001-й
Что не так с JavaScript?
Претензия 1. Плохой язык
ECMA-262, 10th edition
ECMAScript 2016+ compatibility table
Андрей Смирнов — Почему не надо становиться руководителем
Претензия 2.
Много инструментов
How it feels to learn JavaScript in 2016
Претензия 3. Много велосипедов
Претензия 4. Все быстро меняется
A Netflix Web Performance Case Study
Претензия 5. Длинная кривая обучения
Web Developer Roadmap
State of JavaScript — JavaScript Flavours
*Простые приложения
*Монолит
React Developer Roadmap
*Модульность
Что нужно от современного фреймворка?
Компонентность
Модульность
Расширяемость
Производительность
SEO
Хороший DX
Выбирай любой!
Как выбирать
Оценить знания и опыт команды
Сложность проекта и технические требования
Сроки
Подводя итог
Важен бизнес и его цели
Важны знания основ, парадигм и концепций
Важен баланс и здравый смысл
Не прекращайте учиться
P.S. А что выбрать, если...
Илья Таратухин, Евгений Кот - Бешеные псы, сезон 2: React vs. Vue
RealWorld Comparison
P.P.S.
Фреймворки — это чужой говнокод
Александра Шинкевич (
@neesoglasnaja
)