История изменений
Исправление micronekodesu, (текущая версия) :
А пока у нас кучка deprecated технологий, велосипедов и фреймворков.
Дык не используй их. Серьезно, вот если сейчас взять какой-нибудь там jquery (да или самый что ни на есть обычный js), фигачить plain-скрипты в блокноте (то есть никаких сборщиков и прочей лабуды) - что фактически ты не сможешь сделать? Используя чужие инструменты - будь готов жрать всякие косяки и в итоге оказаться без поддержки, это плата за то удобство, которое они могут дать.
Современные сайты могут гигабайт оперативной памяти, благодаря куче анимаций, зависимостей и прочего. JS в несколько мегабайт уже стал нормой.
Скажи спасибо цыганам-заказчикам. Надо же шоб бохато было, стопицот менюшечек, пердящие при наведении курсора кнопки, двадцать восемь систем аналитики, три онлайн-консультанта и снежинки.
#======
И в бэкенде, и для десктопа, все то же самое. Тут нет какого-то единственного фреймворка\языка\технологии, их тоже зоопарк. Только почему-то с бэка хипстеров погнали ссаными тряпками и включают голову когда выбирают инструменты, а во фронте каждый васян начинает написание одностраничника с разработки своего фреймворка, менеджера и прочего обвяза, а потом оно все разлагается и воняет.
И напоследок
В 2015 году мы делали B2B сервис на связке Yii2 + RabbitMQ + Angular 1. И какая там версия ангуляра уже? 4я? А первая уже рипнулась. А прошло 3 года!
А не пофигу ли? Сделали, оно работает? Что тогда париться?! Либы, внезапно, и для десктопа обновляются, и для бэкенда, и редко когда гарантируется прям полноценная обратная совместимость, когда ты можешь обновить свои компоненты и ничего не менять, при этом за счет стараний разработчиков тулзы твой проект станет лучше. Почему вдруг в случае фронта это все вызвало недовольство?
Исходная версия micronekodesu, :
А пока у нас кучка deprecated технологий, велосипедов и фреймворков.
Дык не используй их. Серьезно, вот если сейчас взять какой-нибудь там jquery (да или самый что ни на есть обычный js), фигачить plain-скрипты в блокноте (то есть никаких сборщиков и прочей лабуды) - что фактически ты не сможешь сделать? Используя чужие инструменты - будь готов жрать всякие косяки и в итоге оказаться без поддержки, это плата за то удобство, которое они могут дать.
Современные сайты могут гигабайт оперативной памяти, благодаря куче анимаций, зависимостей и прочего. JS в несколько мегабайт уже стал нормой.
Скажи спасибо цыганам-заказчикам. Надо же шоб бохато было, стопицот менюшечек, пердящие при наведении курсора кнопки, двадцать восемь систем аналитики, три онлайн-консультанта и снежинки.
И в бэкенде, и для десктопа, все то же самое. Тут нет какого-то единственного фреймворка\языка\технологии, их тоже зоопарк. Только почему-то с бэка хипстеров погнали ссаными тряпками и включают голову когда выбирают инструменты, а во фронте каждый васян начинает написание одностраничника с разработки своего фреймворка, менеджера и прочего обвяза, а потом оно все разлагается и воняет.
И напоследок
В 2015 году мы делали B2B сервис на связке Yii2 + RabbitMQ + Angular 1. И какая там версия ангуляра уже? 4я? А первая уже рипнулась. А прошло 3 года!
А не пофигу ли? Сделали, оно работает? Что тогда париться?! Либы, внезапно, и для десктопа обновляются, и для бэкенда, и редко когда гарантируется прям полноценная обратная совместимость, когда ты можешь обновить свои компоненты и ничего не менять, при этом за счет стараний разработчиков тулзы твой проект станет лучше. Почему вдруг в случае фронта это все вызвало недовольство?