Для работы проектов iXBT.com нужны файлы cookie и сервисы аналитики.
Продолжая посещать сайты проектов вы соглашаетесь с нашей
Политикой в отношении файлов cookie
242921@vkontakte
Новичок
Александр Макаренко
Рейтинг
+5.00
Автор не входит в состав редакции iXBT.com (подробнее »)
Ответ KotKotofeevich на комментарий
Работаю программистом в вебе с 2016 года. Сейчас занимаюсь разработкой кросплатформенных приложений на android и ios.
Вообще эта проблема комплексная, и растет она из многих мест, одно из которых, кстати, и правда — упомянутый вами говнокод (в котором виноваты чаще всего не программисты вовсе). Спорить с тем что контент стал больше весить — глупо. Опять же есть множество областей — упомянутый вами веб — очень усложнился за эти годы. Сейчас почти уже нет сайтов — больше веб-приложений которые вообще никогда не перезагружают страницу. Появилась куча анимаций, очень много что приходится держать в памяти чтобы работало быстро. Очень многое из этого делает уже просто браузер, а не программист, который пишет фронт. Так же маркетологи собирают метрики на каждый пук, реклама тоже подгружается динамически на пользователя. Современный сайт это просто море js кода который кучу всего загружает и анализирует. Это не прихоть программиста — это желание компании зарабатывать больше. На счет говнокода — его и правда много, но не потому что программисты такие дураки, а потому что они работают в компании, которой нужно все еще вчера (это почти везде так, бизнес не может ждать пока вы там будете что-то рефакторить, есть конечно и нормальные компании, но их сильно меньше) и вообще он не всегда работает медленно, вообще говнокод — это прежде всего слабопонятный код который хз как работает, и совсем не обязательно — медленно. Плюс сейчас очень часто используются языки, которые от рождения не ставят рекорды скорости (но всем плевать, зато на них можно за месяц поднять интернет магазин с кастомным функционалом и онлайн платежами). Я уже не говорю про всякие битриксы, и прочие cms, которые реально уже сразу содержат говнокод. JS стал намного сложнее и в чистом виде применяется все реже, миром правят фреймворки, которые опять же чаще делают написание удобнее и быстрее, стандартизированнее, реже — улучшение производительности. Все в угоду бизнесу.
Разработчиков мало, стоят они — дорого. Небольшим команиям часто выгоднее по-быстрому что-то сделать и получить прибыль.
И все равно основной причины нет, gmail тоже тормозит, хоть его и пишут лучшие из лучших. Контент стал тяжелее, веб-приложения стали умнее, интерактивнее, сложнее. Всем хочется красоты, драг-эн-дропов и прочих штук. Появилось куча свистоперделок, как вы сказали, но не программисты так захотели. Бизнес попросил — мы сделали. Получаем то, что имеем.
И да, сейчас куча open-source библиотек. Не знаю какой ЯП вам ближе, но чисто для прикола — найдите хоть в одном проекте на гитхабе с >1000 звезд хоть кусок говнокода.