2230

Программисты свернули не туда9

Дохуя зарабатывают, хвалятся своими сверхспособностями в освоении Кнута за три дня, а банально написать не тормозящий код уже не могут. Те сайты что успешно работали десяток лет назад на мобильнике с 256 мегабайт оперативки - уже не работают. И нехуй оправдываться фантазиями про технологии. Просто вы не умеете ничего без ваших фреймворков. А фреймворк заточен не на скорость, а на слив бигдаты.

Вы смотрите срез комментариев. Показать все
230
ой вей из мир...
Автор поста оценил этот комментарий
И эти люди ругались на jQuery 😁
раскрыть ветку (81)
34
Автор поста оценил этот комментарий
jQuery - топ.
раскрыть ветку (80)
8
Автор поста оценил этот комментарий

эта библиотека была написана для кросс браузерной работы, в то время в разных браузерах был разный АПИ и пабота с ДОМом

сегодня это уже не актуально, вот он и умер

раскрыть ветку (79)
20
Автор поста оценил этот комментарий

ахахахах! До слёз))) Его хоронят уже лет 10. И каждый раз рассказывают, что он устарел, что что-то делает то же , что и он, но удобнее, быстрее и тп.

раскрыть ветку (25)
5
Автор поста оценил этот комментарий
Чет не PHP похоже пока...
раскрыть ветку (14)
3
Автор поста оценил этот комментарий

Так и у пыха никаких проблем. Миру всё ещё (ну или пока ещё) нужны обычные сайты в огромных количествах. Корпораты, магазины, малостраничники, блоги. Всё это прекрасно крутится на пхп.

раскрыть ветку (13)
Автор поста оценил этот комментарий

С пхп одна сложность - огромные затраты на каждый новый процесс. Поэтому начинаются извращения с постоянно работающим процессом, многопоточный сокет и т.п.

раскрыть ветку (12)
2
Автор поста оценил этот комментарий

1. Не такие уж и огромные, особенно в php7-8 c opchache из коробки. Да и фреймворки современные могут поднять свой демон на пхп одной командой, без танцев с бубном (laravel octane, например, если уж прямо надо)

2. Просто не надо делать на php то, для чего он не предназначен. Например держать открытый сокет и слушать соединение.

раскрыть ветку (11)
Автор поста оценил этот комментарий

ВК одно время описывал с какими сложностями столкнулись и как решали. И почему по возможности переписывали всё что работает по принципу "один запрос = один новый процесс".

раскрыть ветку (10)
1
Автор поста оценил этот комментарий

"Одно время" - это в 2008 году? там и фейсбук свой оптимизатор оп-кэша писал. Щас мощность железа возросла, а цена упала, да и сам язык стал получше.


Сейчас нет проблем с производительностью php, до среднего уровня сайтов. А там уже с любым языком программирования нужно грамотно работать.

раскрыть ветку (9)
Автор поста оценил этот комментарий

Фублять. Я даже и не знаю как отнестись к мнению что новый запуск процесса интерпретирующего языка на каждый новый запрос ничем не отличается от отсутствия запусков нового процесса.

раскрыть ветку (8)
1
Автор поста оценил этот комментарий

А какая причина вообще его сейчас использовать в новых проектах?
Ну, кроме копирования древних решений со stackOverFlow

раскрыть ветку (9)
3
Автор поста оценил этот комментарий

Не понимаю, как связаны новые проекты и бессмертие jQuery

раскрыть ветку (4)
Автор поста оценил этот комментарий

То, что не живёт сейчас, а живёт только в прошлом и используется только теми, кто не хочет от прошлого отказываться - не есть бессмертие. Скорее искусственное поддержание жизни в силу необходимости (от легаси отказываться дорого) или глупости (ну я так привык)

раскрыть ветку (3)
0
Автор поста оценил этот комментарий
Вроде вполне настоящее https://w3techs.com/technologies/details/js-jquery
раскрыть ветку (2)
0
Автор поста оценил этот комментарий

Значит, это классный инструмент, который определенно стоит использовать в новых проектах? Вполне же настоящее, нет?

Автор поста оценил этот комментарий

Чеел если научные работники используют латынь для написания своих терминов и названий то это не делает эту самую латынь живым языком

2
Автор поста оценил этот комментарий
Подключаешь 100 кб и используешь. Просто и доступно. Большинство задач решает.
раскрыть ветку (3)
1
Автор поста оценил этот комментарий

Только эти же задачи спокойно и vanilla решаются без особых заморочек, т.е. это даже не облегчает процесс разработки. Смысл подключать? Чтобы синтаксис привычнее был?

раскрыть ветку (2)
0
Автор поста оценил этот комментарий

Только никто не хочет решать это так. Чаще наоборот, цепляют что попроще разрабу, кто-то и реакт тянет ради одной формочки.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Не нужно обобщать. Так делают только дилетанты. Подключение зависимости, когда в этом нет явной необходимости и без нее вполне можно обойтись, ни одно адекватное ревью не пройдёт. Адекватный разработчик так делать не станет.
А неадекваты способны на любую херню, смысл их вообще учитывать?

33
Автор поста оценил этот комментарий

Умер? Выплюнь лавандовый раф, разверни штанишки обратно и попробуй принять объективную действительность.

https://w3techs.com/technologies/details/js-jquery

jQuery is used by 94.3% of all the websites whose JavaScript library we know. This is 76.7% of all websites.

раскрыть ветку (43)
0
Автор поста оценил этот комментарий

Причина этого только одна - под "вебсайтами" они считают всё то легаси-говно, которое было построено на Вордпрессе с его плагинами, которые почти всегда тянут жиквери на страницу.

То, что там оно где-то болтается как говно в проруби, ничего не означает, в реальной разработке сейчас только долбоёбы тянут jquery, когда есть полнофункциональная ванилла или какой-нибудь альпайн.

раскрыть ветку (21)
11
Автор поста оценил этот комментарий
Ну может потому что он выполняет все задачи которые нужны для большинства сайтов? Плюс полно готовых скриптов, слайдеров, галлерей на нем. А ваннила js ну совсем на любителя
раскрыть ветку (13)
2
Автор поста оценил этот комментарий

Так ванилла сейчас уже покруче jQuery тогдашнего будет.

раскрыть ветку (1)
3
Автор поста оценил этот комментарий

селекторы до сих пол лучше в jQuery

дом манипуляции - тоже

2
Автор поста оценил этот комментарий

А ваннила js ну совсем на любителя

Нет, просто до сих пор остаются неосиляторы, которые продолжают почему-то называть себя веб-мастерами. Ванилла - это буквально то, что сразу работает из коробки в браузере, причём синтаксически удобно и красиво.

А в jquery ты упрешься тогда, когда Google Pagespeed тебе обрубит десяток баллов из-за лишнего js-кода)

Что касается плагинов, есть масса современных решений для ваниллы, каждое из которых на голову выше легаси-говна родом из начала прошлого десятилетия. Swiper уделывает любой из jquery-слайдеров и по функциональности, и по гибкости, и по производительности. А его модульность, возможность в нужных компонентах загружать только требуемые тебе модули (пагинация, эффекты, что угодно), это вообще огонь, позволяет существенно облегчить размеры бандлов.

Но это, опять же, нужно напрягаться, изучать npm и Webpack/Vite.

раскрыть ветку (10)
5
Автор поста оценил этот комментарий
На что там пэйджспид ругается? На файл jQuery 100 кб? Так с синтаксисом JavaScript больше получится в итоге
раскрыть ветку (3)
Автор поста оценил этот комментарий

Так с синтаксисом JavaScript больше получится в итоге

Не получится.


На файл jQuery 100 кб?

Там, где 100 килобайт jQuery, обычно ещё мегабайт говноплагинов и 100 килобайт спагетти-кода.


jQuery это не только про устаревшие технологии и подходы, это ещё и про непрофессионализм разработчика.

раскрыть ветку (2)
3
Автор поста оценил этот комментарий
Забавно, но типичный сайт на реакте сейчас грузится дольше. В плане реакт разработчиков - они стали глупее джеквери макак
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Очень много ребят после курсов, к сожалению, с нулевыми знаниями. Они и лепят такой трэш.

Я вообще убеждён в том, что Реакт, Вью или Ангуляр подходят только для сложных веб-приложений, где нужно много динамики и реактивности. Веб-банкинги там, какие-то заморочные дашборды и т.д.

1
Автор поста оценил этот комментарий

И потом пэйджспид ругается на всякие метрики от яндекса, вк, гугл, которые вообще к тебе не относятся.

А страницы практически все интернет магазинов крупных при этом набирают меньше баллов, чем проверяемый сайт клиента, но сеошники все равно недовольны, ведь им надо как то оправдать услугу "анализ сайта"))))))))))))))

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

потом пэйджспид ругается на всякие метрики от яндекса, вк, гугл, которые вообще к тебе не относятся.

Они заворачиваются в асинхронную функцию и нет проблем.


А страницы практически все интернет магазинов крупных при этом набирают меньше баллов,

Да, но они могут себе это позволить, потому что они с колоссальным отрывом по поведенческим и коммерческим факторам поисковой оптимизации.

0
Автор поста оценил этот комментарий

подключать Webpack и жаловаться на объём кода jQuery :)?

раскрыть ветку (3)
0
Автор поста оценил этот комментарий

🤦‍♂️🤦‍♂️🤦‍♂️


Ты что, вебпак на страницу себе подключаешь? Это софт, который работает локально на твоей машине или на сервере, генерирует статический билд, который ты потом подключаешь на страницу.

раскрыть ветку (2)
2
Автор поста оценил этот комментарий

статический билд от вебпакка с реактом - запросто за мегобайт

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Почти никто не юзает вью или реакт без накста или некста, а там уже другая история. Ну и потом вебпак это не обязательно про реактивные фреймворки.
5
Автор поста оценил этот комментарий

Ахуеть. Легаси кормит всю эту прорву "модных и молодёжных". А ну не быкуйте на легаси. Если-бы не древние сервисы написаные дедами которые очень не любили переделывать свою работу - половина из нас бы сейчас болталась на помойке.
Легаси - значит работает и приносит бабки.

раскрыть ветку (6)
Автор поста оценил этот комментарий

Легаси бывает разное)

Я имел в виду именно вордпрессно-джумловые говносайты, слепленные на коленке ради SEO или ещё какого-нибудь говна. Или те сайты, которые "веб-студии" до сих пор пилят за 25 тыщ на Элементоре. Всё это к современной веб-разработке не имеет никакого отношения, это в буквальном смысле уже анахронизм.


И кстати, даже в SEO современные подходы к разработке рулят, потому что требования ПС к скорости работы сайтов неуклонно возрастают.

раскрыть ветку (5)
2
Автор поста оценил этот комментарий
Вообще то это до сих пор основной поток создаваемых сайтов, а то чем мы занимаемся - это корпоративная разработка на реактах и тд и она дорогая, но не такая массовая как ты себе представляешь
раскрыть ветку (4)
Автор поста оценил этот комментарий

Есть такая категория бизнес-сайтов, середнячки. Не визитка из десяти страниц, но и не сложное веб-приложение. Обычно это сайт какого-то производства, где большой каталог с поиском и фильтрами, много разнообразных контентных разделов. Или плюс-минус простой интернет-магазиню Реакт там не нужен совершенно, но и лепить устаревшее говно - значит сознательно лишать себя конкрурентных преимуществ. Если у меня бывают такие проекты, они всегда максимум за полгода обгоняют в выдаче всех конкурентов на Вордпрессе. По той простой причине, что мой код чистый и оптимизированный, а сайты летают.

Потому что я умею в оптимизацию как фронтенда, так и бэкенда. Бандлы у меня лёгкие, каждая страница подгружает только те ассеты, которые ей нужны (зачем, например, на главную тащить код логики фильтров в каталоге?), бэк грамотно закэширован, в результате чего поисковики писают кипятком. Сто баллов по пейджспиду (а для Яндекса это хоть и косвенная метрика, но вполне рабочая).

раскрыть ветку (3)
1
Автор поста оценил этот комментарий

Плюсом эта обмазывание с генерацией под каждую страницу хороша до тех пор, пока только вы поддерживаете этот проект.

Потом вы с него уходите, заказчику надо что-то поправить. Приходит другой чел, которому надо полдня потратить, настроить окружение и разобраться чтобы поставить чем вы там собираете ассеты.

Или же теже самые правки на jquery можно внести за 10 минут, 5 из которых - это получить от клиента доступ на фтп.

1
Автор поста оценил этот комментарий
Проблема в том, что ты сравниваешь с ВордПресс. На счёт делаешь ли ты ssr тоже вопрос. Думать что ты лично обойдешь наработки конструкторов, у которых отделы, занимающиеся выяснением нюансов seo и оптимизации - это очень амбициозное заявление. Факт в том, что на 95% реакт проектов даже не имеют ssr
0
Автор поста оценил этот комментарий

Тут причина "взлета" в выдаче скорее в том факте, что сайтом занимаются и в него вкладывают бабло.

А условный "конкурент на вордпресс" чаще всего создается студентом за пачку сухарей и никто не занимается поддержкой или оптимизацией.


каждая страница подгружает только те ассеты, которые ей нужны

Чем это лучше jquery с cdn, который в 99% случаев уже лежит в кэше браузера?

0
Автор поста оценил этот комментарий
Выплюнь хуй изо рта, эксперт, и попробуй принять вот такую действительность: джквери является зависимостью более чем для 21000 npm пакетов. Это значит, что устанавливая себе в проект какой-нибудь слайдер или другой плагин, ты с огромной вероятностью подтянешь в проект джквери, даже не зная об этом.
Когда говорят, что джквери умер, под этим подразумевается, что мало кто в здравом уме в новый проект своими руками потянет его и будет реально использовать. А то что 94.3% сайтов тянет к себе древние плагины, которые в свою очередь тянут джквери, никак не говорит о том, что джквери жив
Иллюстрация к комментарию
раскрыть ветку (20)
5
Автор поста оценил этот комментарий

Ты ебобо? Если ты используешь что-то зависящее от jQuery, значит ты используешь и jQuery тоже.

раскрыть ветку (19)
Автор поста оценил этот комментарий
Я могу в душе не ебать что такое джквери. Но при этом подключить к проекту плагин, который подтянет джквери. Я использую плагин, плагин использует джквери. Я напрямую никак не взаимодействую с джквери и даже не знаю что это такое. В статистику мой сайт попадет как использующий джквери. А я, как разработчик, напрямую его даже не касался
раскрыть ветку (18)
Автор поста оценил этот комментарий
"Я могу в душе не ебать что такое джквери" - это потому что ты тупой?
раскрыть ветку (17)
0
Автор поста оценил этот комментарий
Тупой ты, если не понял, что тут описана гипотетическая ситуация, при которой в проект может попасть пакет, про который разработчик ни сном ни духом не знает
раскрыть ветку (16)
0
Автор поста оценил этот комментарий

Очень тупой разработчик >_<

раскрыть ветку (15)
1
Автор поста оценил этот комментарий
Ахаха, серьезно?) Ты наизусть помнишь содержимое папки node_modules в своих проектах? Там могут быть десятки тысяч зависимостей
раскрыть ветку (14)
8
Автор поста оценил этот комментарий

Вот прямо умер? Не похоже)

Иллюстрация к комментарию
раскрыть ветку (8)
13
Автор поста оценил этот комментарий

Легаси не отпускает.

2
Автор поста оценил этот комментарий

В новые проекты его незачем тянуть.

Ванилла умеет всё то же самое.

Alpine.js умеет в шикарнейшую декларативную реактивность при весе всего 20 Кб. jQuery давно в прошлом просто в отношении подходов.

раскрыть ветку (6)
3
Автор поста оценил этот комментарий

Ванилла и в Ajax умеет?

раскрыть ветку (5)
9
Автор поста оценил этот комментарий

Она в AJAX умела и без jQuery, просто XHR API был монструозный и неудобный.

Сейчас есть божественный fetch, который удобен и функционален.

Всё из коробки, и не только для примитивных ajax-запросов, но и для построение полноценного API-клиента.


https://developer.mozilla.org/ru/docs/Web/API/Fetch_API/Usin...

раскрыть ветку (2)
1
Автор поста оценил этот комментарий

fetch?


показ прогресса до сих пор жутко корявый

кансельнуть fetch - тоже коряво


чуть влево вправо код с fetch превращается в простыню.


даже хром не умеет в replay fetch

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Че с ванильным фетч не так? Ну реализация кансела через Abort Controller вроде ничего сложного, что еще надо-то, хочешь поуниверсальнее бери axios, но в целом ванильного фетра за глаза хватает
0
Автор поста оценил этот комментарий
JQuery был нужен, чтобы не заморачиваться на разные браузеры. А теперь остался только хром
раскрыть ветку (1)
2
Автор поста оценил этот комментарий

а вот хуй там, еще есть ебаная сафари, которая любит выстрелить в непонятных местах

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества