Найти в Дзене
LES TECH

⚔️ ХОЛОДНАЯ ВОЙНА: Чистый JS vs Фреймворки

⚔️ ХОЛОДНАЯ ВОЙНА: Чистый JS vs Фреймворки «Почему я — динозавр, который пишет на ванильном JS» Меня называют боомером. Старовером. Человеком, который застрял в 2015-м. Но когда я вижу, как джун устанавливает npm install react для landing page на 3 страницы — я плачу. Вот мой манифест: 🚀 Аргумент 1: Я знаю, что творю Фреймворк — это черный ящик. Ты жмешь кнопку — получаешь результат. А когда всё ломается, ты не программист, ты — «гуглер ошибок React». Чистый JS учит мыслить, а не заучивать API. 📦 Аргумент 2: Мой bundle весит 50 КБ, а твой — 250 МБ Пока вы тянете в проект пол-интернета (Webpack, Babel, три тысячи зависимостей), мое приложение уже давно отработало и уснуло. Core Web Vitals? Для меня это не боль, а образ жизни. 💀 Аргумент 3: Фреймворки умирают. JS — вечен Помните jQuery? AngularJS? Ember? Они были королями. А где они теперь? Знания чистого JS останутся с тобой навсегда. А миграция с Vue 2 на Vue 3 — это новый ад на земле. 🛠 Аргумент 4: Я создаю инструменты, а н

⚔️ ХОЛОДНАЯ ВОЙНА: Чистый JS vs Фреймворки

«Почему я — динозавр, который пишет на ванильном JS»

Меня называют боомером. Старовером. Человеком, который застрял в 2015-м. Но когда я вижу, как джун устанавливает npm install react для landing page на 3 страницы — я плачу.

Вот мой манифест:

🚀 Аргумент 1: Я знаю, что творю

Фреймворк — это черный ящик. Ты жмешь кнопку — получаешь результат. А когда всё ломается, ты не программист, ты — «гуглер ошибок React». Чистый JS учит мыслить, а не заучивать API.

📦 Аргумент 2: Мой bundle весит 50 КБ, а твой — 250 МБ

Пока вы тянете в проект пол-интернета (Webpack, Babel, три тысячи зависимостей), мое приложение уже давно отработало и уснуло. Core Web Vitals? Для меня это не боль, а образ жизни.

💀 Аргумент 3: Фреймворки умирают. JS — вечен

Помните jQuery? AngularJS? Ember? Они были королями. А где они теперь? Знания чистого JS останутся с тобой навсегда. А миграция с Vue 2 на Vue 3 — это новый ад на земле.

🛠 Аргумент 4: Я создаю инструменты, а не просто «компоную»

Когда тебе нужен кастомный скролл, сложная анимация или нетривиальная логика — фреймворки сдаются. Ты начинаешь бороться с их экосистемой. А я — просто пишу код.

Я не против фреймворков. Я против того, чтобы они стали костылем с самого начала.

Но есть и НО:

Для сложных SPA, где 50 компонентов и тонны состояния — фреймворки нужны. Но 80% проектов — не такие.

#JavaScript #JS #Фреймворки #ВебРазработка #Программирование #LESTECH