Сохранен 537
https://2ch.hk/pr/res/3311130.html
Прошлые домены не функционирует! Используйте адрес ARHIVACH.VC.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

JS Thread #320 /js/

 Аноним OP 30/10/24 Срд 08:33:12 #1 №3311130 
image.png
Предыдущий тред: >>3302870 (OP)

Больше пары строк кода в посте или на скриншоте ведут в ад.

Для программирования на HTML https://codesandbox.io
Для Node.js с консолькой https://repl.it/languages/nodejs

Если рассчитываешь получить дельный ответ, сформулируй правильно вопрос: «что я хочу получить, что я для этого делаю, что я вместо этого получаю». Если/когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.

Документация - https://developer.mozilla.org
Руководство для вката - https://github.com/acilsd/wrk-fet#javascript
Аноним 30/10/24 Срд 09:46:07 #2 №3311168 
Стикер
>>3311062 →
>>3311064 →
>>3311066 →
> Веб падает, продажи на маркетплейсах падают, конверсия падает по всему интернету. Что-то должно измениться.
@
> АААРЯЯЯЯ TS И DOM ВЕЧЕН JBTS НИКОГДА НЕ УМРЁТ РЯЯЯ РЯЯ!!1

Протекция манямирка выкручена на максимальный уровень. Неужели так страшно, джуны-формошлёпы? Трясетесь что в другом языке вас нахуй пошлют отрицательным показателем скила?
Аноним 30/10/24 Срд 09:58:19 #3 №3311180 
>>3311168
Умрут конечно, шиз, но хуйня из Твиттера, за которую ты топишь, даже не родится, вот в чем дело.
Аноним 30/10/24 Срд 10:05:20 #4 №3311190 
>>3311180
С чего ты решил, макака, что я похож на тебя и за что-то топлю? Нормальным программистам не принципиально на каком языке писать, всё можно хакнуть.
Аноним 30/10/24 Срд 10:56:32 #5 №3311234 
>>3311190
Ты особенный у мамки, поэтому топишь за особенную хуйню из Твиттера, все так
Аноним 30/10/24 Срд 11:13:03 #6 №3311242 
>>3311017 →
>Макакичи, плиз. Реальности бизнеса немного другие.
>
>Если бизнес увидит что сайты с красивыми кнопками и шейдерами привлекают больше внимания (а так и будет) чем обычное говно на жс, тс и дом - бизнес моментально забудет про всё остальное и начнёт внедрять компилируемые языки уже вчера.
А этот бизнес с тобой в одной комнате? Еще раз бизнесу нужно быстро, нужно тратить меньше ресурсов (человекочасы/поиск работников чтобы закрыть вакансию), чтобы технология была стабильной и жила в будущем для поддержки. Сколько бы вам там не ссали в уши маркетологи зига, для фронтенда вы в глубоком проебе

>Ну а зиг будет популярен просто потому что он нативно компилируется в васм без рантаймов. Всё просто.
Там толпа школьников его пилит, одному контрибьютору 13 лет всем похуй на ваш юнешеский максимализм, сколько уже таких языков захватывающих мир было, а прижились из новых +/- только котлин с растом ну и го, но он не совсем молодой его история давняя с plan9, остальные до 1 версии даже не дожили. И то эти бы не дожили если бы не вливание денег крупных компаний. Даже гугл с его возможностями все никак не может высрать карбон, а тут толпа школьников будет писать красивые кнопки лучше чем на родных для браузера css/html.
Аноним 30/10/24 Срд 11:16:11 #7 №3311247 
Перекатываюсь в вашу JS-парашу с другого языка. Прежде всего интересует нода и ТС. Какие курсы сейчас на рынке топовые, чтоб быстро освоить базу и основные принципы?
Аноним 30/10/24 Срд 11:20:12 #8 №3311250 
>>3311247
Get started по next.js достаточно, тем более ты якобы что-то знаешь, нахуй курсы тебе?
Аноним 30/10/24 Срд 11:22:22 #9 №3311252 
>>3311250
>next.js
Нахуя учить это говно? Это же кал
Аноним 30/10/24 Срд 11:22:47 #10 №3311253 
>>3311252
> учить
Мы вам перезвоним, как научитесь
Аноним 30/10/24 Срд 11:27:23 #11 №3311261 
>>3311253
Но некст это же реально кал. Ремикс во всем лучше, а вообще топ сср это свелткит.
Аноним 30/10/24 Срд 11:29:20 #12 №3311263 
>>3311250
По опыту, хорошие курсы концентрируются на действительно важных вещах без воды, стараются донести инфу понятном языком без простыней текста. Тупо тыкают носом в нужно, не приходится лопатить доки в попытках осмыслить на сколько мне это важно на данном этапе. Плюс сразу это закрепляют практикой, которую за тебя уже придумали и тебе не надо сидеть выдумывать себе задачи.
Аноним 30/10/24 Срд 11:30:39 #13 №3311265 
>>3311261
Особенные хуйни из Твиттера, классика от шизов жс-треда
Аноним 30/10/24 Срд 11:30:58 #14 №3311266 
>>3311263
В Get started по next.js нет никакой воды
Аноним 30/10/24 Срд 11:32:09 #15 №3311269 
>>3311261
>лучше
Особенные чмони никак не могут понять, что платят не за это
Аноним 30/10/24 Срд 11:32:39 #16 №3311270 
>>3311265
Так хуебесы из сриттера наобарот пропогандируют некст словно секту
Аноним 30/10/24 Срд 11:33:09 #17 №3311272 
>>3311269
платят за то, как быстро ты хуячишь фичи. на ремиксе ты их хуячишь быстрее, особенно если проект больше пары страниц
Аноним 30/10/24 Срд 11:36:14 #18 №3311273 
>>3311168
>Трясетесь что в другом языке вас нахуй пошлют отрицательным показателем скила?
Рякнул челик, непособный осилить HTML + CSS =)))
Аноним 30/10/24 Срд 11:37:40 #19 №3311274 
>>3311190
>Нормальным программистам не принципиально на каком языке писать, всё можно хакнуть.
Предлагаю тебе начать с хакинга HTML
Аноним 30/10/24 Срд 11:40:03 #20 №3311277 
>>3311247
>Перекатываюсь с другого языка
>быстро освоить базу и основные принципы
Пошел нахуй отсюда, вкатун ебаный. Не умеешь гуглить - сосешь хуй, понял?
Аноним 30/10/24 Срд 11:40:51 #21 №3311278 
>>3311272
Ага, хуячишь, когда ты особенный. Нахуй ты особенный не всрался.
Аноним 30/10/24 Срд 11:44:38 #22 №3311282 
>>3311277
Сам-то работаешь? Или до сих пор гуглишь сидишь?
Аноним 30/10/24 Срд 11:45:02 #23 №3311283 
>>3311278
>особенный
нихуя я не особенный, типичный миддл+ который напиздев на собесе получил лычку синьки.
Аноним 30/10/24 Срд 11:52:15 #24 №3311288 
>>3311282
>Сам-то работаешь? Или до сих пор гуглишь сидишь?
Работаю и гуглю каждый день, много. Программист, который не гуглит - выбрасывается на мусорку. Особенно в вебе.
Аноним 30/10/24 Срд 11:53:32 #25 №3311289 
>>3311234
>>3311242
Всем похуй на зиг, макакичи, чего вы так возбудились-то? Это лишь пример нормального языка который может во фронт и может в нативную компиляцию на все платформы без всякой ебли.

Конечно же большинство "сайтов" будут писаться на c++ и всяких карбонах, просто потому что либ для этого больше. Ну а каловый JS/TS ждёт смерть. Это база.
Аноним 30/10/24 Срд 12:12:45 #26 №3311315 
>>3311289
Это лишь пример хуйни из твиттера, шиз
Аноним 30/10/24 Срд 12:16:16 #27 №3311318 
>>3311289
>Конечно же большинство "сайтов" будут писаться на c++ и всяких карбонах, просто потому что либ для этого больше.
Не ну тут перетолстил
Аноним 30/10/24 Срд 12:20:05 #28 №3311327 
>>3311318
Ну он имел в виду, что сайты будут делать Настоящие Программисты, такие как он сам, на Настоящих Языках, не для быдла, коим являются миллионы мух с жс, это классическая шиза же.
Аноним 30/10/24 Срд 12:31:00 #29 №3311339 
>>3311327
>сайты будут делать Настоящие Программисты, такие как он сам, на Настоящих Языках
Сейчас им что мешает это делать?
Аноним 30/10/24 Срд 12:38:40 #30 №3311345 
>>3311339
Клятые миллионы мух, наверное
Аноним 30/10/24 Срд 12:43:50 #31 №3311347 
>>3311345
>Клятые миллионы мух, наверное
Вот же суки! Не дают Настоящим Программистам (с) реализоваться в вебе!!!
Аноним 30/10/24 Срд 13:01:57 #32 №3311369 
>>3311315
>>3311318
>>3311327
>>3311339
>>3311345
>>3311347
Зачем ты сам с собой общаешься, шизло?

Ты так себя успокаиваешь, мол, JS будет жить, всё будет в порядке, а ты будешь и дальше верстать дебильные кнопочки без знаний программирования, мм?
Аноним 30/10/24 Срд 13:19:43 #33 №3311393 
>>3311369
Ну ты-то у мамы Настоящий Программист, со Знанием Программирования, плачешь в подушку по ночам?
Аноним 30/10/24 Срд 14:26:03 #34 №3311448 
>>3311393
Зачем ты проецируешь свою боль на нормальных людей? Это ты униженный всем тредом макака-верстальщик, кек
Аноним 30/10/24 Срд 14:34:41 #35 №3311461 
>>3311448
Настоящий Программист, милый, нормальные люди не видят никакого негатива в том, что они макаки без Знания Программирования, все ровно наоборот, и именно поэтому ты плачешь в подушку, что тупое быдло не хочет ничего знать и становиться Настоящими, ну кого ты наебать-то хочешь.
Аноним 30/10/24 Срд 14:45:43 #36 №3311467 
>>3311461
Можешь сколько угодно фантазировать как твои обидчики плачут в подушку, но оглянись вокруг - плач и истерики сходят лишь от тебя...
Аноним 30/10/24 Срд 14:55:18 #37 №3311476 
>>3311467
Ох уж этот зеркалирующий Настоящий Программист
Аноним 30/10/24 Срд 15:17:27 #38 №3311500 
>>3311476
> У тебя проекции.
> НЕЕЕТ ЭТО У ТЕБЯ ПРОЕКЦИИ У ТЕБЯ!11

Малыш, тебе больно? Опять кнопка не верстается?
Аноним 30/10/24 Срд 15:42:21 #39 №3311537 
image.png
>>3311369
Иди на хуй шизик
Аноним 30/10/24 Срд 15:56:54 #40 №3311554 
>>3311272
>>3311261
Лол, ну круче и круче, только работы на нём нет, так что проснись, маня, ты обосралась. Мама уже борщ приготовила.
Аноним 30/10/24 Срд 15:58:50 #41 №3311558 
1730293082717.png
>>3311289
> большинство "сайтов" будут писаться на c++
Аноним 30/10/24 Срд 16:01:34 #42 №3311565 
>>3311537
Зачем ты отредактировал хтмл, шизик? Думаешь никто не поймёт что ты сам с собой говоришь?
Аноним 30/10/24 Срд 16:08:18 #43 №3311580 
>>3311565
>маняфантазирует про написание фронтенда на С++, через 15 лет завезут вотувидити
>считает кого-то шизом кроме себя
Комедия!
Аноним 30/10/24 Срд 16:23:17 #44 №3311606 
Порекомендуйте книг по JS (для среднечков и выше).
Аноним 30/10/24 Срд 16:23:52 #45 №3311609 
>>3311606
Get started, next.js
Аноним 30/10/24 Срд 16:26:41 #46 №3311613 
>>3311565
Да ты просто слился, иди лучше на крестах фронтенд пиши, потом ссылочку на гит кинь, мы хоть поглядим как правильно надо, а то клавиатуру сотрясаешь почем зря
Аноним 30/10/24 Срд 16:34:39 #47 №3311620 
>>3311606
Книги не нужны
Аноним 30/10/24 Срд 16:35:33 #48 №3311622 
>>3311580
>>3311613
Ну началось, шизло опять по два-три раза отвечает. Как же шизлу непечёт-то!

Пойми, макак, твои обоссаные кнопки на TS верстаются только потому что других вариантов нет. TS и JS как язык нахуй никому не всрался, ну вот совсем прям никому. Как только будет адекватная замена - ты пойдёшь верстать плсатиковые бутылки на свалку.
Аноним 30/10/24 Срд 16:40:33 #49 №3311629 
>>3311622
>Пойми, макак, твои обоссаные кнопки на TS верстаются
Это троллинг тупостью? Кнопки верстаются на HTML и CSS.

>только потому что других вариантов нет.
Потому что другие практически никому не нужны.

>TS и JS как язык нахуй никому не всрался, ну вот совсем прям никому.
Аргументы хоть какие-то будут? А то ты пока только своё личное мнение выражаешь. Вот нахуй никому не нужен как раз зиг, разве что кроме авторов Bun. Уже есть раст, который лучше зига примерно во всём.

>Как только будет адекватная замена - ты пойдёшь верстать плсатиковые бутылки на свалку.
Так она не нужна.
Аноним 30/10/24 Срд 16:45:41 #50 №3311633 
>>3311554
У меня есть, так что похуй. И на нексте и на ремиксе и на самопальном сср
Аноним 30/10/24 Срд 17:11:29 #51 №3311650 
>>3311606
>Порекомендуйте книг по JS (для среднечков и выше).
Порекомендую пройти нахуй.
Аноним 30/10/24 Срд 17:24:01 #52 №3311660 
>>3311289
>Конечно же большинство "сайтов" будут писаться на c++ и всяких карбонах, просто потому что либ для этого больше.
Терри Дэвид, ты? Узнал тебя по твоим высерам. Так и знал что ты инсценировал свое самоубийство.
Аноним 30/10/24 Срд 17:24:47 #53 №3311661 
>>3311606
YDKJS
Аноним 30/10/24 Срд 20:04:00 #54 №3311820 
>>3311650
Хуя ты крутой.
Аноним 30/10/24 Срд 21:33:12 #55 №3311918 
image.png
Отличная статейка https://habr.com/ru/articles/790272/ по аутентификации пользователя для вебсокетов. Реализовывать буду вариант с пика. Сюда можно въебать любой сервис аутентификации, потанцевал неограничен, хорошая защита от дудоса.
Аноним 30/10/24 Срд 21:34:36 #56 №3311919 
>>3311629
> Уже есть раст
Им никто не пользуется кроме альтернативно-одарённых и куколдов. Ничуть не сомневался что ты безумное растошизло, кек
Аноним 30/10/24 Срд 21:49:01 #57 №3311936 
>>3311918
Что тут у нас? Зумеры изобретают oauth?
Аноним 30/10/24 Срд 21:54:37 #58 №3311943 
Анонасы, разоблачение века https://www.youtube.com/watch?v=kbsi7EgnoMc
Аноним 30/10/24 Срд 22:00:50 #59 №3311949 
>>3311936
Ебанутый что ли? Где ты тут oauth увидел? Ответ "ыыы гыы пахоже там другой сервер ыы ааа" не засчитываю.
Аноним 30/10/24 Срд 22:29:50 #60 №3311972 
Вы нахрена так быстро срете
>>3310372 →
Тру стори, сначала думаешь что динамико-дрисня для вкатунов и неучей, вкатываешь в статик, проходят года и потом с гига опытом приходит понимание насколько динамика сильна и удобна.

Да, чтобы писать качественно на динамике нужен большой скилл, но зато какая гибкость, просто обосраться.
Аноним 30/10/24 Срд 22:30:14 #61 №3311973 
>>3310939 →
>Zig на фронте? Кулсторибоб.
Уже очевидно что будущее за WASI. Тут зиг не причем, это мульти языковый байткод, тут больше вопрос как сам js будет собираться в wasi и проблема js это отсутствие нормальных чисел. Скорее всего будет какой-то отдельный js-wasi, который будет совсем другой js. Но скорее всего выстрелят больше другие языки, там у шарпов сейчас большая движуха веб ассембле мягкие что-то чуют, вроде у раста тоже, но он очень неудобный.
Аноним 30/10/24 Срд 22:31:18 #62 №3311974 
>>3311949
> ыыы гыы нипахоже тут тот же самый сервер ыы ааа
Аноним 30/10/24 Срд 22:31:41 #63 №3311976 
>>3310968 →
>Вот когда васм научиться работать с DOM, поговорим. Пока что - это пук в муку.
ДОМа больше не будет. Ты мало понимаешь что такое wasm
https://beta.unity3d.com/jonas/AngryBots/

Для тоскующих по DOM есть
blazor
Аноним 30/10/24 Срд 22:33:21 #64 №3311978 
>>3311976
Представил интернет-магазин дилдаков на юнити.
Аноним 30/10/24 Срд 22:44:41 #65 №3311982 
>>3311974
Ясно, кажется я разговор веду с ТС-дебилом, ведь ТС-дебилы не в состоянии понимать клиент-серверные архитектуры и знать что такое oauth.
Аноним 30/10/24 Срд 22:44:55 #66 №3311983 
image.png
>>3311978
Сейчас бы боятся 3д членов. а потом в тихую печатать их на 3д принтере
Аноним 30/10/24 Срд 22:47:28 #67 №3311986 
>>3311976
> Ты мало понимаешь что такое wasm
Это чел который на тс кнопки пишет. Оно вообще ничего не понимает, кроме как писать кнопки.
Аноним 30/10/24 Срд 22:55:40 #68 №3311991 
почему на фоне nextjs, его побратимы в виде sveltekit и nuxtjs выглядят как скрепленные скотчем костыли, обмазанные говном?
Аноним 30/10/24 Срд 23:16:39 #69 №3311999 
>>3311976
>blazor
Это медленное тормознуте лагающее говно абсолютно не годится для продакшена
Аноним 30/10/24 Срд 23:17:44 #70 №3312000 
GitHub-Octoverse-2024-top-programming-languages.webp
GitHub-Octoverse-2024-fastest-growing-programming-languages.webp
GitHub-Octoverse-2024-most-commonly-used-programming-languages-1.webp
>>3311622
>TS и JS как язык нахуй никому не всрался, ну вот совсем прям
Обтекай, маня.
Аноним 30/10/24 Срд 23:19:58 #71 №3312002 
>>3311991
Потому свелт в принципе никому не нужен и его разработкой толком не занимаются, даже автор свелта устроился работать в верцел, лол! В наксе тоже полтора землекопа потому что китайская подделка вью тоже мало кому нужно, в тех же тир 1 команиях РФ только Озон использует вью, а так в целом и в РФ и в мире 80% рынка это реакт, у ангуляр чадов есть своя доля и качественные инструменты, потому что традиционно богатый энетпрайз любил им пользоваться. Короче, кроме реакта и ангуляра остальные это маргинальные отщепенцы, вот и инстрмуенты у них каловые.
Аноним 30/10/24 Срд 23:20:09 #72 №3312003 
image
>>3312000
КРАХ ЖС ВДРЕБЕЗКИ, уахахаха
Аноним 30/10/24 Срд 23:21:27 #73 №3312004 
>>3312000
Не понял, ты продемонстрировать свою тупость решил? Очевидно что если на платформе существует только один язык, то его будут использовать.

Любая достойная альтернатива моментально уничтожит этот кал буквально сразу, потому что он бессмысленен чуть больше чем полностью.
Аноним 30/10/24 Срд 23:23:55 #74 №3312005 
>>3311991
>на фоне nextjs, его побратимы... выглядят как скрепленные скотчем костыли
Спорное утверждение. Потому что:
1) Нэкст дико тормозит, каждую страницу пересобирает, у меня наверно гигабайт+ папка с кешем
2) Странный обрезанный рантайм в миддлваре (edge runtime)
3) Нельзя устанавливать куки в GET запросах на роутах
4) Сложный деплой, если в клауд деплоить, то там будет 100500 сервисов, всякие вармеры, апи, картинки и проч.
5) Мозгоёбная система с server-side components, 'use client'/'use server', иногда конфликтует со старыми библиотеками, приходится накатывать костыли, чтобы старую ui-библиотеку подружить с новым app-стилем некста.
и т.д.

Но я не хочу здесь срач разводить. Если считаешь что он лучше - считай дальше, не буду тебя переубеждать.
Аноним 30/10/24 Срд 23:28:51 #75 №3312009 
у миллионов не тормозит, а у дурачка с двача - тормозит, пон
Аноним 30/10/24 Срд 23:29:17 #76 №3312010 
>>3311918
Сокет-шиз, ты снова выходишь на связь?

https://socket.io/docs/v4/client-options/#auth
https://socket.io/docs/v4/client-options/#withcredentials
https://socket.io/get-started/private-messaging-part-2/#persistent-session-id
https://socket.io/how-to/use-with-jwt
Аноним 30/10/24 Срд 23:32:36 #77 №3312012 
Screenshot 2024-10-30 233108.jpg
>>3311919
>ррррряяя раст никому не нужен
Как же ты толстишь, дружище.
Аноним 30/10/24 Срд 23:33:32 #78 №3312014 
>>3312004
Осталось всего лишь подождать 15 лет и появится шанс что может быть жс/тс уничтожат? Таблетки, шиз
Аноним 30/10/24 Срд 23:34:52 #79 №3312015 
image
бу, привет, испугался?
Аноним 30/10/24 Срд 23:46:12 #80 №3312020 
>>3312005
Использую SSG/ISR и не будет каждую страницу пересобирать. А редкие лаги из-за SSR обычно из-за сетевых запросов, либо ты делаешь SSR на десятки тысяч клиентов в секунду, значит на этапе систем дизайна был фейл. Про 2 и 3 пункты хз, никогда не использовал его бекенд-фичи и не буду, для меня это всегда будет фронтенд фреймворком. По деплою куча простых примеров от одного из разрабов некста:
https://github.com/nextjs
И недавно другой разраб некста сделал гайд по селф-хосту:
https://x.com/leeerob/status/1843796169173995544
По 5 пункту никогда не было проблем, хотя я апп роутер начал использовать не так давно, где-то в начале года, когда к нему уже все кто надо адаптировались. С mantine и shadcn 0 проблем.
Аноним 30/10/24 Срд 23:50:21 #81 №3312021 
>>3312010
Понимаешь, это разные подходы. Ты говноед который жить не может без либ, потому что не знаешь программирования вообще. А я написал мультиплексор за 10 минут. Мы разные.
Аноним 30/10/24 Срд 23:53:07 #82 №3312022 
>>3312021
>я написал мультиплексор за 10 минут
>взял готовый uWS
Кул стори. Зачем так нагло пиздеть? Я могу жить без либ когда это нужно. Но подходы действительно разные: я инженер и программист, а ты кодер, жмущая на кнопки обезьянка. Я проектирую системы, а ты кодишь код, нажимаешь кнопочку.
Аноним 30/10/24 Срд 23:54:15 #83 №3312025 
>>3312020
>для меня это всегда будет фронтенд фреймворком
не думаешь как-то жирно получается? тогда уж реально смотреть на свелты/вуе, не?
Аноним 30/10/24 Срд 23:57:30 #84 №3312026 
>>3312025
А чего жирного? Фичи, которые не используются, ничего в бандл не тащат. Плюс я получаю много разных фронтенд фич из коробки. В большинстве крупных проектов всё равно есть отдельный бекенд на джаве/го/дотнете/etc, нужно апи не только для фронтенда, но и для мобилок.
Аноним 31/10/24 Чтв 00:18:07 #85 №3312033 
Как же мне нравится Graphql. Но ленивые пидорасы нигде его не используют.
Аноним 31/10/24 Чтв 00:25:59 #86 №3312036 
>>3312033
>нигде его не используют
Да он никому нахуй не всрался. Контрится обычным рестом и спеками, в разработке которых участвовали как фронты, так и бэки.
Аноним 31/10/24 Чтв 00:26:26 #87 №3312038 
>>3312000
Зумеры не знают о Embrace, Extend, and Extinguish сейчас покормят, а потом начнут выкручивать яйца несовместимостью.
Аноним 31/10/24 Чтв 00:28:54 #88 №3312040 
image.png
>>3312000
Что за звиздец-график?
Гитхаб покупает МС, языки МС неожиданно растут в графиках, хм. Ты в семье самый умный, да?
Аноним 31/10/24 Чтв 00:30:32 #89 №3312041 
rust-be-like-v0-4axixtper9pb1.webp
>>3312012
Аноним 31/10/24 Чтв 00:30:54 #90 №3312042 
>>3312040
>Воспринимать всерьез любые графики кроме уровня зарплаты
Аноним 31/10/24 Чтв 00:31:31 #91 №3312044 
>>3312012
Всякие говнопэтпроекты на гитхабе !== production-ready код
мимо
Аноним 31/10/24 Чтв 00:32:51 #92 №3312045 
>>3312022
>жмущая на кнопки обезьянка
Не проецируй на других свою сущность.

Единственная макака которая не может писать программы без либ - это ты. Ты буквально не в состоянии написать сам работу с сетью.
Аноним 31/10/24 Чтв 00:35:52 #93 №3312047 
image.png
time-travelers-v0-cp6qii5t7gnb1.webp
>>3312012
10 лет растеры накручивали рейтинг любимости языка (но не написаемости кода на нем), а тут пришел зиг и молча подвинул хероту.
Аноним 31/10/24 Чтв 00:38:34 #94 №3312050 
>>3312020
>никогда не использовал его бекенд-фичи и не буду
Лол а я использовал. Так что не пизди чего не знаешь. Ты его приподносишь как какую-то ультра-йобу, как хороший годный фреймворк. Но я тебе сейчас просто накидаю пример элементарный - типа страница логина + logout. Когда юзер логиниться, ему устанавливается кука и перебрасывает на /dashboard. А потом он переходит на урл /logout, у него снимается кука и перебрасывается обратно на /login. Так вот, на этом месте у него постоянно баги возникают. Tо закольцовывает, он бесконечно переадресовывает с /login на /logout и обратно. Я заебался уже баг репорты писать в этот ёбанный nextjs. То у них статическая генерация работает через жопу, то ещё что. Если бы это был одиночный баг, но я с этими багами сталкиваюсь с... 2018-го наверно? Со времён когда ещё гатсби был популярен. Конечно, многих из этих багов некритические, но когда этих багов куча, оно уже портит впечатление. Причём это происходит в основном только с nextjs, а не происходит с другими фреймворками, как например remix. Я в нём билдю проект и у меня выходит маленькая папочка - мегабайт 15 наверно. Когда я в нексте бильдю тот же проект, он высирает мегабайт 500-800 разного говна, которое надо будет залить на хостинг. По сути, nextjs - это такой глючный bloatware.
Аноним 31/10/24 Чтв 00:52:27 #95 №3312061 
>>3312050
>Tо закольцовывает, он бесконечно переадресовывает с /login на /logout и обратно
Скорее всего причина в твоем коде, а не к нексте. Не встречал подобных багов, хотя работаю с ним где-то с 9 версии. Вот в next-auth (который стал auth.js) встречал баги, но это отдельная 3rd party либа, её делают другие люди

>Я заебался уже баг репорты писать в этот ёбанный nextjs
Ну скидывай issues тогда.

>По сути, nextjs - это такой глючный bloatware
Почему у меня ничего не глючит, страницы грузятся быстро, бандл сайз низкий? Что там на диске занято всем похуй, главное чтобы у юзера не лагало и быстро грузилось.
Аноним 31/10/24 Чтв 01:21:36 #96 №3312072 
>>3312061
Next-auth такое же говно как и next. Мне сама архитектура этой библиотеки не нравится. Потому что там всё проходит через rest api, в итоге вся коммуникация проходит по такой схеме: user --> nextjs api ---> auth0 api ---> токен. Короче он двойной путь проходит, вместо того чтобы напрямую послать запрос к условно auth0/cognito/okta/проч и сразу получить ответ/установить куку. Это добавляет лишних миллисекунд network latency, бесполезного трафика сети. Это ещё один минус в копилку ебаного nextjs.

По-идее, нормальным вариантом было бы убрать аутентификацию в middleware, но как я уже говорил, у middleware максимально обрезанный движок, там даже чтобы элементарно получить environment variable, нужно ставить костыли https://github.com/expatfile/next-runtime-env
Аноним 31/10/24 Чтв 02:11:44 #97 №3312083 
>>3312072
Я единожды попробовал next-auth и больше не прикасался к нему. В своих проектах сам реализовал авторизацию и аутентификацию, на работе тоже либо есть самописное, либо решения типа keycloak. Только то, о чём ты говоришь, это не минус в копилку некста, потому что эта либа к нему никак не относится, она уже давно называется authjs и является фреймворк-агностик, да и до этого с некстом чаще юзали другие решения, а не вот это поделие. У меня бекенд на своих проектах на fastify/nest, у меня ничего не проходит двойной путь. Короче твои проблемы это skill issue.
Аноним 31/10/24 Чтв 02:26:27 #98 №3312084 
>>3312083
>У меня бекенд на своих проектах на fastify/nest
Фу блять иди отсюда нахуй! Из монитора говноедом завоняло. Никому в мире этот нест не обосрался кроме России. Ты видимо выбираешь инструменты по принципу top-5 популярности. Есть нормальный spring boot для этих целей.

>nest + nextjs
Ммммммаксимум говноедский стек. Ещё наверно и в кубернетисе крутится. Bloatware at its finest.
Аноним 31/10/24 Чтв 02:35:09 #99 №3312085 
Screenshot20241031032756.png
>>3312083
>Короче твои проблемы это skill issue.
Да-да, skill issue. Но как ты вот это объяснишь ---> https://www.npmjs.com/package/cookies-next Он даже не может блять сделать setCookie/deleteCookie. Почему вообще фреймворку вообще понадобился отдельный npm-пакет чтобы работать с куками? Любой фреймворк возьми, даже взять твой nuxt или svelte - они устанавливают куки без проблем https://svelte.dev/tutorial/kit/cookies https://nuxt.com/docs/api/composables/use-cookie видимо это настолько сложный уникальный функционал для nextjs, что они обосрались его сделать нормально.
Аноним 31/10/24 Чтв 02:46:45 #100 №3312086 
>>3312084
>Фу блять иди отсюда нахуй! Из монитора говноедом завоняло.
Рваться было не обязательно.
>Никому в мире этот нест не обосрался кроме России.
Ты пытаешься вот так себя самоубеждать когда слышашь упоминание инстрмуента, который тебе по иррациональным причинам не нравится?
>Ты видимо выбираешь инструменты по принципу top-5 популярности
В любом стеке люди почти всегда выбирают среди популярных инстрмуентов, они часто самые удобные, качественные эффективные. Но не всегда. Например самый популярный express это говно мамонта. Спринг тоже говнище то ещё, все причины его существования в 2024 году не являются оправданными.
>Есть нормальный spring boot для этих целей.
Сейчас бы брать спринг для пет-проекта, лол! Да и спринг и "нормальный" в одном предложении уже вроде похоже на троллинг, но скорее на глупость.
>Ммммммаксимум говноедский стек.
Один из самых топовых стеков как раз, идеально подходит и для пет проектов, и для коммерческих тоже, даже очень крупных. У меня и на прошлой работе был такой, и на текущей тоже он, только на текущей работе я веду ещё два проекта с другими стеками (и на беке, и на фронте) и они не выделяются в лучшую или худшую сторону.
>Ещё наверно и в кубернетисе крутится. Bloatware at its finest.
Ты поехавший, нахера мне кубер? А "bloatware at its finest" повторяй перед зеркалом, когда будешь адекватным людям советовать воняющий паджитами bloatware-высер под названием спринг, и джаву в принципе.

>>3312085
Зачем тебе cookies-next, чего тебе не хватает в нексте? Доку пробовал читать?

>Почему вообще фреймворку вообще понадобился отдельный npm-пакет чтобы работать с куками?
https://nextjs.org/docs/app/api-reference/functions/cookies

>Любой фреймворк возьми, даже взять твой nuxt или svelte - они устанавливают куки без проблем
А у них есть RSC? Вот и думай. И ещё раз, читай доку прежде чем начинать серить из-за отсутствия понимания. Через Server Actions можно, даже я это знаю, хоть и стараюсь избегать всего, что связано в бекендом в нексте.
https://nextjs.org/docs/app/building-your-application/data-fetching/server-actions-and-mutations#cookies
Аноним 31/10/24 Чтв 02:47:11 #101 №3312087 
>>3312045
Нет ты, даже готовую либу взял
Аноним 31/10/24 Чтв 03:49:46 #102 №3312093 
Screenshot20241031043108.png
>>3312086
>чего тебе не хватает в нексте?
Блять я уже сказал чего мне не хватает, читать не умеешь? Set cookie / delete cookie мне не хватает! Только не надо говорить, что в документации это есть, потому что я эту документацию знаю лучше тебя. Там есть строчка "HTTP does not allow setting cookies after streaming starts, so you must use .set in a Server Action or Route Handler." Server action отпадает - потому что он не вызывается при GET-запросах, а route hander это по сути либо обрезанный middleware, о котором я уже говорил, либо api, значит мне надо сделать запрос к апи, чтобы поменять куку. Раньше был getServerSideProps в pages и там это было, но после перехода на app их выпилили.

>А у них есть RSC?
Server components не нужны. Собственно, на эту тему была дискуссия --> https://remix.run/blog/react-server-components нужны ли серверные компоненты или нет. В итоге пришли к выводу что нахуй надо. На рендере видно как rsc тормозит https://www.youtube.com/watch?v=fqqAlBOmj-E Они дают какие-то плюшки, в плане более красивого кода. Но действительно ли мне так важно иметь какой-нибудь хитрожопый buttonHandler с 'use server' сидящий внутри клиентского компонента? Пока хватает loader/action + суффиксов а-ля .server.ts RSC реально не настолько важная технология, как о ней говорят.
Аноним 31/10/24 Чтв 04:17:45 #103 №3312095 
>>3312038
>если когда-то произошло событие X для какой-то совершенно отдельной технологии, значит оно точно случится и в данном случае
Шиз, как нам тебя назвать? Зиганутый? Юнити-шиз, тридэ-шиз, gpu-шиз? Почему тебе завезли фанатичность, но не завезли логику?
Аноним 31/10/24 Чтв 04:24:02 #104 №3312096 
>>3312047
Где подвинул? У раста больше по обоим параметрам

>>3312033
Чем он хорош? Какие профиты по сравнению с рестом? С кешированием у него не очень, например.
Аноним 31/10/24 Чтв 04:42:48 #105 №3312100 
Screenshot20241031053831.png
Screenshot20241031054120.png
>>3312086
>Сейчас бы брать спринг для пет-проекта, лол! Да и спринг и "нормальный" в одном предложении уже вроде похоже на троллинг, но скорее на глупость.
Разговор здесь о том, что сука все эти концепты nest'а - фабрики, декораторы, классы, контроллеры это всё не свойственно стилю джаваскрипта. Это стиль джавы. Там этих декораторов, инжекторов, фабрик хоть жопой жуй. Декораторы - это пиздец ценный функционал, чтобы я без них делал! Вместо router.get('/user/:id/:page', ...) писал бы @Get('/user/:id/:page') async findOne(@Param('id') id: string, @Param('page') page: string) {...} это же намного лаконичнее express'а! Сравни nest с spring boot - и он проиграет во всём. Где больше интеграций? В spring'е! Там полноценное ООП, а не потешное как в typescript'е. Там есть нахуй и MVC, и всё остальное. Посмотри на картинку слева и справа - это же потешная пародия на spring, один-в-один ёпта!
Аноним 31/10/24 Чтв 05:31:39 #106 №3312107 
>>3312095
Иди хоть прочитай что это такое, событие у него, подкроватный шизоискатель.
https://ru.wikipedia.org/wiki/Embrace%2C_Extend%2C_and_Extinguish
Аноним 31/10/24 Чтв 05:37:05 #107 №3312108 
image.png
>>3312096
>Где подвинул? У раста больше по обоим параметрам
Ты же понимаешь разницу между подвинул и обогнал?
Риторический вопрос.
Аноним 31/10/24 Чтв 05:50:35 #108 №3312112 
Пока Настоящие Программисты спорят на дваче о том, какой инструментарий Правильный, у быдла без Знания Программирования лавеха мутится. Классика
Аноним 31/10/24 Чтв 06:00:33 #109 №3312113 
>>3312093
>Раньше был getServerSideProps в pages и там это было, но после перехода на app их выпилили.
Твой юзкейс в апп роутере реализуется конкретно через middleware, через него делается то, что раньше можно было сделать в getServerSideProps, то есть ты сможешь сетить и удалять куки при GET запросах.

>>3312100
>Разговор здесь о том, что сука все эти концепты nest'а - фабрики, декораторы, классы, контроллеры это всё не свойственно стилю джаваскрипта. Это стиль джавы.
А кто у нас законодатель стиля джаваскрипта? Это не стиль джавы, это стиль Банды Четырёх. Это стиль ООП, это база и фундамент. Не то чтобы я был фанатом этого стиля, но он сильно упрощает работу с большим проектом. Хотя для меня нест очень прост на фоне спринга, и даже примитивен в хорошем смысле, но не настолько, как экспресс, поэтому мне он и нравится. Даже маленький проект на несте пишется легко и быстро, что невозможно сказать о спринге.

>Там этих декораторов, инжекторов, фабрик хоть жопой жуй. Декораторы - это пиздец ценный функционал, чтобы я без них делал! Вместо router.get('/user/:id/:page', ...) писал бы @Get('/user/:id/:page') async findOne(@Param('id') id: string, @Param('page') page: string) {...} это же намного лаконичнее express'а!
Можешь вокруг эскпресса реализовать весь функционал, который нест предоставляет из коробки. Будет в сущности то же самое, только без декораторов, зато с кастомным говнокодом из велосипедов. Назло маме наговнокожу костылей, лишь бы не использовать декораторы. Ну можно не использовать, есть fastify, elysia. Есть adonis, он с декораторами, но он менее многословный по сравнению с нестом. Ты оьратил внимание на декораторы содержимого запросов, но куда круче декораторы самих роутов, удобно навешивают валидацию, опенапи, гарды, интерцепторы и т.д.

>Сравни nest с spring boot - и он проиграет во всём. Где больше интеграций? В spring'е! Там полноценное ООП, а не потешное как в typescript'е. Там есть нахуй и MVC, и всё остальное. Посмотри на картинку слева и справа - это же потешная пародия на spring, один-в-один ёпта!
Мне не нужно больше интеграций, мне достаточного необходимого: кафка/реббит/натс, редис, gRPC, OpenAPI, прометеус, эластик, вебсокеты, графкл, typeorm/prisma, да что угодно легко подключается.

Большая проблема спринга в том, что он написан на воняющей индусами джаве, и даже котлин не особо спасает ситуацию. И вообще, нест вдохновлялся ангуляром, если ты хочешь искать конкретные источники.
Аноним 31/10/24 Чтв 08:19:53 #110 №3312187 
>>3312000
Почему питон так популярен?
Аноним 31/10/24 Чтв 09:01:40 #111 №3312221 
> 2к25
> всё ещё нет способа вотчить изменения вложенных в объект структур
Аноним 31/10/24 Чтв 09:07:45 #112 №3312229 
>>3312112
Это всё с опытом приходит. Джуны спорят за бессмысленные инструменты и дрочат на либы, сеньёры пишут приложения через KISS, уделяя больше времени дизайну, локализации, способам доставки.
Аноним 31/10/24 Чтв 09:16:19 #113 №3312239 
image.png
image.png
Привет, пытаюсь на сайте memealerts.com добавить несколько стоп-слов одним массивом. Сайт позволяет вводить слова только по одному, хочется как-то обойти это ограничение. Функцию найти не получилось - нашёл событие onKeyDown, но не понимаю, как его активировать и всё ли я делаю правильно. По идее же как-то можно симитировать нажатие клавиши enter? И тогда можно будет вставить список через код.
Аноним 31/10/24 Чтв 09:19:01 #114 №3312245 
image.png
>>3312239
Аноним 31/10/24 Чтв 14:58:07 #115 №3312630 
16714719986981.png
>>3312187
Аноним 31/10/24 Чтв 16:18:29 #116 №3312696 
>>3312187
Простой, удобный, выразительный. Поему бы ему не быть популярным?
Аноним 31/10/24 Чтв 17:46:39 #117 №3312773 
>>3312107
Событие — успешное применение этой стратегии. Ты вот о нём и фантазируешь, дорогой wasm/webgpu-шиз. Обязательно случится. Через 15 лет. А потом ты проснёшься.
Аноним 31/10/24 Чтв 17:59:43 #118 №3312787 
>>3311130 (OP)
Анон, правильно ли я понимаю, что так как jsу нужна host среда для исполнения (типа jvm в джаве), предположим, что это браузер, то процесс компиляции кода будет разным в зависимости от среды? В ноде по другому будет компилироваться? А в разных браузерах? Где почитать про компиляцию подробнее
Аноним 31/10/24 Чтв 18:00:27 #119 №3312788 
>>3312221
Прокси, не?
Аноним 31/10/24 Чтв 18:03:37 #120 №3312791 
>>3312787
Браузер - это один "компилятор", нода - другой, другой браузер - третий. Какие проблемы? Какой практический смысл тебе даст это знание?
Аноним 31/10/24 Чтв 18:06:38 #121 №3312797 
>>3312791
А wasm тогда что такое? Я могу какой-то функционал переписать на wasm и вставки делать?
Аноним 31/10/24 Чтв 18:08:40 #122 №3312800 
>>3312797
wasm - это типа переносимый формат "результата компиляции", который понимают разные браузеры.
Аноним 31/10/24 Чтв 18:09:31 #123 №3312801 
Бля заебался... ничего не понимаю, почему на ютубе хуйлушки так ловко оперируют async/awaitами, понимают когда их использовать, пишут везде пиздатые типы, а я сижу и втыкаю только как ЛОХ. Где этому учиться вообще блять
Аноним 31/10/24 Чтв 18:11:27 #124 №3312802 
>>3312801
Типы нахуй не нужны, разберешься с ними потом, вникай без типов
Аноним 31/10/24 Чтв 18:15:40 #125 №3312806 
>>3312787
>процесс компиляции кода будет разным в зависимости от среды
Да, но ебать тебя это не должно. Код будет выполняться с точно таким же результатом, разница лишь в производительности и отсутствии функционала на разных платформах.

>>3312797
> А wasm тогда что такое?
Байткод и виртуальная машина которая этот байткод выполняет.
> Я могу какой-то функционал переписать на wasm и вставки делать?
Да, ты просто вызываешь какие-то функции из js и получаешь результат. Это очень просто работает, но общение между васм и жс очень тормозное, по этому нужна хорошая архитектура которая учитывает это.
Аноним 31/10/24 Чтв 18:15:54 #126 №3312807 
>>3312791
и в 90% случаев этим конпелятором будет V8.
Аноним 31/10/24 Чтв 18:16:52 #127 №3312808 
>>3312801
Страдай, без типов сейчас никуда не берут.
Аноним 31/10/24 Чтв 18:17:31 #128 №3312809 
>>3312802
Я сейчас смотрю как чувак делает серверные экшены на нексте. Вот код который я низуя не понимаю

const [_, startDeleteTransition] = useTransition()
Const handleDelete = () => {
startDeleteTransition(async () => {
await onDelete();
});
}

Я дрочу гпт, конечно. Но когда я начну сам такие функции из башки писать? Где этому учиться то бля? Я где-то упустил базу про async/await и не могу сходу понять, я хз как её наверстать, аноны
Аноним 31/10/24 Чтв 18:25:13 #129 №3312814 
>>3312809
Что ты не можешь понять? Мы не телепаты
Аноним 31/10/24 Чтв 18:25:53 #130 №3312815 
>>3312801
Вырубай ютуб и начинай пилить свой петпроект, а что непонятно гугли, так обязательно добьешься успеха - вот увидишь
Аноним 31/10/24 Чтв 18:26:55 #131 №3312816 
>>3312809
Слава господу, что мы победили калбэк ад.
Аноним 31/10/24 Чтв 18:34:56 #132 №3312822 
>>3312814
Почему мы пишем <Button onClick={() => click} /> а не <Button onClick={click} />?

Почему здесь нам async/await нужен startDeleteTransition(async () => {
await onDelete();
});

Почему нельзя startDeleteTransition(onDelete());

Без иронии, в чем разница? Ведь оба варианта будут правильными жеж. Гпт хуйнб пишет
Аноним 31/10/24 Чтв 18:36:08 #133 №3312824 
>>3312809
Как же дерьмо этот ваш некст, кек
Аноним 31/10/24 Чтв 18:40:54 #134 №3312830 
image.png
Парень хочет разобраться с асинк/авэй
Дайте ему стул!
Аноним 31/10/24 Чтв 18:46:10 #135 №3312841 
>>3312822
><Button onClick={() => click} /> а не <Button onClick={click} />?
Первый вариант нерабочий, но если ты имел в виду onClick={() => click()}, то да, оба варианта равнозначны. А вот onClick={click()} писать нельзя, потому что функция в этом случае будет вызываться не по клику, а при рендере.
> Почему нельзя startDeleteTransition(onDelete())
Если onDelete является асинхронной функцией, то конечно нельзя. Можешь еще onDelete().then(result => startDeleteTransition(result)), но придешь к callback hell и запутаешься
Аноним 31/10/24 Чтв 22:16:13 #136 №3312944 
Как же заебало глючное, медленное, тормознутое и багованное ГОВНО (альтернативное название от m$ - "V ASS CODE".

Ну сколько блядь тебе надо ресурсов, ебаный дебил.
i5 12 поколения, 32 гига озу, чего тебе ещё надо. Всё равно каждые 3 часа работы всё идёт по пизде.
Тайпскриптовые типы перестают прогружаться, подсветка идёт в разнобой. Они не могли блядь проверять хотя бы раз в секунду, если у тебя ОДНО слово блядь подсвечено РАЗНЫМИ цветами, ну наверно сука что-то сломалось, дак пофиксь мне это.
Не умею блядь, умею перезапускаться три раза в день. Ещё и обновление прилетело с КОПИЛОТОМ.
Какой КОПИЛОТ этим ХУЕГЛОТАМ? Базовая функция: подсветить сука текст ломается. Ну сделайте тогда только белый цвет, может это поможет.
Аноним 31/10/24 Чтв 22:50:01 #137 №3312961 
>>3312809
Понимать надо примерно в таком порядке:
- зачем ввели колбеки
- зачем их заменили промисами
- зачем для промисов ввели await
- почему await возможен только внутри асинхронной функции

А на типы пока забей, ТС возможно скоро сдохнет.
Аноним 31/10/24 Чтв 22:59:33 #138 №3312968 
>>3312944
Наркоман понаставил говнорасширений
@
Виноват микрософт
Аноним 31/10/24 Чтв 23:08:10 #139 №3312976 
>>3312944
>каждые 3 часа работы всё идёт по пизде
Успокойся, шебутная ты обезьянка. У тебя просто-напросто утечка памяти в твоём говнокоде.
Аноним 31/10/24 Чтв 23:48:24 #140 №3312990 
>remix
а разве его реакт роутер не сожрал?
Аноним 01/11/24 Птн 00:58:14 #141 №3313008 
>>3312944
Хз чел, у меня вскод вообще месяцами не перезагружается, полёт нормальный.
> Тайпскриптовые
Так это тайпскрипт говно, неудивительно. Заканчивай на нём писать, всё равно эта параша не нужна.
Аноним 01/11/24 Птн 00:59:18 #142 №3313009 
>>3312968
Без этих расширений вообще бы нихуя там не было, считай виндовый блокнот открыл.

>>3312976
Так наверно тогда хром должен память сожрать, а не редактор кода?
Троллинг тупостью от местного двачного дебила.
Аноним 01/11/24 Птн 00:59:30 #143 №3313010 
>>3312990
Тупой вопрос. Remix по сути это и есть react router. Он на 90% состоит из него. Остальные 10% - это сервер и утилитки (обработка ошибок, ссылки, фетчинг данных и прочая мелочёвка). Сейчас они его допиливают и объединяют. Ничего супер координального не произойдёт.
Аноним 01/11/24 Птн 01:00:39 #144 №3313011 
>>3313008
>вообще месяцами не перезагружается
Ахуеть.
Попробую полностью всё сбросить и поставить с нуля безо всяких синхронизаций. Если конечно не найду замену. А заменами пока что и не пахнет!
Аноним 01/11/24 Птн 01:05:36 #145 №3313014 
>>3313010
И зачем же ты тогда отвечаешь на тупой вопрос, умник? Без выебонов никак не можешь?
Аноним 01/11/24 Птн 01:55:50 #146 №3313021 
>>3313011
Вебшторм поставь и забудь нахуй про этот каличный вскод
Аноним 01/11/24 Птн 02:19:22 #147 №3313023 
>>3312809
>Я сейчас смотрю как чувак делает серверные экшены на нексте
В твоём примере нет ничего от некста. Это обычный жс и обычный реакт. Разберись для начала с этим и забудь вообще про некст. Я тебе даже больше скажу - некст очень специфичная технология, которая нужна и используется на 3% фронтенд проектов. Не умея ездить на велосипеде ты смотришь гайд "как ездить на велосипеде по натянутому канату с шаром на голове".
>Я дрочу гпт, конечно.
Советую исключить это говно из процесса обучения вообще. Во первых ты не можешь валидировать тот код, который тебе выдаёт нейронка, потому что ты сам не умеешь ещё понимать где хороший код, а где плохой. Во вторых с таким подходом ты тренируешь в мозгу условный рефлекс на любую проблему задать промт нейросети, а не обдумать проблему.
Аноним 01/11/24 Птн 02:57:30 #148 №3313025 
>>3312944
Лучше бы вместо тупых СММ потратили деньга на разработку fleet.
Аноним 01/11/24 Птн 02:58:53 #149 №3313026 
>>3313021
СММ не палиться, брысь! Идите котлин до ума доводите
Аноним 01/11/24 Птн 03:36:37 #150 №3313028 
>>3313023
>Советую исключить это говно из процесса обучения вообще
Зря. Это как гугл, только в 10 раз быстрее.
Аноним 01/11/24 Птн 03:38:18 #151 №3313029 
>>3312968
>>3313009
У меня установлено примерно 50 расширений, ничего не лагает.
Аноним 01/11/24 Птн 04:59:00 #152 №3313038 
>>3313029
У меня еще больше установлено, но я знаю что делаю, понимаю как траблшутить и не виню микрософт в своих кривых руках
Аноним 01/11/24 Птн 05:02:20 #153 №3313039 
>>3313009
Без каких этих, наркоман? Ты установил кривого говна, которое ломают тебе все и надо найти кто именно это делает
Аноним 01/11/24 Птн 09:52:34 #154 №3313163 
>>3313028
Нет, гуглить быстрее. Просто ты не умеешь ключевые слова подбирать, зумер небось.
Аноним 01/11/24 Птн 10:41:55 #155 №3313209 
>>3313026
Шизло, ты опять вышел на связь?

При чем тут Котлин, который разрабатывают жидбрейнсы и поддерживается чуть меньше чем только самим жб?
И вебшторм, который является очередным редактором для жс/тс, просто по объективным причинам он лучший (особенно бесплатно)?

С твоеми претензиями на вендор-лок ты наоборот должен именно вскод хейтить, так как и то и другое МС разрабатывает, а не вебшторм, который и позволяет избежать вендер лока.
Аноним 01/11/24 Птн 10:50:05 #156 №3313217 
> вебшторм, который и позволяет избежать вендер лока.
Ебало этого шиза представили? Он опенсорс вскод, который уже тысячи людей форкнули, сравнивает с проприетарным шитштормом.
Аноним 01/11/24 Птн 10:57:46 #157 №3313225 
>>3313217
Шизло, ты хоть ознакомься со значением понятия вендор-лок.

Если завтра жидбрейнсы вдруг неожиданно закроют разработку своего шторма - ты абсолютно спокойно перейдешь на любой другой редактор жс/тс, которых как грязи. Да даже нотпад можешь открыть и в нем разрабатывать и при этом у тебя будут все фичи как языка, так и всей экосистемы.

Никакого вендерлока при использовании вебшторма не возникает, при невозможности использовать шторм твои проекты не превратятся внезапно в тыкву.
Аноним 01/11/24 Птн 10:59:19 #158 №3313227 
image.png
image.png
Пиздец, вы эту хуйню видели вообще? А я думаю хуле все локалсторейж используют, вместо IDB.
Аноним 01/11/24 Птн 11:02:37 #159 №3313232 
>>3313225
Если майки завтра закроют свой редактор, то есть ещё 5000 репозитариев которые будут поддерживать всё тот же редактор всё с теми же фичами. И без анальной привязки к майкрософту, как тот же vscodium, на котором я и сижу. Нахуя ты высрал хоть что-то про вендро лок? Ты даун? Или что?
Аноним 01/11/24 Птн 11:12:28 #160 №3313251 
>>3313209
>>3313225
Опять жидбрейнсоботы вышли на работу. Так работайте, педрилы, чините:
> Multiple internal errors in the file system cache have been detected. They may lead to instability, freezes, and potential data loss. It is highly recommended to restart the IDE.
Аноним 01/11/24 Птн 11:20:26 #161 №3313264 
>>3313232
Шизик, ты же и высрал Котлин, который вообще не к месту и никакого отношения к шторму не имеет, кроме буквы "о" в названии.

Ещё раз:
1. Есть вебшторм, который с точки зрения разработки лучше других редакторов жс/тс. Это объективная реальность.
2. Единственный минус - платность, который сами же жидбрейнсы недавно и убрали, добавив "некоммерческую" лицензию.
3. Нормальному разработчику, не шизику вроде тебя, ничего не мешает использовать сейчас лучший редактор, п если так случится, что шторм станет нерабочим - перейти на любую альтернативу, в том числе и на твой тормозящий и глючащий жопенсорс.
4. Сейчас использовать жопенсорс, когда есть лучшая альтернатива и бесплатная - это надо быть реально шизиком.
5. А чтобы добить тебя бесполезностью твоей жопенсорсности - поправь мне очевидно тормозящий вывод типов и интеллисенс для тайпскипт приложений на проектах больше студенческих поделок на 100 файлов. Там чтобы это поправить - надо нахер удалить всю работу с тс сервером и переписать с нуля по нормальному. Ты никогда этого не сделаешь, знаний и/или времени у тебя не хватит. Следовательно весь твой опенсорс - бесполезен абсолютно, кроме как возможностью сохранить исходники в разных местах, чтобы не потерялись.
Аноним 01/11/24 Птн 11:28:24 #162 №3313273 
>>3313209
У вас совсем все плохо? Если приходится тратиться на смм на двочах?
Аноним 01/11/24 Птн 11:52:01 #163 №3313321 
>>3313264
>объективная
Очень плохо стараешься, сегодня без зарплаты
Аноним 01/11/24 Птн 12:15:03 #164 №3313345 
Разбираюсь в вашем обосратом языке.
Почему результат undefined?

let testNum;
const arr = [1,2,3]
for (let i in arr) {
if (i === 0) testNum = arr;
}
console.log(testNum)

В обычном цикле все нормально работает.
Аноним 01/11/24 Птн 12:16:54 #165 №3313347 
>>3313345
опечатка, там канеш
if (i === 0) testNum = arr;
Аноним 01/11/24 Птн 12:22:02 #166 №3313355 
>>3313345
блять макака со своей кривой бордой
https://pastebin.com/XD911jYz
Аноним 01/11/24 Птн 12:25:20 #167 №3313361 
>>3313355
Потому что i ни разу не было равно 0
Аноним 01/11/24 Птн 12:30:04 #168 №3313375 
image.png
Оставил лишь самое нужное.
Посмотрим как пойдут дела.

Аноны с 50+ расширениями, вкиньте скрины, интересно даже чем вы таким занимаетесь.
Аноним 01/11/24 Птн 13:09:31 #169 №3313412 
>>3313361
Если в консоль выводить i, то 0 прекрасно выводится.
Аноним 01/11/24 Птн 13:24:01 #170 №3313419 
>>3313412
У тебя i - String, а не Int
https://stackoverflow.com/questions/24077537/for-in-loop-index-is-string-instead-of-integer
Аноним 01/11/24 Птн 13:28:00 #171 №3313424 
>>3313419
Спасибо большое. Пошел дальше жрать говно разбираться.
Аноним 01/11/24 Птн 13:37:08 #172 №3313434 
>>3313264
> пользовать прориетарными заклкадами
Жидбрайнсобот, заебал.

Никто кроме шизов и даунов этим дерьмом не пользуется.
Аноним 01/11/24 Птн 14:56:08 #173 №3313513 
>>3313345
C чего ты решил что это foreach?
Аноним 01/11/24 Птн 15:12:48 #174 №3313532 
>>3313424
Добро пожаловать в клуб.

нормальный for..of
for (const [index, value] of ["a", "b", "c", "d", "e"].entries()) {
console.log(index, value);
}
Аноним 01/11/24 Птн 15:41:50 #175 №3313562 
>>3313264
Хорошо, я готов использовать, как мне легально скачать и активировать в РФ?
VPN на рабочем компе использовать запрещено, за кряки выебут безопасники.
Аноним 01/11/24 Птн 16:42:09 #176 №3313599 
>>3313424
>>3313419
Если писать на тайпскрипте, то такие ошибки сразу же отлавливаются
Аноним 01/11/24 Птн 17:07:47 #177 №3313629 
>>3313599
Это тред про программирование на js, а не про вёрстку кнопочек на тайпскрипте. Найди тред верстальщиков и сиди там, опущ.
Аноним 01/11/24 Птн 18:31:41 #178 №3313702 
>>3313629
Но кнопки верстают на HTML и CSS. Программировать можно и на JS, и на TS. Или ты просто так троллишь / "пошутил", и это должно быть смешно?
Аноним 01/11/24 Птн 18:36:42 #179 №3313705 
>>3313702
> кококо я не верстала
Тайпсриптер, уймись
Аноним 01/11/24 Птн 19:53:11 #180 №3313747 
>>3313705
Зачем ты засираешь тред своими проекциями и унылым троллингом?
Аноним 01/11/24 Птн 19:59:54 #181 №3313751 
Есть ли какой-то способ полностью инкапсулировать JS в браузере, кроме как в айфрейме?
Аноним 01/11/24 Птн 21:47:33 #182 №3313801 
>>3313751
В очке своём можешь инкапсулировать.
Аноним 01/11/24 Птн 21:49:20 #183 №3313802 
>>3313751
> инкапсулировать JS
Что ты под этим подразумеваешь?
Аноним 01/11/24 Птн 21:56:57 #184 №3313807 
>>3313802
Короче, есть асинхронная функция, внутри ожидание промиса, заряженного на 10 секунд. После промиса в этой функции стоит алерт. Есть ли способ сделать что-то, чтобы алерт не появился? В идеале прибить эту функцию вообще. Кроме location.reload() способов не знаю.
Аноним 01/11/24 Птн 22:13:49 #185 №3313820 
Как бля в этой вашей ололо-модульной системе несколько классов могут пользоваться общими переменными?
Типа, импортировать каждый класс, импортировать также класс шаред стора, затем каждому экземпляру класса скормить экземпляр этого общего стора... так, что ли?
Аноним 01/11/24 Птн 22:17:21 #186 №3313821 
>>3313820
Какие классы, какие сторы, наркоман, просто импортируй переменную и используй
Аноним 01/11/24 Птн 22:24:32 #187 №3313824 
>>3313821
Чё? Вот у меня одно приложение из 5 классов в разных файлах, и второе такое же приложение. Что откуда мне импортировать, если эти приложения должны шарить переменные только внутри своих компонентов, но не между собой.
Аноним 01/11/24 Птн 22:33:54 #188 №3313826 
>>3313824
Выкинь нахуй классы, дебил
Ты или пользуешься модульностью жс, либо ебешься с классами и зависимостями между ними, дрочишь на gof и di/ioc. Смешать два подхода не получится
Аноним 01/11/24 Птн 22:45:49 #189 №3313832 
>>3313807
window.alert = () => true //удачной отладки, суки
Аноним 02/11/24 Суб 00:04:43 #190 №3313852 
>>3313826
В жс gof паттерны прекрасно реализуются
Аноним 02/11/24 Суб 01:33:24 #191 №3313864 
>>3313852
В этом кале даже листенеры нормально не реализуются, потому что вложенные классы сломаны и из них нельзя получить контекст внешнего класса, из-за чего приходится во вложенный сука класс все равно передавать this внешнего класса, но ебучие приватные поля внешнего класса все равно оттуда недоступны. Какой гоф, окстись
Аноним 02/11/24 Суб 02:44:04 #192 №3313881 
>>3313824
>эти приложения должны шарить переменные
Внезапно тебе нужно 3е приложение(отдельный бандл с шаред экспортами) в котором у тебя будет общий код.
Аноним 02/11/24 Суб 02:46:19 #193 №3313884 
>>3313807
clearTimeout
Аноним 02/11/24 Суб 04:03:20 #194 №3313892 
>>3313826
Модуль это по сути синглетон. Так что никакой модульности и нет. А вот ООП дает избежать глобальных состояний.
Так что не слушай эту фронтенд макаку, она нормальные проекты и не видела.
Аноним 02/11/24 Суб 04:58:32 #195 №3313894 
>>3313892
> бредни gof-ребенка
Ясно
Аноним 02/11/24 Суб 05:36:56 #196 №3313902 
>>3313892
>>3313894
ООП это про архитектуру приложения, а импорты про структуру.
Аноним 02/11/24 Суб 05:38:59 #197 №3313903 
>>3311190
>Нормальным программистам не принципиально на каком языке писать, всё можно хакнуть.
А причем тут язык? У тебя веб это терминал?
Аноним 02/11/24 Суб 05:44:54 #198 №3313906 
>>3313864
Обезьяна, тебе твои кривые руки мешают, а не джаваскрипт, всё нормально в нём с GoF.
Аноним 02/11/24 Суб 05:58:26 #199 №3313908 
>>3311168
Поподробнее про замену? Можешь ссылки накидать что по твоему в потенциале может выстрелить? Основания так думать? (статьи там или гитхабы?)
Аноним 02/11/24 Суб 06:55:34 #200 №3313925 
Vue, миксин, хук created, асинхронный. Консоль лог в строке после await срабатывает РАНЬШЕ выполнения промиса. Вот почему я не люблю транспайлеры.
Аноним 02/11/24 Суб 09:26:29 #201 №3314019 
Чё если из fullfilled-промиса продолжать вызывать резолвы и реджекты? Всем похуй будет?
Аноним 02/11/24 Суб 09:35:46 #202 №3314028 
>>3314019
> When fulfilled, a promise:
> must not transition to any other state.
> must have a value, which must not change.
> When rejected, a promise:
> must not transition to any other state.
> must have a reason, which must not change.

Читай мурзилку, чтобы небыть батхертом
Аноним 02/11/24 Суб 10:33:55 #203 №3314058 
>>3313925
>Vue, миксин
Что-то из 2019
Аноним 02/11/24 Суб 10:47:44 #204 №3314073 
если async функция возвращает промис, то где у неё резолв с режектом?
Аноним 02/11/24 Суб 11:33:01 #205 №3314121 
>>3313908
Да это всё фантазии, а основаны они на том какие технологии доступны сейчас и как в теории будут распространены в будущем. Сейчас началось по-настоящему широкое распространение всяких встроенных приложений в мессенджерах и очевидно что нормально работать и в принципе иметь смысл они будут только при компиляции в байткод. У пользователей есть потребность в этом и эта потребность рано или поздно будет закрыта.

Что выстрелит, хуле тут сказать, хуй знает. Чтобы писать много интерфейсов и писать их быстро нужна хорошая библиотека с хорошим стейтом и рендером, которая бы по простоте была на уровне JS, чтобы накидывать интерфейсы за секунды. Пока что такого нет, хуй знает когда будет и на каком языке.
Аноним 02/11/24 Суб 11:33:03 #206 №3314122 
>>3314073
return и throw, очевидно же.
Аноним 02/11/24 Суб 11:38:25 #207 №3314127 
>>3314121
Но одно очевидно - это точно не будет язык без сборщика мусора и со слишком строгой типизацией.
sage[mailto:sage] Аноним 02/11/24 Суб 11:48:11 #208 №3314129 
>>3314121
>Сейчас началось по-настоящему широкое распространение всяких встроенных приложений в мессенджерах
Которые на базе нативных приложений работают.

>очевидно что нормально работать и в принципе иметь смысл они будут только при компиляции в байткод.
Схуяли это очевидно? Тебе-то дебилоиду лсному откуда знать, что будет, а что не будет иметь смысл?

>У пользователей есть потребность в этом и эта потребность рано или поздно будет закрыта.
У 99% пользователей в интернете одна потребность: скроллить калтент.

>которая бы по простоте была на уровне JS
Вот ты и спалился, вкатун. JS - один из самых (если не самый) сложный яп в мире, на уровне плюсов точно.
Аноним 02/11/24 Суб 11:54:03 #209 №3314134 
>>3314073
Ты путаешь промис и колбек, который передаётся в конструктор промиса, учи матчасть.
Аноним 02/11/24 Суб 11:55:38 #210 №3314135 
>>3314127
Нет, сборщик мусора нинужон никому нахуй, без лоулвл работы с памятью и типизацией нормальные приложения не построить.

>>3314129
> Которые на базе нативных приложений работают.
Чего, блядь? К чему это вообще?
> Схуяли это очевидно? Тебе-то дебилоиду лсному откуда знать, что будет, а что не будет иметь смысл?
Чего рвёшься-то, шизло?
> У 99% пользователей в интернете одна потребность: скроллить калтент.
Именно так. И проблема в том, что на JS скролил лагает. Пользователи хотят строллить, а говно на DOM и JS мешает скролить.
> Вот ты и спалился, вкатун. JS - один из самых (если не самый) сложный яп в мире, на уровне плюсов точно.
Таблетки не забываешь пить?
Аноним 02/11/24 Суб 12:31:39 #211 №3314166 
>>3314121
Кто мониторит забугорный инет, видит что растет хайп вокруг техи - wasi и компонентного подхода.
Это будет серьезный удар по js, потому что wasi становится общим стандартом для всех языков и не только для браузера.
sage[mailto:sage] Аноним 02/11/24 Суб 12:35:38 #212 №3314172 
image.png
>>3314135
>Чего, блядь? К чему это вообще?
К тому блядь, что твои ассемблеры и байт коды нахуй никому не усрались.

>Чего рвёшься-то, шизло?
У тебя погоняло шизло.

>Именно так. И проблема в том, что на JS скролил лагает. Пользователи хотят строллить, а говно на DOM и JS мешает скролить.
У нормальных людей ничего не лагает, калькулятор обнови свой.

>Таблетки не забываешь пить?
Вкатун, блять, копирование объекта мне оформи, потом будешь кукарекать.
Аноним 02/11/24 Суб 12:52:42 #213 №3314190 
>>3314166
На счет васи хз, но вот хайп и дроч на васм ничё так начинается.

>>3314172
>твои ассемблеры и байт коды нахуй никому не усрались.
Скриптошизла забыли спросить, кек
> У тебя погоняло шизло.
Найс перефорс, шизло
> У нормальных людей ничего не лагает, калькулятор обнови свой.
Шизло даже не понимает что несёт. Речь была про всех пользователей, но шизло порвалось жопой и кудахчет про слабые устройства у меня
> Вкатун, блять, копирование объекта мне оформи, потом будешь кукарекать.
Единственный вкатун тут это ты и ты это знаешь. Переставай притворяться кем-то ещё, ты местное шизло у которого вечно горит из-за того что не вкатился.
Аноним 02/11/24 Суб 13:04:05 #214 №3314196 
image.png
>>3314121
>У пользователей есть потребность в этом и эта потребность
Это не потребность. У тебя даже пруфов этой потребности нет. Я вспомнил нытье байтомакак на хабре, когда они плевались на электрон и что это уничтожает отраcль. Так вот - все эти умники строго и по приказу прошли нахуй, а я счастливо получил новый класс кроссплатформенных приложений которые работают и на телебончике и пеке. ВОТ ЧТО ТАКОЕ ПОТРЕБНОСТЬ. Красноглазые байтоебы вечно видят ее по своему. НО НЕ ВЫ ДЕЛАЕТЕ БИЗНЕС. Вы просто спермоприемник кабанчика.

Байткод тоже смешной аргумент. WASM без оптимизаций по скорости как код на JS в V8, более того см картинку.

В общем, байткод на клиенте остается прибежищем байтоебов. Тема просто не развивается и используется в крайне узких задачах (менее 1% задач популярных сервисов с огромной аудиторией).
Аноним 02/11/24 Суб 13:06:47 #215 №3314199 
image.png
>>3310862 →
>что ЛЮБАЯ нетривильная задача не вызывает никакой ебли с TS, если разработчик не дебил
>>3310867 →
>уже много лет ТС является нормой для средней линейной макаки.
Прошу тебя на собесе объяснить что происходит на данном пикриле. Твои действия?

мимо
Аноним 02/11/24 Суб 13:07:40 #216 №3314201 
>>3314196
Я как жс макака не против распространения жс на десктоп, мобайл, да хоть драйверы на принтер писать, мне ж +работа.

Но сам пользоваться таким гавнищем ненавижу. Чем нативнее тем приятнее интерфейс. Да и на сайте, в идеале когда жс только там где не обойтись, например подзагрузка сообщений. Остальное нахуй сука)
Аноним 02/11/24 Суб 13:08:49 #217 №3314202 
>>3314199
Правильный ответ на вопрос: посмотреть в название типа, если там что-то в духе TResult, пнуть того кто это написал ногой под сраку и переписать.
Аноним 02/11/24 Суб 13:11:31 #218 №3314205 
>>3314196
У тебя манямирок прост, хуле тут сказать. Небось джун какой или ещё кто, анонируешь на жс и игнорируешь реальность потому что тебе так приятнее.

Обычное дело для скриптодетей, может ты когда-то сможешь вырасти.
Аноним 02/11/24 Суб 13:14:29 #219 №3314208 
>>3314202
Спасибо, мы Вам перезвоним.
sage[mailto:sage] Аноним 02/11/24 Суб 13:29:53 #220 №3314223 
>>3314190
>Найс перефорс, шизло
Ты пидорас или хуесос?

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

>Единственный вкатун тут это ты и ты это знаешь
Смотри, у тебя два варианта: ты либо сейчас делаешь копирование объекта, либо теряешься нахуй отсюда.
Аноним 02/11/24 Суб 13:49:04 #221 №3314246 
>>3314223
Кек, шизло действительно думает что единственная сложность в программирование это копирование объектов.
Ничего, вкатун, когда-то ты точно вкатишься.
Аноним 02/11/24 Суб 13:51:25 #222 №3314250 
Ваще не понял прикола AbortSignal. Всё то же самое можно сделать руками, вообще никакого нового функционала эта хрень не несёт. Ну, кроме того что её встроили в фетч.
Аноним 02/11/24 Суб 14:33:01 #223 №3314299 
Аноны, а есть какие конфочки где общаются нормальные программесты? Тут одни джуны, спрашивать что-то серьёзное бессмысленно. Насоветуйте что по фулстеку.
Аноним 02/11/24 Суб 14:47:41 #224 №3314317 
>>3314250
Удобно. Вообще хуй знает кто этим пользуется, мне например похуй что там с запросом, пусть летит себе дальше. Похуински поебумс.

>>3314299
Нормальные программисты заняты программированием, а не бесплатными консультациями. Здесь сидят дунасеры, ждуны, вкатуны и прочие блаженные от мира айти.
Я например уволился и проедаю запасы, тратя не больше 15к в месяц, а сижу здесь чтобы не забывать как выглядит код.
Аноним 02/11/24 Суб 15:00:46 #225 №3314324 
>>3314201
Какие нахуй драйвера блядь. Что ты несешь. Всему свое место и нет трушного как такового, а есть цена/качество которую не осознают байтоебы. Малые и средние компании не работают в три или четыре ебала чтобы сделать и кроссплатформенно и красиво.

Я пишу, что веб неспроста вот так сложился и язык тут меньше всего вклада в производительность вносит.
Все эти охуительные истории что они сейчас новый мир построят напоминает грязноштанных большевиков, которые не поняли как работает общество.
Аноним 02/11/24 Суб 15:02:32 #226 №3314326 
>>3314205
По делу будет что сказать?
Аноним 02/11/24 Суб 15:21:33 #227 №3314338 
>>3314317
>Вообще хуй знает кто этим пользуется, мне например похуй что там с запросом, пусть летит себе дальше.

Так он и при отмене уже улетел и до сервера долетит и там обработается. Отмена запросов в первую очередь для клиента, а не сервера.

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

Отмена старого запроса позволяет тебе это удобно обработать и не делать лишние действия/ловить баги.

Добавь в свои запросы рандомную задержку и сразу увидишь - зачем надо отменять старые запросы. Если конечно ты не считаешь, что если у тебя на локалке все отлично работает, то и у всех пользователей на проде будет идеальная сеть и идеальные телефоны/компьютеры.
Аноним 02/11/24 Суб 16:35:45 #228 №3314400 
>>3314326
По делу уже сказал - ты джун с манямирком. Мы говорили про DOM и рендер всяких плагинов и апп, ты зачем-то высрался с баном и хттп сервером. К чему это было? Нахуя ты это сделал?

Или ты подумал что я отрицаю что жс довольно быстр? Да нет, не отрицаю, он может быть очень быстр, особенно если не писать на TS, не пользоваться всякими классами и писать в C стиле. Но есть ещё DOM. И хуевый браузерный рендер. То что я пишу на с++ в пять строк кода, в js раздувается до пяти тысяч каких-то говноаллакаций и проверок сотен массивов чтобы отрендерить одну кнопку.
Аноним 02/11/24 Суб 17:34:10 #229 №3314439 
>>3314400
>То что я пишу на с++ в пять строк кода, в js раздувается до пяти тысяч
Ну-ка, с этого места поподробнее.

Пока я вижу, что ты за 5 строк разве что мэин объявишь. Даже консоль не создашь, чтобы в неё хеллоу ворлд высрать.
Аноним 02/11/24 Суб 17:45:09 #230 №3314447 
>>3314135
>Нет, сборщик мусора нинужон никому нахуй, без лоулвл работы с памятью и типизацией нормальные приложения не построить.
Ты дебил или просто прикидываешься? Прямо сейчас есть огромное множество нормальных приложений на свифте и котлине, в которых есть сборщик мусора, и это их преимущество, а не недостаток. Никому нахуй не нужна лишняя мозгоебка с ручным управлением памятью.
Аноним 02/11/24 Суб 17:54:12 #231 №3314452 
>>3314439
Так всё просто - используй нормально буфферы вулкана, все анимации храни в шейдерах. В с++ реально будет 5 строк кода на кнопку.
Аноним 02/11/24 Суб 17:54:39 #232 №3314453 
>>3314196
Откуда этот бенчмарк?
Аноним 02/11/24 Суб 17:55:39 #233 №3314456 
>>3314452
В жс будет одна строка
Аноним 02/11/24 Суб 17:58:21 #234 №3314457 
>>3314456
Похуй что в жс будет, главное что как это всё выполняется. Браузер сверху навешает 5 тысяч строк дерьмища, 100 таких кнопок на экран и на i9 будут лаги и потери кадров.
Аноним 02/11/24 Суб 18:00:56 #235 №3314458 
>>3314447
Ебанутый, что ты несешь? Ты собрался котлин в браузер нести? Таблетки давно пил, шизло?
Аноним 02/11/24 Суб 18:01:52 #236 №3314459 
>>3314457
>Браузер сверху навешает 5 тысяч строк дерьмища
Враньё
>100 таких кнопок на экран и на i9 будут лаги и потери кадров.
Ещё более отъявленное враньё, да и часто у тебя 100 кнопок на одной странице находятся?
Аноним 02/11/24 Суб 18:02:32 #237 №3314460 
>>3314458
Я про нативные приложения, они прекрасно работают, и написаны на языках со сборщиком мусора.
sage[mailto:sage] Аноним 02/11/24 Суб 18:12:54 #238 №3314462 
>>3314246
>единственная сложность в программирование это копирование объектов.
Хуесос, ты даже этот этап не преодолел. Съебал нахуй отсюда.
Аноним 02/11/24 Суб 18:33:48 #239 №3314476 
>>3314452
Уберешь всё под капот и в библиотеки? Но по факту у тебя будет проц с видеокартой выполнять все те же миллионы строк, что и на жс.

На жс также можно все убрать в другие пакеты (которые вполне могут быть и васмом, ничем не хуже твоего предложения убрать код из с++ в шейдеры) и оставить вообще только импорт.
Аноним 02/11/24 Суб 18:33:56 #240 №3314477 
>>3314462
А чего сложного написать deepClone? Типичная задачка на лайвкодинге на собесах.

Мимо
Аноним 02/11/24 Суб 18:34:13 #241 №3314478 
>>3314459
> Враньё
Реальность.
> Ещё более отъявленное враньё
А это база.
> да и часто у тебя 100 кнопок на одной странице находятся?
У меня 30 кнопок с графонием и браузер начинает пропукивать на i7.

>>3314460
Зачем ты говоришь про нативные приложения? Речь была про хуйню которая в браузере будет вместо современного рендера, хуйню которая будет встроена как плагины во все другие приложения.
Аноним 02/11/24 Суб 18:37:28 #242 №3314481 
>>3314478
>30 кнопок с графонием
99.9999% сайтов графоний не всрался.

Графоний нужен только в играх, но их давно на канвасе или вебгл делают, которому сто лет в обед. Обмазывайся теми же шейдерами по самое не хочу.
Аноним 02/11/24 Суб 18:37:45 #243 №3314482 
>>3314476
Чел, отправка в буфеер видеокарты это не сложно. Нет тут никаких миллион строк, есть строк пять, потому что дерево во время компиляции оффсеты набирает. А у браузера миллионы строк есть, потому что браузер не может предварительно скомпилировать хтмл, как бы он не старался.
Впринципе если рендерить в буфферы, то жс тоже неплохо справляется. Но, конечно, хуже васма.
Аноним 02/11/24 Суб 18:39:29 #244 №3314484 
>>3314481
>99.9999% сайтов графоний не всрался.
Не не всрался, а сайты просто не могут себе позволить графоний, из-за того что браузеры кусок кала.
>на канвасе или вебгл делают
Примерно раз в 10 медленнее натива кста.
Аноним 02/11/24 Суб 18:40:37 #245 №3314486 
>>3314478
>хуйню которая в браузере будет вместо современного рендера, хуйню которая будет встроена как плагины во все другие приложения.
Эта хуйня с нами в одной комнате? Через 15 лет точно будет, вотувидити? У тебя аж несколько БУДЕТ в одном предложении, имаджинируйте уровень хопиума этого персонажа.
Аноним 02/11/24 Суб 18:41:53 #246 №3314487 
>>3314486
Поплачь
Аноним 02/11/24 Суб 18:42:23 #247 №3314488 
>>3314484
> сайты просто не могут себе позволить графоний, из-за того что браузеры кусок кала.
Ну вот скажи, нахуй какой-то графон просто сайту? А если не просто сайты, а веб приложения, например ноушен, какой там графон? Там таблички, формы, кнопки. Как и везде.
Аноним 02/11/24 Суб 18:43:13 #248 №3314489 
>>3314478
>У меня 30 кнопок с графонием и браузер начинает пропукивать на i7.
Враньё, у меня машина слабее твоего i7 и ничего не попукивает
Аноним 02/11/24 Суб 18:50:50 #249 №3314493 
Как получить из функции ссылку на эту функцию?!
callee депрекейтнули, а вместо этого чё?
Аноним 02/11/24 Суб 19:12:01 #250 №3314506 
>>3314484
Именно что не всрался. Свистоперделки в вебе не нужны, нужен контент.

сугубо рабочие и проф приложения - там не нужен графон совершенно, таблицы, графики без эффектов.
контентные - видео, тексты, картинки - графон опять же совершенно не нужен для кнопок и комментариев.
Игры html5 - канвас, вебгл.
Всякие продажные лендинги - вот единственное где хоть какой-то графон теоретически можно прикрутить, но там одна кнопка - купить. Да и чем больше графония - тем больше вес медиа файлов - тем меньше конверсия.

Собственно. Отсюда и вывод, в вебе графоний не нужен. Совершенно. Текущие возможности и производительность с избытком закрывают все потребности бизнеса.
Аноним 02/11/24 Суб 20:40:45 #251 №3314571 
>>3314488
Да какой уж графон, тут бы списочки не лагалии уже хорошо было бы. А то открываешь какое-нибудь говно из тг и скроллить нормально невозможно. Пиздец 2к24 год на дворе, СКРОЛЛ хуево работает.

>>3314489
Ты привык наверное просто.

>>3314506
> сугубо рабочие и проф приложения
> контентные - видео, тексты, картинки
Тут нужно чтобы скролл не лагал и приложения нормально работали даже с 4к картиночками и списками кометов длинной овер 9000.
> Да и чем больше графония - тем больше вес медиа файлов - тем меньше конверсия.
Так в этом и суть васма - сайты будут весить раз в десять меньше чем сейчас. Или в двадцать нахуй.
> Собственно. Отсюда и вывод, в вебе графоний не нужен.
Ты назвал два варианта в которых графоний не нужен и ещё два варианта в которых нужен васм, чтобы всё 120фпс было. Выводы?
> Текущие возможности и производительность с избытком закрывают все потребности бизнеса.
Чел, ты... Бизнес всегда будет брать чо ему дают и никогда не будет инвестировать в какие-то дохуя новые технологии, это рынок, нахуя ему в технологии инвестировать. Ебать ты открытие сделал.
Бизнес жопой не пошевелит чтобы сделать фреймворк на васме, но что бизнесу нужно - это новые прибыли, новые продажные лендинги, какие-то отличительные черты. И когда новый фреймворк будет - бизнес моментально спиздит его и начнётся вакханалия с переписыванием всего и всея, так же как было с среактом в 2014 году. Десять лет прошло, пора.
Аноним 02/11/24 Суб 20:41:34 #252 №3314572 
>>3314493
Никак. Если тебе это нужно, то ты делаешь хуйню и хуевую архитектуру. Попробуй подумать про это с другой стороны.
Аноним 02/11/24 Суб 20:56:08 #253 №3314579 
>>3314571
>Так в этом и суть васма - сайты будут весить раз в десять меньше чем сейчас. Или в двадцать нахуй.
Это совершенно не так.
99.999% трафика продающих лендингов - медиа контент - кокортинки и видео.
Самого кода там кот наплакал - сущие килобайты (максимум корзина и слайдер галереи)
Аноним 02/11/24 Суб 21:48:32 #254 №3314596 
>>3314571
>Да какой уж графон, тут бы списочки не лагалии уже хорошо было бы. А то открываешь какое-нибудь говно из тг и скроллить нормально невозможно. Пиздец 2к24 год на дворе, СКРОЛЛ хуево работает.
Чел, тг на плюсах/qt сделан. Обновляй свой калькулятор.
Аноним 02/11/24 Суб 21:51:06 #255 №3314597 
>>3314579
Да в "веб приложениях" тоже 99% трафика это джейсончики через хттп
sage[mailto:sage] Аноним 02/11/24 Суб 22:25:29 #256 №3314605 
>>3314477
>А чего сложного написать deepClone? Типичная задачка на лайвкодинге на собесах.
Ну ты напиши и покажи нам, а мы поржем с твоей несложности. Речь если что не про хуйню уровня const obj = {a: "Вася", b: 5}.
Аноним 02/11/24 Суб 22:45:09 #257 №3314608 
>>3314579
>Это совершенно не так.
Ты совершенно не понимаешь о чем речь. Переставай фантазировать.
>99.999% трафика продающих лендингов - медиа контент - кокортинки и видео.
Теперь представь что можно вместо видео на 700 мегабайт въебать 3д на 150 метров. И это будет просто ЕБАТЬ как красивее и интерактивнее.
Все фоны, все картинки, весь графоний так же уменьшается раз в десять, потому что можно без проблем свг хуячить с шейдерами.

>>3314596
В тг есть приложения или как там они называются, я не ебу. Это обычный хтмл и они очень хуевые. Да и дело не в приложениях, а в рекламе в других приложениях - эта реклама на хтмл и могла бы быть интерактивной и куда более привлекательной, нежели современный говняк. За этим будущее и дом/жс вымрет.
Аноним 02/11/24 Суб 23:28:47 #258 №3314616 
>>3314608
И опять же ты полную хрень пишешь.

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

Ни где в вэбе кроме игр графика не нужна. Да и тот же юнити сам все экспортит и тебе ничего дополнительно учить и делать не нужно.

Васм для вэба не взлетел за десять сука лет просто потому, что он самому вэбу не всрался. Единственная перспективная ниша, которую я сейчас вижу для васма вне юнити - банковские приложения, которые из-за санкций в сторах удаляют. И то сейчас банкам проще по старинке обходные пути установки искать, чем с васмом трахаться.
Аноним 02/11/24 Суб 23:39:20 #259 №3314617 
>>3314608
>эта реклама на хтмл и могла бы быть интерактивной и куда более привлекательной,

Интерактивной рекламы так мало не потому, что есть какие-то технические ограничения с производительностью, а потому, что лишний интерактив забирает внимание с контента самого сайта и сайт в итоге теряет аудиторию.
Это давно уже исследовано, ещё со времён флеша.
Аноним 03/11/24 Вск 00:43:01 #260 №3314631 
>>3314400
>То что я пишу на с++ в пять строк кода
Вот тебе дизайн в фигме, давай за 5 строчек ебани-ка эти рюшечки-менюшечки, которые при наведении мышкой пустятся в пляс, еще и в магазин за пивом сбегают. Сроки проебали еще вчера надо сделать за этот спринт, что с ебалом?
Аноним 03/11/24 Вск 00:48:15 #261 №3314632 
>>3314608

> Да и дело не в приложениях, а в рекламе в других приложениях - эта реклама на хтмл и могла бы быть интерактивной и куда более привлекательной, нежели современный говняк. За этим будущее и дом/жс вымрет.
Чел, косу не похуй на эстетику рекламы? Это говно все нормальные люди блочат.
Аноним 03/11/24 Вск 00:55:31 #262 №3314634 
>>3314605
О да, рекурсивная итерация по объекту это так сложно...
Аноним 03/11/24 Вск 01:20:59 #263 №3314639 
>>3314199
>Прошу тебя на собесе объяснить что происходит на данном пикриле. Твои действия?
А хули тут объяснять Partail<T> делает все свойства опциональными, дальше в дженерик типе перечислены свойства, а вот уже каким образом они перечислены тут нужно целовать руки молотком у автора этого творения. Хотя скорее всего в коде это дело выглядит получше
Аноним 03/11/24 Вск 02:18:03 #264 №3314645 
>>3314639
>а вот уже каким образом они перечислены тут нужно целовать руки молотком у автора этого творения
Благодарю за ваш отклик и интерес, проявленный к нашей вакансии.
К сожалению, пока мы не готовы продолжить общение, так как ищем кандидата с большим опытом в Typescript.
Нам хотелось бы оставаться с вами на связи. Возможно, в ближайшее время появятся новые вакансии стажера, которые вас заинтересуют. Мы часто возвращаемся к нашим кандидатам, так что буду рада предложить вам другие возможности.
Аноним 03/11/24 Вск 02:31:54 #265 №3314648 
>>3314645
Вижу тебе часто эту фразу доводиться читать, аж даже выучил лол
Аноним 03/11/24 Вск 02:45:07 #266 №3314650 
>>3314648
Зачем ты проецируешь и переводишь стрелки? Это ведь ты не смог объяснить что за тип используется в либе на миллионы скачиваний, а ведь тебе придется на проекте работать с десятком таких либ и в каждой с несколько десятков подобных типов. Как ты собрался работать с тем, что не понимаешь? Кажется ты самозванец и банально не квалифицирован.
Аноним 03/11/24 Вск 04:19:03 #267 №3314662 
>>3314616
Да-да, нинужно, врёти, не будет, никто не пользуется. Примерно ту же хуету несли шизы про реакт, лол. Всем нужно что-то большее чем современный веб, сколько ты это не отрицай, шиз, реальность изменить не получится.

>>3314617
А то! Но знаешь сколько бабла с этой рекламы идёт?

>>3314631
Просто берёшь и делаешь. Что ещё остаётся тебе? Не_работать?

>>3314631
Если бы это была одна реклама. Любое эстетичное приложение вызывает куда больше положительных отзывов, чем то говнище которое делает местный шиз-вкатун на ТС.
Аноним 03/11/24 Вск 04:23:20 #268 №3314663 
>>3314639
Зашикал с этого долбоеба! Кажется местный шиз с ТСом это вкатун который никогда не работал и продакшн кода на ТСе не видел, всё ясно.
Аноним 03/11/24 Вск 06:55:25 #269 №3314674 
>>3314663
Это не продакшн код. Такого когда не в продуктах, которые создают в коммерческой разработке.
Аноним 03/11/24 Вск 07:09:55 #270 №3314679 
>>3314400
>Или ты подумал что я отрицаю что жс довольно быстр? Да нет, не отрицаю, он может быть очень быстр, особенно если не писать на TS, не пользоваться всякими классами и писать в C стиле. Но есть ещё DOM. И хуевый браузерный рендер. То что я пишу на с++ в пять строк кода, в js раздувается до пяти тысяч каких-то говноаллакаций и проверок сотен массивов чтобы отрендерить одну кнопку.
По делу будет что-то? Я еще раз спрашиваю?

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

Ты просто рофляный кретин, который пишет говноприложения для терминала и может максимум наформашлепить на бекенде. Ты буквально нихуя не знаешь про современный фронтенд и лишь пытаешься принести туда свой байтоебский мир. Ты по уровню фронтендера даже на джуна не тянешь с этими говноопусами. Если ты имеешь опыт в плюсах на мидла+, из этого по законам логики не следует что ты имеешь опыт в других стеках. Но видимо ты просто необразованная байтомакака (часто вижу).
Аноним 03/11/24 Вск 07:24:45 #271 №3314683 
>>3314482
Ты вообще осознаешь почему веб тормозит? Нет, ты нихуя не осознаешь. Он тормозит, потому-что менеджмент вводит новые стандарты разработки для повышения КПД, чтобы задача была выполнена вчера. Нужно провести AB тестирование интерфейсов, нужно быстро все сварганить и чтобы сразу работало и поддерживалось стабильно.

Посмотри на цельную картину блядь. Это современная продуктовая разработка.
Аноним 03/11/24 Вск 07:44:35 #272 №3314696 
читаю You Don't Know JS - как же сложно... автор, конечно, постарался в использовании неординарных слов и выражений, в отличии, от того же "Грокаем алгоритмы"
Аноним 03/11/24 Вск 07:49:05 #273 №3314698 
>>3314696
А зачем ты это читаешь?
Аноним 03/11/24 Вск 07:50:06 #274 №3314699 
>>3314662
Кому нужно, те уже сейчас это могут делать. Что-то никто не делает.
Аноним 03/11/24 Вск 08:32:41 #275 №3314720 
>>3314679
> ты нихуя не знаешь фронтенда ряяя!11
Даже читать это смешно, азазаз

>>3314683
Веб тормозит из-за огромного количество абстракций. Тут уже похуй на энтерпрайз фреймворки и всякие ангуляры, сейчас я даже на ваниле не могу написать что-то, что не дропает фпс на топовых смартфонах в тяжелых интерфейсах. А если писать на ТС в ангуляре, то фпс будет падать даже на обычных полутра кнопочках.

>>3314699
Нет, не могут. WebGPU не работает все ещё, нету GUI фреймворков на лоулвл языках.
Аноним 03/11/24 Вск 09:01:06 #276 №3314727 
>>3314662
Ещё раз: пока при всех декларируемых тобой плюсах васм занимает исчезающе малую величину рынка спустя 9 лет после выхода - это показатель того, что он просто не нужен, вообще.

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

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

Не можешь? Потому, что их нет. Есть только фигма, игры, и всякие васянские студенческие туду листы, которые работают даже тормознутее чистого js.

Это и есть главный показатель ненужности - объективная реальность.
Аноним 03/11/24 Вск 09:07:34 #277 №3314732 
>>3314696
99% там ненужного, что в реальном коде встретишь чуть реже чем никогда.

Единственная задача данной книги - чтобы прогнать кандидата на собеседовании по вопросам, снизить его самооценку и следовательно снизить зарплатные ожидания при согласовании оффера.
Аноним 03/11/24 Вск 09:28:48 #278 №3314742 
>>3314720
>Даже читать это смешно, азазаз
Байтомакаку порвало, которая ничего сложнее формочек на плюсах не дрочила для десктопа. Твою обоссаную санину порешали веб приложения и мобилки. Что тебе смешно? Что нет единого пути развития веба и все пишут как хотят? Ты видимо имея церковно-приходскую школу продолжаешь сравнивать теплое с мягким. Так вот зависимости это не проблема языка - это следствие методологии разработки, когда всех в целом устраивает и производительность приложений и скорость выката новых версий приложений. Это у тебя как у типичной нищей байтомакаки ни на что кроме сяоми топ за свои деньги калькулятора ни на что больше денег нет ввиду низкой квалификации по меркам современного айти (твоя производительность как программиста плавает в районе нуля).

Расслабь булки и останови тряску кроч.
Аноним 03/11/24 Вск 09:34:06 #279 №3314743 
>>3314727
>Ещё раз: пока при всех декларируемых тобой плюсах васм занимает исчезающе малую величину рынка спустя 9 лет после выхода - это показатель того, что он просто не нужен, вообще.
Все так. Я видел васм только на ооооочень узких участках кода в очень редких проектах, потому-что основную производительность скрыдывают совершенно иные вещи. Даже сейчас можно писать очень производительный веб, но никому это нахуй не вперлось. Этот же дебилоид думает что его производительность языка спасет. Каков дебил.
Аноним 03/11/24 Вск 09:36:53 #280 №3314744 
>>3314727
Ты опять игнорируешь реальность.

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

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

>>3314742
Не читал даже этот бред скрипторебёнка который в великий фронтенд поверил, кек
Аноним 03/11/24 Вск 09:39:17 #281 №3314745 
>>3314743
Производительность теряется на ебанутом DOM рендере. Можешь сколько угодно в своём ебанутом манямирке фантазировать что это не так, но это не изменит реальность.
Аноним 03/11/24 Вск 09:48:34 #282 №3314750 
image.png
>>3314744
>Всё дело в том, что нужен не только васм - нужен прямой доступ к видеокарте, чтобы рендер имел смысл.
Я уже полтреда не могу отделаться от мысли что ты жирно троллишь.

Но если ты рил шиз, то - бравзеры уже используют видеокарту для рендера. Бравзеры написаны на плюсах, бравзеры оптимизировали JIT-хуит, бравзеры не запрещают работать с WebGL.

>WebGL и WebGL2 это кусок кала с программным буффером, это просто не работает, в 5-10 раз хуже натива. И кстати, WebGL2 получил поддержку в браузерах только два года назад.
Мне стало интересно откуда бугурт. ЧТО ТЫ ТАМ ДЕЛАТЬ ТАКОЕ СОБРАЛСЯ? Киберпанк запускать?
Аноним 03/11/24 Вск 09:52:01 #283 №3314751 
>>3314745
Хорошо, байтомакака, напиши как ты собираешься отходить от DOM (даже чисто концептуально). Допустим, мне нужен аналог Wildberries с таким же интерфейсом.

Вот прямо опиши концепт чем ты это заменишь, примеры подходов. Можешь накидать псевдокод на pastebin/rentry.co (поддерживает код и markdown). Я неиронично готов тебя серьезно выслушать и накидать почему это не будет работать.
Аноним 03/11/24 Вск 09:56:13 #284 №3314753 
>>3314750
>>3314751
Ты какой-то школьник или вроде того? Не представляю как взрослый человек может писать такой отсталый бред, буквально школяр который не разбирается даже в основах программирования.
Аноним 03/11/24 Вск 10:00:26 #285 №3314754 
>>3314744
>Всё дело в том, что нужен не только васм - нужен прямой доступ к видеокарте, чтобы рендер имел смысл.

И опять же ты заигнорил саму причину такого положения.

Почему так медленно внедряются все эти webgl, webgpu? - потому что за рамками игр это всё не нужно рынку. Вообще не нужно.

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

Была бы реальная потребность рынка - давно бы нашлись миллиардные инвестиции на разработку - и твой васм бы за пару лет обзавелся и вебгпу и чем угодно ещё во всех популярных браузерах.

Прошло 9 лет, воз и ныне там, а всё двигают редкие энтузиасты и пара каличей.
Аноним 03/11/24 Вск 10:02:12 #286 №3314756 
>>3314753
>>3314751
Еще раз. Опиши принципы пожалуйста.

Вот я выхожу в интернет и я не хочу качать приложения для каждого нового сайта как это сейчас происходит с приложением Wildberries на телефон. Или как раньше было до интернетов - когда люди качали всякие банальные программы на компьютер.

Опиши концепции пожалуйста. Я единственный, кто готов тебя тут серьезно выслушать не выронив ни единой капли урины на тебя.
Аноним 03/11/24 Вск 10:10:52 #287 №3314757 
>>3314756
>я не хочу качать приложения для каждого нового сайта
При этом забавно то, что зачастую в очередном приложении очередного сайта - из нативного только обвязка над вебвью.
Аноним 03/11/24 Вск 10:44:20 #288 №3314773 
>>3314698
>>3314732
т.е. дропнуть? думал полезно будет, но ладно. что же посоветуете тогда почитать? что насчет "Чистого кода"?
Аноним 03/11/24 Вск 10:48:27 #289 №3314778 
>>3314756
>Опиши концепции пожалуйста
Если посмотреть как это происходит с нативных приложениях, которые собираются под определенные библиотеки и поставляется потом зачастую с ними же или предлагает установить очередной директ-х, то можно с уверенностью сказать, что подобный сайт будет при первом заходе загружать многомегабайтные бандлы требуемых версий либ.

Следовательно очередной лендинг с жс будет весить 1кб хтмл, 1кб цсс, 30кб жквери (если лень самому корзину и галерею на чистом жс писать) + контент. Изображение со стилями появится после скачивания 2кб, интерактив ещё через 30кб.

Он же на васм - сначала скачает многомегабайтные либы очередного аналога qt, очередную многомегабайтную "стандартную" библиотеку намертво прибитой версии, потом покажет экран загрузки ресурсов, и дальше не важно, так как пользователь закрыл вкладку ещё на этапе скачивания qt.
Аноним 03/11/24 Вск 10:58:23 #290 №3314789 
>>3314754
>>3314756
>>3314757
> не нужно рынку
Как и ожидалось, школотрон с хуетой в голове.

Ты не можешь знать спрос на то, чего ещё не существует, срынок так не работает. Когда что-то будет существовать и появится спрос - только тогда это будет нужно рынку.

>>3314778
Зачем ты маняфантазируешь, шизло малолетнее? Все эти библитекти обеспечивают апи рендера и i/o, системные либы, сеть, упаковщики. В браузерах уже всё это есть и достаточно хороший рендер будет весить не более 50кб, обеспечивая нативную скорость рендера всей графики и всего текста.
Аноним 03/11/24 Вск 11:00:15 #291 №3314791 
>>3314773
Зачем сразу так дропать? Найди статью с краткой выжимкой или видео обзор в фоне посмотри.

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

Тем самым покажешь, что в принципе знаком с подобными кейсами, но самооценку тебе ими не получится продавить вниз.
Аноним 03/11/24 Вск 11:02:45 #292 №3314792 
>>3314789
>Ты не можешь знать спрос на то, чего ещё не существует.
Васм - 2015 год. Он не существует уже 9+ лет.
Аноним 03/11/24 Вск 11:26:43 #293 №3314811 
>>3314789
>Ты не можешь знать спрос на то, чего ещё не существует, срынок так не работает. Когда что-то будет существовать и появится спрос - только тогда это будет нужно рынку.

Не существует веб сайтов? Существуют.
Не существуют тормозящие веб сайты? Существуют.
Следовательно и спрос на быстрые веб сайты должен быть.

Но, как всегда нюансы всю малину обсирают и тебя уриной заливают - тормоза зачастую из-за откровенно кривых рук конкретных разрабов, а скорости подавляющего большинства сайтов более чем достаточно.
Свистоперделки не нужны, так как отвлекают от самого контента. То, что конкретная кнопка при ховере меняет состояние за 10мс, а не за 1мс - абсолютно ни на что не влияет.

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

Кнопки, расцветающие гирляндами при наведении - не нужны. Успокойся уже, графоний в вебе за рамками игр не нужен.
sage[mailto:sage] Аноним 03/11/24 Вск 12:18:29 #294 №3314858 
>>3314634
>О да, рекурсивная итерация по объекту это так сложно...
Стесняюсь спросить, вкатун, ты когда-нибудь слышал что-нибудь про неитерабельные свойства? Отлетаешь, очередняра обосранный.
sage[mailto:sage] Аноним 03/11/24 Вск 12:21:11 #295 №3314860 
>>3314720
>я даже на ваниле не могу написать что-то, что не дропает фпс
Чистосердечное признание неосилятора, лол. Очевидный skill issue очевиден.
sage[mailto:sage] Аноним 03/11/24 Вск 12:26:12 #296 №3314862 
>>3314745
>Производительность теряется на ебанутом DOM рендере
Производительность теряется, когда между креслом и клавиатурой дебильная прокладка с IQ 50
Аноним 03/11/24 Вск 13:09:35 #297 №3314884 
>>3314662
>Просто берёшь и делаешь. Что ещё остаётся тебе? Не_работать?
Вопрос сможешь ли ты так быстро реализовать весь функционал или тебя нужно уволить и на твое место поставить более расторопного Реактова
Аноним 03/11/24 Вск 13:18:08 #298 №3314886 
>>3314663
>>3314650
Хули вы подорвались? В сторонних библиотеках бывают хуевые примеры использования ts кто тут спорит, с другой стороны ты и в чистом js также видишь эти .d.ts со всей этой лапшой их нет только во всяких библиотеках типа isOdd. Но свой проект ты же можешь писать прямыми руками с читаемым кодом или не можешь? зато он упрощает автокомплит в ide и избавляет от части ошибок по рукожопости. Может в небольших проектах на фронтенде это избыточно и там проще без ts, но вот тот же бекенд писать без ts это будет боль как с пыхой в старые времена до версии 7.4
sage[mailto:sage] Аноним 03/11/24 Вск 15:19:28 #299 №3314935 
>>3314811
С WebGL и тем, что он использует программный буфер, тебе сказали. Ты в ответ какую-то хуету начал нести

>Тормозящие веб сайты существуют
>Следовательно и спрос на быстрые веб сайты должен быть
И тут ты тоже обсираешься. Нихуя не следовательно. Что-то может существовать сотни лет, а потом внезапно появляется спрос - это в школе на уроках истории рассказывают, потом унике на экономике повторяют

Остальное не хочется разбирать

Ты либо троль нормально, либо аргументируй хоть как-то. Я сюда рофлить захожу

Мимошёл
Аноним 03/11/24 Вск 15:26:32 #300 №3314942 
>>3314886
>Памагите, не понимаю типы из либы с 25к звезд, там просто код хуевый а вот я пишу понятный
В голосину с маневров вкатунишки
Аноним 03/11/24 Вск 15:33:21 #301 №3314945 
>>3314942
Таких типов не бывает в продакшен коде
Аноним 03/11/24 Вск 15:34:07 #302 №3314946 
>>3314720
>если писать на ТС в ангуляре, то фпс будет падать даже на обычных полутра кнопочках.
Ты бредишь. Не будет падать даже на медленных мобилках.
Аноним 03/11/24 Вск 15:41:10 #303 №3314948 
>>3314942
>пук
Это ты сам заманеврировал, если бы ты хоть чуть чуть был знаком с разработкой, то наверняка заметил бы что в попенсорсе много откровенного говна и каждый пишет как умеет, а в коммерческой разработке есть тимлиды, внутренние правила, линтеры и ревью кода
Аноним 03/11/24 Вск 15:56:20 #304 №3314955 
>>3314886
Вкатун, переставай уже хуйню нести. То что ты видишь это НОРМА продакшена. Тебе каждый день придётся разбирать подобное на ТС.

То что ты сейчас верстаешь обоссаные кнопочки и не видишь ничего кроме - так ты просто вкатун ебаный, лол.
Аноним 03/11/24 Вск 15:58:55 #305 №3314958 
>>3314789
>>3314935
Васм-шиз, ты даже не способен концептуально описать как ты будешь разрабатывать Вайлдберриз на WebGPU, ты только и делаешь что сливаешься.
Аноним 03/11/24 Вск 15:59:36 #306 №3314959 
>>3314955
Если бы ты не был вкатышем, то знал бы, что такого кода нет в продакшене.
Аноним 03/11/24 Вск 16:01:34 #307 №3314960 
>>3314945
Ты дурачок или прикидываешься? Используешь либу значит будешь использовать все входные типы как минимум, а как максимум будешь еще разбираться как весь говняк там инферится под капотом. Ну конечно всегда можно обкастовать все через as\any, что делит на ноль вообще использование ts.
>>3314948
Как факт наличия говна в опенсорсе освобождает тебя от обязанности в этом говне разбираться и тем более разбираться в работе системы типов тайпскрипта, если ты сам же его пропагандируешь? Не вижу связи.
Ты начал с простого тейка что мол тс это минимальный когнитивный оверхед и при работе с ним нет никакой ебли, а слился на первом же средней сложности примере, на твой взгляд якобы хуево типизированным(что по факту или некомпетентность или маняврирования, потому что tanstack пример очень хорошей типизации)
Аноним 03/11/24 Вск 16:14:55 #308 №3314965 
>>3314811
> Следовательно и спрос должен быть.
Ты в банальной срынкономике не шаришь, хуле тут тебе объяснять. Ты вечным вкатуном будешь, если будешь продолжать верить всей той хуете которую тебе скармливают маркетологи и пропагандоны.

>>3314860
>>3314862
Слишком толсто, попробуй тоньше.

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

Это будущее, но будущее настанет только когда перестанут сосать и займутся делом. В современном мире это довольно сложно сделать, но, думаю, это будет в скором времени.
Аноним 03/11/24 Вск 16:15:01 #309 №3314966 
>>3314955
> То что ты видишь это НОРМА продакшена.
Хуевый у вас продакшен, потому ты и злой такой

>То что ты сейчас верстаешь обоссаные кнопочки и не видишь ничего кроме
Я не фронтендер, хотя раньше немного верстал на первой работе

>>3314960
>тейка
Уже достаточно

>Ты начал с простого тейка что мол тс это минимальный когнитивный оверхед и при работе с ним нет никакой ебли
Но я не говорил такого, это был другой анон

>а слился на первом же средней сложности примере
Я наоборот вклинился в обсуждение на этом примере лол. Пример на самом деле не сложный для понимания, можно посидеть повтыкать разбирая эту конструкцию, другое дело что такой тип сложный для быстрого чтения и именно к этому у меня претензия
Аноним 03/11/24 Вск 16:16:38 #310 №3314969 
>>3314965
>Так и я о том, с вебглм и васмом пока что трудно иметь дело - нет нормальных либ, которые нацелены на скорость разработки. Либ нет тому что вебгпу недавно высрался, опенсорсы не написали ещё, вроде бы в бете срафари только-только появляется.
Так что дерзай, вместо того чтобы на двощах огрызаться уже запили бы с десяток своих либ
Аноним 03/11/24 Вск 16:19:34 #311 №3314970 
>>3314960
>Ты дурачок или прикидываешься?
Ты пытаешься прикидываешься, но можешь не стараться, даже без усилий видно, что ты дурачок.

>Используешь либу значит будешь использовать все входные типы как минимум
Нет , не значит. А теперь покажи мне продакшен код, где используется ColumnDefResolved из tanstack table в продакшен коде. С каких пор ColumnDefResolved в tanstack table стал "входным типом"? Очень интересно посмотреть, какими будут твои следующие манявры.

>а как максимум будешь еще разбираться как весь говняк там инферится под капотом
Когда надо будешь поковыряюсь, в этом нет проблемы. Это крайне редко необходимо. А когда необходимо, то можно разобраться с любимыми типами.

>Ну конечно всегда можно обкастовать все через as\any, что делит на ноль вообще использование ts.
Я же не динамикодриснявая мартышка, не надо меня по себе равнять.

>Как факт наличия говна в опенсорсе освобождает тебя от обязанности в этом говне разбираться и тем более разбираться в работе системы типов тайпскрипта, если ты сам же его пропагандируешь? Не вижу связи.
Глупый, вот и не видишь. Зачем мне во внутренних типах библиотеки разбираться без необходимости?

>Ты начал с простого тейка что мол тс это минимальный когнитивный оверхед и при работе с ним нет никакой ебли, а слился на первом же средней сложности примере, на твой взгляд якобы хуево типизированным(что по факту или некомпетентность или маняврирования, потому что tanstack пример очень хорошей типизации)
С тобой человека три разных разговаривают, я вот с прошлого треда не участвовал в ТС-сраче. Для меня этот пример обычный для внутренней типизации опенсорс библиотек. А в продакшен коде такого не пишут, там всё намного проще.
Аноним 03/11/24 Вск 16:20:17 #312 №3314972 
>>3314970
> А в продакшен коде такого не пишут, там всё намного проще.
Пиздец манямирок у вкатуна, лол
Аноним 03/11/24 Вск 16:21:27 #313 №3314974 
>>3314965
>Так и я о том, с вебглм и васмом пока что трудно иметь дело - нет нормальных либ, которые нацелены на скорость разработки. Либ нет тому что вебгпу недавно высрался, опенсорсы не написали ещё, вроде бы в бете срафари только-только появляется.
Надо получается написать эти либы? Кто, я???!
Аноним 03/11/24 Вск 16:22:29 #314 №3314976 
>>3314972
Манявры этого вкатыша оказались слабже ожиданий. Попробуйте снова.
Аноним 03/11/24 Вск 16:32:20 #315 №3314982 
>>3314969
>>3314974
Лол, гарантирую что чтобы это сделать, нужно сначала написать язык. Взять AssemblyScript и написать всё нормально или ещё какой-то ход конём сделать, например исправить синтаксист ZIGа.
Как текущий проект закончу и лутану бабок - буду этой хуйней заниматься.
sage[mailto:sage] Аноним 03/11/24 Вск 16:44:22 #316 №3314990 
>>3314982
>нужно сначала написать язык
>Взять
>написать
>сделать
>исправить
И вишенка на тортике:
>Как закончу, буду заниматься

Вебгл-у уже лет 10, канвасу, наверное, и того больше. Всяких попыток реализовать какую-то модель шизорендера типа Флаттера было штук 5 точно. В итоге спустя десяток лет 99% рендера идет по-прежнему в DOM, а из рендера в канвас на слуху РОВНО СУКА 2 ПРИЛОЖЕНИЯ - гугл докс и фигма.

В этом моменте литералли любой человек с IQ > 50 задается одним вопросом: почему лучшие программисты мира за 10 лет не написали сука ни одной ОС библиотеки для рендеринга кнопочек и текста в канвас. Ну вот что им помешало?

И тут оказывается, что никто этими шизо-гпу и шизо-гл не занимается вообще, а просто как 10 лет назад научили GPU ускорять DOM-рендер, так это и работает.
Аноним 03/11/24 Вск 16:48:21 #317 №3314992 
>>3314990
Не истери.
> Ну вот что им помешало?
Отсуствие WebGPU.
> И тут оказывается, что никто этими шизо-гпу и шизо-гл не занимается вообще
Ето так. Это стандартная цикличная говносвязь на срыночке. Никто этим не занимается потому что спроса нет, а спроса нет потому что никто этим не занимается. Кто достаточно долбоёб чтобы первым заняться каким-то невероятным дерьмом - тот и в дамках.
Аноним 03/11/24 Вск 16:56:35 #318 №3314995 
>>3314992
>первым заняться каким-то невероятным дерьмом - тот и в дамках.
То есть ты можешь этим заняться, стать в рамках и лутать потом миллионы даллАров? То, что ты сейчас делаешь - миллионы долларов тебе вряд-ли принесет. Почему ты не бежишь пилить библиотеки, фреймворки, движки под вебгпу? Это же на дальней дистанции на порядки выгоднее всего, чем ты сейчас занят.

Не бежишь? Потому что понимаешь, что денег там нет и рынку он нахой твой васм с вебгпу не нужны.
sage[mailto:sage] Аноним 03/11/24 Вск 17:26:04 #319 №3315037 
>>3314992
>Отсуствие WebGPU.
С WebGPU думаешь легче будет кнопки в канвасе рисовать что ли?
Аноним 03/11/24 Вск 17:51:45 #320 №3315055 
>>3314995
> То есть ты можешь этим заняться, стать в рамках и лутать потом миллионы даллАров?
А могу и не лутать.
> То, что ты сейчас делаешь - миллионы долларов тебе вряд-ли принесет
У меня игрокал, минимум сотню тысяч баксов лутану в прошлый раз поднял 170к
> Потому что понимаешь, что денег там нет
Перестань фантазировать, шиз, денег там дохуя и больше, рынок не освоен. У меня нет компетенции в транспилитаторах си, по этому и не занимаюсь чем-то связанным с васмом.

>>3315037
Конечно. Они хотя бы рисоваться будут нормально, в отличии от вебгл.
Аноним 03/11/24 Вск 18:40:55 #321 №3315100 
>>3315055
>минимум сотню тысяч баксов лутану
>денег там дохуя и больше, рынок не освоен
>У меня нет компетенции в транспилитаторах си, по этому и не занимаюсь чем-то связанным с васмом.
Сам бог велел тебе забросить игрокал, пойти поднимать компетенции и начать лутать денег дохуя и больше.
Но ты этого не делаешь и не сделаешь. Потому что сотня вот она и ты уверен что плюс\минус получится заработать. А с васмом ты такой уверенности не имеешь, ибо понимаешь, что за 9 лет ничего никто не сделал - ибо нинужно, то и ты ничего не сделаешь, а рискнуть - штанишки трясутся.
Аноним 03/11/24 Вск 19:15:56 #322 №3315122 
>>3315100
Нет конечно, ты опять фантазируешь. На это нужно потратить гораздо больше времени, а нахуя его тратить если можно получить деньги и нанять соответствующих инженеров которые потратят на это куда меньше времени.
Аноним 03/11/24 Вск 19:36:43 #323 №3315134 
>>3315122
>можно получить деньги и нанять соответствующих инженеров которые потратят на это куда меньше времени

Можно от тебя (твоей нанятой команды инженеров) ждать через пару лет супер крутой и удобный фреймворк на васме, который заткнет все эти тормозные реакты, ангуляры, свелты, вуи и прочее и прочее на доме и жс? Там же денег дохуя, все инвестиции отобьешь и сверху стократные иксы сделаешь нихера ты не сделаешь и никого не наймешь.
sage[mailto:sage] Аноним 03/11/24 Вск 19:45:26 #324 №3315139 
image.png
>>3315055
>Конечно. Они хотя бы рисоваться будут нормально, в отличии от вебгл.
Хуя мрии. А разница-то в чем, собственно, если это с точки зрения программера, который будет писать код, WebGPU - это такой же низкоуровневый язык шейдеров, как WebGL? Если брать ГДшников, они как юзали юнити/годот, которые сами за тебя собирают для веба при необходимости, так и будут юзать.

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

Можно, конечно, надеяться, что изобретут UI киты для этого говняка, но есть проблема. CSS появился в 1996 году, а первый фреймворк для него в 2011. То есть спустя 15 лет, и это речь про мейнстримную технологию, а не про нужный 1,5 калекам кал.
Аноним 03/11/24 Вск 20:17:42 #325 №3315157 
>>3314982
>Как текущий проект закончу
Ты сначала шарагу закончи, доучись лол
Аноним 03/11/24 Вск 20:29:10 #326 №3315161 
>>3314990
Кстати у гугла больше серивсов, которые рендерятся в canvas, там используется dart и эти интерфейсы всегда чуть притормаживают. Все свои основные продукты youtube, gmail, документы, поиск они все таки пишут на классических html, css, js.
Аноним 03/11/24 Вск 20:47:37 #327 №3315164 
>>3315134
Так и будет, завидуй мне.

>>3315139
> А разница-то в чем, собственно,
В том что в вебгл видеокарту нельзя использовать.
> Количество необходимого кода для написания простейшей анимации, о которой ты постоянно кукарекаешь, будет больше в разы, если что.
Никто через шейдеры анимации не пишет, все анимации можно ручками перетаскивать в блендере, код для анимации будет занимать столько же сколько на жс.
> нужно написать буквально пикрил,
Вручную такие шейдеры уже никто не пишет, да и вообще, нахуя писать если всё уже написано давно?
> Сколько кода придется написать, чтобы это нормально выглядело на зоопарке устройств от 5-дюймовых мобилок до 50-дюймовых телевизоров, я, если честно, даже представить не могу.
WGSL уже написали, всё работает на всех устройствах.

Ебать ты фантазёр конечно!

>>3315157
Не трясись.
Аноним 03/11/24 Вск 21:08:11 #328 №3315168 
image.png
>>3315164
>В том что в вебгл видеокарту нельзя использовать.
Ты совсем долбоеб?

>код для анимации будет занимать столько же сколько на жс
Дебилушка, код анимации в DOM пишется на CSS и занимает 2 строчки. У тебя один треугольник из блендера больше весить будет.

>да и вообще, нахуя писать если всё уже написано давно?
Где я могу посмотреть давно написанный код, который мне рендерит кнопки в WebGL?

>WGSL уже написали, всё работает на всех устройствах.
Дурачок блять, ты про респонсив дизайн слышал когда-нибудь?
Аноним 03/11/24 Вск 21:32:15 #329 №3315172 
>>3315168
>Ты совсем долбоеб?
Единственный долбоёб это ты. В вебгл нету возможности работать с видеокартой так же как в вебгпу.

> Дебилушка, код анимации в DOM пишется на CSS и занимает 2 строчки. У тебя один треугольник из блендера больше весить будет.
Ебать ты даун, если ты собрался использовать уже готовые анимации, то это ничем не будет отличаться в любых фреймворках (если там эти анимации есть), такие же две-три строчки.

> Где я могу посмотреть давно написанный код, который мне рендерит кнопки в WebGL?
В гитхабе, даун.

> Дурачок блять, ты про респонсив дизайн слышал когда-нибудь?
Причем тут шейдер, даунёнок больной? Это работа фреймворка, а не шейдера.
sage[mailto:sage] Аноним 03/11/24 Вск 21:52:09 #330 №3315175 
>>3314958
Это так не работает. Ты сначала поясняешь за свои обсёры
Аноним 04/11/24 Пнд 00:05:39 #331 №3315209 
Гайз! Нубо вопрос, сейчас на стажировке, только вкатываюсь по сути изучаю front 7 месяцев, чувствую себя безмерно тупым тугодумам который может над задачами сидеть днями и так и не осилить, накладывается то что нет ментора и обратной связи, оценить задачи которые дают не получается

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

ps работаю с ебучей библиотекой написанной немцами 7 лет назад о которой знают 2 землекопа
Аноним 04/11/24 Пнд 00:18:58 #332 №3315218 
>>3315172
>Единственный долбоёб это ты. В вебгл нету возможности работать с видеокартой так же как в вебгпу.
Проснись, дурачок, ты обосрался. Вебгл не просто работает с видеокартой, а делает на болеее высоком уровне.

>это ничем не будет отличаться в любых фреймворках
Проблема в том, что там их нет. А CSS они уже есть. Они встроены в браузер. То есть не тянут за собой дополнительный код, который нужно компилировать и выполнять.

>такие же две-три строчки.
Понятно, то есть кода не увидим.

>В гитхабе, даун.
Хуя ты проткнутая дура. Ссылку кинь, говно ебаное.

>Это работа фреймворка, а не шейдера.
Какого бляьт фреймворка, чмо обосранное?
Аноним 04/11/24 Пнд 01:51:23 #333 №3315251 
sonic.webm
test4.webm
w-rings.webm
как вам такой джаваскрипт?
Аноним 04/11/24 Пнд 02:06:38 #334 №3315252 
16910027781740.png
>>3315172
>>3315168
>>3315164
>>3315139
>>3315055
DOM в вебе это прежде всего про семантику, доступность и обратную совместимость(graceful degradation, progressive enhancement и всё такое), а не про анимации и свистоперделки.
О чем вы спорите, ебанутые? Какие видеокарты, какие блять шейдеры если без DOM просто нихуя не будет индексироваться в поисковиках и работать на половине зоопарка устройств? Тот же WASM никогда и не позиционировался как замена DOM, это нишевая технология для закрытия конкретных проблем(переложить тяжелые вычисления с js).

мимо
Аноним 04/11/24 Пнд 05:09:15 #335 №3315279 
>>3315175
Васм-шиз, ты один тут серишь уже второй тред.
Аноним 04/11/24 Пнд 07:09:44 #336 №3315293 
>>3315218
>Вебгл не просто работает с видеокартой, а делает на болеее высоком уровне.
Понятно. Больное шизоидное животное находится в невменяемом состоянии.

>>3315252
DOM останется как хуйня в которой хранят текст для поисковиков, это да. Некая минималистичная визитка или минималистичная версия сайта, нужна кста не только для поисковиков. Как средства рендера калтента DOM вымрет нахуй.
Аноним 04/11/24 Пнд 07:23:54 #337 №3315295 
>>3315293
>Как средства рендера калтента DOM вымрет нахуй.
Давай ты сначала покажешь решение на wasm которое обеспечивает
>семантику, доступность и обратную совместимость(graceful degradation, progressive enhancement и всё такое)
Даже GUI на десктопах за все годы не достиг того же уровня, хотя существует дольше браузеров.
Аноним 04/11/24 Пнд 07:30:24 #338 №3315297 
>>3315295
Решений нет, анон. Есть только мечты о светлом будущем, которое всех нас ждёт.
Аноним 04/11/24 Пнд 09:56:10 #339 №3315374 
>>3315251
Говно беззадач
Аноним 04/11/24 Пнд 10:27:56 #340 №3315407 
>>3315297
Ты же догадываешься почему их нет? Подскажу. Потому что dom, css и js наиболее эффективны в вопросах рендера интерфейсов. Эффективные это значит что 5% усилий покрывают 95% успеха во всех сценариях использования, это включает и перфоманс, и доступность, и красивость, и переиспользуемость, все, все, все. Подумай почему например спа-фреймворки вытеснили jquery? Потому что они смогли не только заменить эту технологию полностью, но и облегчить усилия по успользованию и одновременно расширить критерии использования(тот самый спа). Причём этот маятник по лёгкости использования и сценариям использования должен раскачиваться в обе стороны - те же спа на заре появления по факту ухудшали индексирование, доступность и перфоманс, но сейчас даже фулстек фреймворки типа лары из коробки предлагают их использование без оглядки. Иначе говоря какие то решения на wasm должны быть не только удобнее и проще условного реакта, но ещё и покрывать как минимум 90% всех его кейсов или даже расширять их(а остальные 10% как то решит коммьюнити в процессе адаптации технологии) - сейчас не видно ни того, ни другого. Даже исходя из целей wasm он изначально не ставил себе задачу работы с dom или замены dom, поэтому фантазии о таком "светлом будущем" просто остаются фантазиями. Но мысль твою я понял - возможно когда то в вебе появится такой инструмент, и он вообще вероятно никак не будет связан с браузерами(привет цукербергу).
Аноним 04/11/24 Пнд 10:49:38 #341 №3315427 
>>3315407
>Ты же догадываешься почему их нет?
Уже пояснял это - потому что WebGPU в браузерах нет. Нахуя мне пилить какое-то решение, если я не могу получить нормальный доступ к видеокарте? Сейчас я его получил - могу пилить. Примерно такого же мнения придерживаются все остальные, кто работает с рендером на гпу.
> Потому что dom, css и js наиболее эффективны в вопросах рендера интерфейсов.
Нет, потому что это единственно возможные методы рендера в настоящее время. Когда вебгпу будет на всех браузерах - это не будет единственно возможным методом.
> возможно когда то в вебе появится такой инструмент, и он вообще вероятно никак не будет связан с браузерами
Переходной этап к этому как раз и есть васм и замена dom на нормальный рендер. Что-то не связанное с браузерами это уже слишком смелые фантазии по полному переосмыслению браузерного говна. Хуй знает когда это будет, с современной экономической моделью разработки говняка это сложно осуществить.
Аноним 04/11/24 Пнд 11:08:34 #342 №3315453 
>>3315427
>Когда вебгпу будет на всех браузерах - это не будет единственно возможным методом.
То есть никогда. Ты явно плохо знаком с вэб разработкой.
Аноним 04/11/24 Пнд 11:25:32 #343 №3315457 
>>3315453
В гуглхроме есть, срафари пилят и есть в бете, в фаерфоксе над этим трудятся полтора человека, но тоже в бете. Рано или поздно допилят.
Аноним 04/11/24 Пнд 12:42:54 #344 №3315487 
>>3314789
>Как и ожидалось, школотрон с хуетой в голове.
Я кабанчик, который умеет считать деньги, а ты маня леворадикальная красноглазая с манямирком про строительство нового мира который никому нахуй не всрался. Ты за свою жизнь отсосал километры кабаньих хуев, а я создал десятки проектов.
Аноним 04/11/24 Пнд 12:46:00 #345 №3315490 
>>3315487
> эти фантазии школотрона
Аноним 04/11/24 Пнд 12:49:30 #346 №3315498 
>>3315175
Шизик, опиши концепцию как ты сделаешь сайт Wildberries без загрузки приложений, чтобы фронтенд писался также эффективно командой как сейчас + поддерживался. Предельно конкретный кейс блядь. С каких основ начнем и чем заменим DOM? Почему ты избегаешь конкретики? Причем переписать все с нуля всегда легче (потому-что уже ясны проблемы). Почему ты всех вместо ответов называешь шизиками и детьми?

Ты же понимаешь что все крутят у виска пока у тебя нет хотя бы концепции. Ты банальную вещь сделать не можешь - написать страницу как и что. Местным анонам и этого бы для начала хватило чтобы лишний раз тебе в рот не ссать.
Аноним 04/11/24 Пнд 12:54:02 #347 №3315501 
>>3314965
>Это будущее, но будущее настанет только когда перестанут сосать и займутся делом.
Это будущее чтобы игры запускать в интернетах когда 6G появится, а не твой веб
Аноним 04/11/24 Пнд 12:56:55 #348 №3315504 
>>3315139
Фронтендеру просто дадут тот же самый css, скрыв логику под капотом, тот же html и по итогу мы вернемся по кругу. Браузеры и так имеют доступ к GPU для рендера. Шизик нихуя не вдупляет за что топит.
Аноним 04/11/24 Пнд 14:43:15 #349 №3315616 
>>3315457
Ты забыл про мобилки, про консоли, про телевизоры, про безопасников в крупных компаниях, про напрочь забюрократизированных бюджетников. Даже сраный флексбокс, которому уже 15 лет, и то не имеет 100% поддержки.

Весь мир не крутится вокруг хрома самой последней версии.

Так что все верно написано - поддержка васма и твоей вебгпу везде будет примерно никогда.
sage[mailto:sage] Аноним 04/11/24 Пнд 15:20:25 #350 №3315654 
>>3315498
Отсутствие признания твоих обсёров блокирует возможность дальнейшей дискуссии, что делает твою попытку провокации несостоятельной, а тред более унылым. Другими словами, ты несправляешь со своей задачей. Арсенал демагога имеет в себе не только провокацию, но и другие приёмы продолжения дискуссии, которыми ты не овладел. Стоит отметить, что в самом вопросе про замену DOM ты также обосрася.
Аноним 04/11/24 Пнд 15:22:44 #351 №3315660 
>>3315654
Напииши в чем мои обсеры?

> DOM
Ты сам писал что проблемы рендеринга, а они идут от DOM. DOM итак рендерится на GPU
Аноним 04/11/24 Пнд 15:31:37 #352 №3315675 
>>3315654
Ты воспринимаешь мою просьбу описать концепт как провокацию лишь по той причине, что ты боишься обосраться в своих теоретических познаниях как оно на самом деле работает. Сколько уже было просьб разобрать кейс с Wildberries, а воз и ныне там. Даже провокаций не было и я был готов тебя честно выслушать, так как открыл для диалога. Но ты уперся как 5летний ребенок в своем глупом противостоянии.
sage[mailto:sage] Аноним 04/11/24 Пнд 15:50:42 #353 №3315692 
>>3315660
>Ты сам писал
Не писал. Мы тут не одни

>Ты воспринимаешь мою просьбу
Не воспринимаю ничего из тобой написанного, Причина - два непризнанных обсёра
Аноним 04/11/24 Пнд 15:58:08 #354 №3315699 
>>3315692
Пошел нахуй, никчемный пидорас короче. Я давно понял что если чмонь пиздят, то лучше не идти и не пытаться общаться с угнетаемыми. Ты вот прям идеальный пример. Над тобой тут смеялись всем тредом, я решил протянуть руку чтобы выслушать, а ты пидорасина только продолжаешь кусаться. Уверен что тебя в школе по КД поджопниками провожали и в рюкзак ссали.
Аноним 04/11/24 Пнд 16:16:45 #355 №3315708 
>>3315504
>Браузеры и так имеют доступ к GPU для рендера
Причем тут браузеры, шиз? Речь про код.

>>3315616
В мобилках хром, в сонсолях тоже хром. Всё остальное говно конечно же будет использовать обычный хтмл, но кому не поебать на это отсталое говно? Деньги оно не приносит.
Аноним 04/11/24 Пнд 16:21:22 #356 №3315711 
Стикер
>>3315675
>>3315699
Больное шизоидное уебище даже не понимает с кем общается даже. У него перед глазами стоит его обидчик, который его унизил, и больное шизло моментально начинает истерить, придумывать неприятные фантазии, рассказывать какой обидчик плохой.

Ору нахуй, какие же шизики защищают DOM и JS, пиздец просто. Буквально не одупляют что такое анонимный имагеборд
Аноним 04/11/24 Пнд 17:45:25 #357 №3315787 
>>3315711
>шизоидное уебище
ты имеешь что-то против шизоидов?
мимошизоид

алсо агрессия вместо аргументации — показательна
Аноним 04/11/24 Пнд 18:07:05 #358 №3315811 
>>3315787
>алсо агрессия вместо аргументации — показательна
Чем?
Аноним 04/11/24 Пнд 18:29:45 #359 №3315827 
>>3315811
отсутствием аргументации
Аноним 04/11/24 Пнд 18:38:26 #360 №3315832 
>>3315711
Васм-шиз, ты просто боишься посмотреть правде в глаза. Ты боишься признать, что не способен на простом примере описать как работают твои манятехнологии будущего.
Аноним 04/11/24 Пнд 18:55:58 #361 №3315841 
Promise и thennable это разные вещи или одно и то же?

Как мне из thennable просто вернуть значение? Без .then()?

Вот функция, например, такая: chrome.storage.local.get(key)

Вот в других языках создаём Promise и в любой момент где нам понадобится значение пишем типа: promise.get_value() и именно в этом месте поток остановится и будет дожидаться значения. Потому что я блять конечно за многопоточность, но не знаю где конкретно значение мне понадобится!!

Как же меня заебала эта многопоточная еботня тремя разными вариантами сделанная! Быстрее бы эта явапараша сдохла нахуй

Пидорасы вы ебаные блядь

(Извините, но всё-таки вопрос сверху актуален)
Аноним 04/11/24 Пнд 19:10:07 #362 №3315844 
>>3315841
>Promise и thennable это разные вещи или одно и то же?
In JavaScript, a thenable is an object that has a then() function. All promises are thenables, but not all thenables are promises.

разные
Аноним 04/11/24 Пнд 20:08:38 #363 №3315869 
15861352263930.png
>>3315844
Значит, ели промис возвращает то значение из него получить вообще никогда нельзя? Потому что async/await это сахар вокруг этих промисов

А раз от промисов нельзя избавиться значит от переключений контекста внутри интерпретатора тоже

А значит JS-параша всегда будет тормозить

Ёбаные дебилы блять, быстрее бы уже webasm допилили
Аноним 04/11/24 Пнд 20:22:17 #364 №3315881 
>>3315869
>ели промис возвращает то значение из него получить вообще никогда нельзя?
ну конечно да. Если промис возвращает значение, то не ради же того, чтобы те его мог получить, а про async/await я вообще молчу!
>раз от промисов нельзя избавиться значит от переключений контекста внутри интерпретатора тоже
слушай, ты кругом прав! Избавление от промисов — это утопия, придуманная врагами и контекст всегда будет переключаться. Поэтому никогда не пиши на джаваскрипте
Аноним 04/11/24 Пнд 21:04:50 #365 №3315901 
>>3315869
Более того, даже допустив мысль начать писать на джаваскипте, у тебя в голове начал постоянно переключаться контекст и ты реально начал тормозить.
Аноним 04/11/24 Пнд 21:24:20 #366 №3315903 
>>3315869
Необучаемый васм-шиз, ты? Тебе async await завезли лет 5-7 назад, в чём твоя проблема?
Аноним 04/11/24 Пнд 21:50:11 #367 №3315919 
>>3315903
>Необучаемый васм-шиз, ты? Тебе async await завезли лет 5-7 назад, в чём твоя проблема?

JS-дебилы даже осознать проблему не могут, лол
Аноним 04/11/24 Пнд 21:51:37 #368 №3315921 
>>3315919
Ты даже не способен простейшие инструменты жса применить для решения своей задачи
Аноним 05/11/24 Втр 02:03:52 #369 №3316077 
>>3315919
Но дебил ведь ты, потому что не смог в асинхронность.
Аноним 05/11/24 Втр 02:59:56 #370 №3316099 
>>3316077
>Но дебил ведь ты, потому что не смог в асинхронность.

>>3315919
>JS-дебилы даже осознать проблему не могут, лол
Аноним 05/11/24 Втр 03:33:02 #371 №3316119 
>>3316099
>рррррряяя переключение контекста
Бро контролируй свой баттхёрт пожалуйста

И изучи что такое async/await, тебе будет полезно
Аноним 05/11/24 Втр 06:51:41 #372 №3316158 
>>3315427
>Когда вебгпу будет на всех браузерах - это не будет единственно возможным методом
И вы запилите новый HTML, CSS, да? Назвав это фреймворками и библиотеками теперь. Лол. Давай жирни в другом месте, шизик.
Аноним 05/11/24 Втр 06:54:47 #373 №3316159 
>>3316158
А потом напишут свой реакт отстав на 20лет лол. Типичные системодебилы, которые в прошлом порождали уебищные интерфейсы и оставались на одном десктопе. Зато сколько вони стояло на форумах что лучший интерфейс это терминал...
Аноним 05/11/24 Втр 08:17:40 #374 №3316186 
>>3315787
Всего лишь насрал на местного долбоёба, не обращай внимания. Сам хочу стать шизом, но не знаю как это сделать.

>>3315832
Тебе сложно такое представить? Понимаю, ты же джун без опыта программирования.

>>3315869
Всё так, это одна из основных причин из-за которых жс тормозит - любые асинкавайт/промисы уничатожают нахуй весь стек вызовов. Да и в целом стек вызовов это кал и медленная хуета, есть куча вариантов прерывания потока управления, на JS выбрал худший и продолжает это калище продвигать, потому что для дебилов-скриптодетей это проще.

>>3315903
Ты реально уже как больная собака на всех кидаешься, кек
Аноним 05/11/24 Втр 08:18:33 #375 №3316187 
>>3314754
Почему индустрия игр не в вебе, потому что не контролирует браузер. Вебасм решают это проблему, тот же фотошоп в браузере, челы просто портировали С++ и все.

Кабан еще просто не распробовал нишу, а игроделам там какой-то техи нехватало (к сожалению не помню что именно, но это не вебгл).

Кстати, я думаю вебприложения убьют мобильный натив, поэтому в свое время убили флеш, поэтому я думаю тормозят теху.
Аноним 05/11/24 Втр 08:21:10 #376 №3316189 
>>3316158
>>3316159
Больная псина продолжает сама с собой общаться, кек. Зачем ты это делаешь, шизло безумное?

>>3316187
>поэтому я думаю тормозят теху.
Да, всё так. Тот же эпл жестко ограничивает вебаппы, потому что собирать с них 30% денег нереально. Гугл тоже, думаю, не в восторге от такой хуйни, но ему проще потому что есть собственный браузер, может себе позволить. Но что-то читал что гугл тоже какие-то там палки в колёса вставляет, хз с чем связано.
Аноним 05/11/24 Втр 08:24:41 #377 №3316191 
image.png
>>3315134
> ждать через пару лет супер крутой и удобный фреймворк на васме
Пока вы в своей деревне сидите, там уже люди письками меряться с wasm
Аноним 05/11/24 Втр 08:44:00 #378 №3316202 
Проблема спора в том, что некомпетентная макака дальше своих форм не видела ничего и думает что весь мир это его ректал.

А неожиданно давно есть потребность в 3D на js и неожиданно на васм реализация можно не готовить яичницу на ноуте.
https://www.webgamedev.com/games-demos
https://threejs.org/
https://www.babylonjs.com/

Пока браузер монополисты тормозили теху васм, шустрые кодеры высрали васи компоненты и создали точку невозврата будущего мейнстрима на десятки лет. скринь ректал макака
Аноним 05/11/24 Втр 08:47:54 #379 №3316204 
image.png
>>3316202
Пикча убежала
Аноним 05/11/24 Втр 10:09:53 #380 №3316285 
referfer.mp4
Вопрос от вкатуна для крутых в JS. Вот дошел до TODO на массивах, проблема в том, что бы мне его сделать приходится постоянно отматывать мой учебник назад и гуглить, в качестве ментора у меня иишка, которая не дает готовых решений, а просто намекает на варианты решения. У меня есть ощущение, что в голове ничего не откладывается, и дальше что бы мне что-то написать придется сидеть обложившись горами справочников и доками. Моя ситуация проблема?
Аноним 05/11/24 Втр 10:40:21 #381 №3316316 
>>3316202
Как бы про игры никто и не спорит, что именно в них единственная ниша для васма, ну и еще немного профессионального софта (ради подписочной системы дистрибьюции в облаке конечно же, а не удобства пользователя ради).

Спросят с васмошизом, который утверждает, что васм заменит обычные веб страницы, лендинги, новостные ленты, контентные агрегаторы и тд и тп.
Аноним 05/11/24 Втр 10:50:14 #382 №3316333 
>>3316191
>деревне
Ты такой тупой, что не понял что тебе про твой WebGPU => Wasm => Framework пишут.
Деревня ты, выходит.

Потому-что Blazor дергает классический DOM.
Хули ты жопкой виляешь, деревня? Иди до конца блядь.
Аноним 05/11/24 Втр 10:56:19 #383 №3316342 
>>3316191
Привет. На самом деле я работаю над подробной статьей, в которой подробно расскажу о Blazor и его сравнении с такими известными фреймворками, как React, а также о том, стоит ли использовать Blazor, особенно с учетом грядущих изменений и внедрения Blazor Hybrid.
Как и вы, я старший dotnet-разработчик. У меня было мало знаний о фронтенде, но в начале 2023 года я начал разрабатывать фронтенд торговой биржи на Blazor. И у меня получилось. Недавно я изучил react и был потрясен тем контролем, который он дает, и свободой, которую он предлагает, так что мой опыт был в некотором роде противоположным.
Blazor отлично подходит для начала работы. Однако мой опыт создания сложных приложений, предназначенных для клиентов, был не очень велик. Как уже отмечали другие, инструментарий по-прежнему оставляет желать лучшего. Кроме того, аспект производительности не очень хорош. Поскольку мое приложение - торговая платформа, в нем много вызовов API, а также сообщений Websocket. UI довольно часто зависает, рендеринг непредсказуем, и самая большая проблема в том, что мне все еще приходится полагаться на JS Interop, чтобы заставить работать базовые веб-функции, такие как копирование в буфер обмена. Ничего не имею против JS Interop, но это не имеет смысла, когда вы используете фреймворк на основе C#, но вынуждены использовать javascript то тут, то там. Не говоря уже о том, что это вредит читаемости кода.

В частности, в WebAssembly время начальной загрузки приложения по-прежнему велико, что может отпугнуть многих пользователей. Я надеюсь, что это будет исправлено в Blazor Hybrid.
Таких вещей, как минифицированный JS, здесь по-прежнему не существует.
Могу ли я спросить, нашли ли вы в Blazor что-то положительное, чего нет в React или других фреймворках, или есть, но не очень хорошо?
Аноним 05/11/24 Втр 11:14:00 #384 №3316379 
>>3316204
>>3316202
Шизик, а при чем тут 0.01% задач на фронтенде? Ты опять из дурки сбежал и таблетки не пьешь?
Аноним 05/11/24 Втр 11:16:24 #385 №3316386 
>>3316189
>Больная псина продолжает сама с собой общаться, кек. Зачем ты это делаешь, шизло безумное?
Мне вот интересно как часто тебе поджопники нахуяривали в школе что ты сейчас пытаешься дерзить понимая что до тебя не дотянутся физически. Ты же скулил бы за такой базар и хуй в рот взял по классике.
Аноним 05/11/24 Втр 11:21:04 #386 №3316397 
Стикер
>>3316386
Азаз, безумная больная собака про ирл заговорила! Классика безумной больной нахооой! Трясешься уже от злости, что твоё любиый DOM и JS не можешь словесно защитить?

Конечно я знал что в треде сидят поехи, храчок всё же, но чтобы так в открытую признаваться в этом..
Аноним 05/11/24 Втр 11:37:01 #387 №3316411 
изображение.png
Ребятки, хочу сделать себе простое расширение для копирования из элемента на странице. С божьей помощью и помощью нейросетей сделал такое https://pastebin.com/zVfXtrEu. Но расширение не работает. Пишет "NotAllowedError: Failed to execute 'writeText' on 'Clipboard': Document is not focused."
Что ему не хватает? Я в ЖС вообще ни в зуб ногой, пишу в основном на питоне. Манифест на КПДВ.
Аноним 05/11/24 Втр 11:38:54 #388 №3316413 
>>3316202
>Проблема спора в том, что некомпетентная макака дальше своих форм не видела ничего и думает что весь мир это его ректал.
Всё так. Он уже неоднократно признавался в том, что он кроме кнопочек на JS ничего не делает и ничего не знает. Вероятнее всего он реально какой-то местный безумный джун или вкатун, который просто не в себе и серит итт хуетой 24/7. В любом случае он не программист судя по его знаниям.

>>3316342
> в WebAssembly время начальной загрузки приложения по-прежнему велико
Не в вебасамблее, а в блазор-дотнет-кале, который тащит целый рантайм сишарма, лол. Сишарп тащить в веб то ещё решение.
Аноним 05/11/24 Втр 11:40:28 #389 №3316415 
>>3316411
Ссылка протухла. Фикс: https://pastebin.com/1RnYCmyN
Аноним 05/11/24 Втр 11:47:38 #390 №3316425 
>>3316411
>>3316415
https://stackoverflow.com/questions/72237719/not-being-able-to-copy-url-to-clipboard-without-adding-the-protocol-https
Гугол используя большую часть проблем решишь ты. Не сможешь думать, если будешь пользоваться нейросетью ты.
Аноним 05/11/24 Втр 12:17:06 #391 №3316451 
>>3316397
Почему про поехов в основном ты орешь тут? Потому-что именно ты и являешься поехавшим додиком которого постоянно в школе дрочили? Я вижу твой стиль, мне очевидно что дожив до своих жирных скуфьиных лет, ты ненавидишь нормальных людей и пытаешься на них анонимно открываться. Но ирл потупив глазки в пол продолжаешь свою омежную жизенку.

Кста, мочух пидорас.
Аноним 05/11/24 Втр 12:56:09 #392 №3316524 
>>3316316
Как раз лендинги это попытка из олдовых сайтов сделать простую информативную прокрутку и чем больше там плавных анимаций и свистелок - тем больше нравится кабану. Уже есть такие лендинги, где прокручивая происходит йоба-анимации. Почему нет на васме? Да просто потому что средняя макака не может написать 3D движок, появиться api и разработка будет похоже на разработку мобильного приложения.
Аноним 05/11/24 Втр 13:05:05 #393 №3316542 
>>3316524
>Уже есть такие лендинги, где прокручивая происходит йоба-анимации.
И выглядит это максимум отвлекающе от самого контента. Что-то куда-то двигается, куда-то летает, скрывается, появляется. Херня из под коня короче. Когда попадается подобное - на автомате закрываю, так как полезного наполнения там чуть меньше, чем нихера. Если к этому добавить ещё больше визуального мусора (эффекты, тени, полупрозрачности) - это будет полный пиздец, в самом плохом смысле слова. Один шум и мусор..
Аноним 05/11/24 Втр 13:54:44 #394 №3316600 
>>3316542
Как бы срать что тебе там нравится или нет, главное что кабану нравится. Кабан платит и танцует технологии.
https://gitverse.ru/features/gigaide/
А если такой лендинг перестанет греть комнату, то нахер твой html нужен будет вообще?
Аноним 05/11/24 Втр 14:17:07 #395 №3316619 
image
А кто-нибудь имел опыт общения с headless cms? Всякие там strapi, ghost, directus, payload? Есть мнение?
Аноним 05/11/24 Втр 14:26:59 #396 №3316628 
>>3315209
Конкретный вопрос есть?Тебе помочь чем?
Аноним 05/11/24 Втр 14:44:12 #397 №3316662 
>>3316285
Сначала тебе нужно усвоить базу джс, читай мдн, там же будут вроде учебники по фреймворкам. Каждую тему фиксируй на практике
Аноним 05/11/24 Втр 16:15:55 #398 №3316764 
node1.jpg
Насколько я прав в том что учу сейчас Node JS?
Это востребованная бэкенд-технология?
Хочу еще выучить React и стать фуллстеком, но думаю может лучше PHP или Java учить.
Аноним 05/11/24 Втр 16:30:15 #399 №3316780 
>>3316764
учи что па кайфу брат жи есть
Аноним 05/11/24 Втр 17:28:28 #400 №3316847 
>>3316764
если учшься на фронта, нода тебе не нужна.
если учишься на бек,то есть более востребованные технологии в рф.
на ффулстек тебя никто не возьмет. либо то либо другое. все вместе - станешь новым ученым, который поди так и не вкатился.
Аноним 05/11/24 Втр 17:43:41 #401 №3316859 
>>3311277
двочую ентого одеквата
Аноним 05/11/24 Втр 17:45:46 #402 №3316862 
>>3311606
you dont know js
eloquent javasript
профессиональный typescript
Аноним 05/11/24 Втр 18:39:48 #403 №3316927 
>>3316847
а по фронтенду что посоветуешь?
React учить?
Или Vue, Angular?
Аноним 05/11/24 Втр 20:38:11 #404 №3316992 
>>3316927
Изучи инфу сам. Потрать день на разобраться. Потом приходи сюда и сверяйся.

Вакухи посмотри. Статейки. Видосики.
Аноним 05/11/24 Втр 20:48:44 #405 №3317000 
>>3316600
>Как бы срать что тебе там нравится или нет, главное что кабану нравится. Кабан платит и танцует технологии.
Кабан уже давно имеет возможно заплатить и получить лендинг с 3D свистоплясками и и прочей графонистой мишурой, отвлекающей внимание. Много видел таких лендингов? Их нет ни у гигантов рынка, их нет у стартапов, которым насыпали сотни миллионов инвестиций, потому что никому не нужна эта вредная хуйня. У тебя нет никаких сильных аргументов за свою васм-шизу кроме игр. Но игры всё равно всегда будут лучше себя чувствовать на дексктопе, кроме инди-поделок для 1.5 анонов.



>https://gitverse.ru/features/gigaide/
>А если такой лендинг перестанет греть комнату, то нахер твой html нужен будет вообще?
А чего в этом лендинге особенного? Анисировалм всплытие букв в заголовках да и всё. Другая его особенность в том, что он очень долго грузится, лол.

>>3316413
>>3316202
О, в треде завелось уже целых два васм-шиза.

Тот же threejs существует уже очень давно, и что показательно, его юзкейсы это как раз 0.01% веба. Вы сами доказываете, что кроме игр это никому не нужно. Да и любая качественная игра с солидным бюджетом будет работать на десктопе, а не в вебе.
Аноним 05/11/24 Втр 21:20:53 #406 №3317023 
Пиздец я проиграл с uwebsocket. Эта хуйня используя getParts не может обрабатывать ничего кроме image. Ебало имажинейшн?
Аноним 05/11/24 Втр 21:29:52 #407 №3317029 
>>3316451
Единственный чмошник и омежка тут только ты. Ты настолько бездарная и больная псина, что пытаешься семенить в треде, но делаешь это настолько тупо и бездарно, что обсираешься каждый, сука, раз! Именно ты будешь прятать глазки в пол ирл, потому что ирл семенить не получится, не так ли?

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

>>3317000
>Тот же threejs существует уже очень давно, и что показательно, его юзкейсы это как раз 0.01% веба.
>>3316379
>Шизик, а при чем тут 0.01% задач на фронтенде?
Больное животное продолжает засирать тред. Зачем ты это делаешь, опущ? Ты правда думаешь что ты выиграешь спор с реальностью?

Сколько бы ты не спорил с реальностью, больная псина, ты не сможешь перекрыть тот факт, что именно красивые и быстрые вебсайты приносят больше денег чем слепленный на коленке кал из среакта на тсе. Это реальность. Это база.
Аноним 05/11/24 Втр 23:48:22 #408 №3317081 
>>3317023
Зачем тебе через вебсокеты гонять изображения или какие-то другие файлы?
Аноним 05/11/24 Втр 23:50:21 #409 №3317083 
>>3317029
>красивые и быстрые вебсайты
Но они не имеют ничего общего с тем визуальным мусором, который ты предлагаешь с васмом. А без этого визуального мусора спецэффектов - васм и не нужен, совершенно. И вот это уже реальность.

>https://gitverse.ru/features/gigaide/
На десктопе сплошной визуальный мусор - серьезно не воспринимается совершенно.
На мобилках всего этого мусора нет - информация воспринимается в несколько раз лучше.
Аноним 05/11/24 Втр 23:56:51 #410 №3317085 
copium-cat.gif
>>3317029
Почему ты так трясёшься, как будто тебя кто-то сильно обидел? Может всё-таки принять успокоительные?

Согласен, что самые лучшие сайты быстрые и красивые. Но ты забыл ещё, что самые лучшие сайты ещё и удобные. Отвлекающие внимание финтифлюшки и свистоперделки не являются красивыми, и они тем более снижают удобство. Реальность и база в том, что что для создания красивого, быстрого и удобного сайта на 100% достаточно реакта/ангуляра/вью. Так что чем раньше ты перестанешь отрицать реальность, тем лучше будет для тебя же. Чем дольше ты заливаешься копиумом, тем больше времени ты потратишь на пустые и бесполезные манямечты о бесполезном 3D-слопе в вебе.
Аноним 06/11/24 Срд 03:57:54 #411 №3317115 
>>3316847
>если учишься на бек,то есть более востребованные технологии в рф.
Какие?
Аноним 06/11/24 Срд 09:14:08 #412 №3317188 
>>3317115
Джава и го самые востребованные в бекенде
Аноним 06/11/24 Срд 09:26:10 #413 №3317195 
>>3316847
>на ффулстек тебя никто не возьмет
На фуллстэк в принципе с нуля возможно вкатиться в небольшие не айтишные фирмочки, где ты будешь чуть ли не единственным разработчиком работать над их онлайн магазином или лендингом. Правда там в 99.9% будет совсем не нода на бэке, а php.
Аноним 06/11/24 Срд 12:39:24 #414 №3317344 
>>3317195
Ну там вкатун ничему не научится. Нужна именно что айтишная галера. Сужу по себе, т.к. сам я начинал именно что версталой на битриксе в уже готовом региональном магазе.
Никто по рукам бить не будет. Никто не следит. Максимум кнопку попросят подвинуть, либо какую-нибудь акцию настроить.

Ну и вкатиться проще будет именно что фронтом/беком, а не фулстеком.
Так что юзлесс ветка прокачки для вкатуна.
Аноним 06/11/24 Срд 12:41:26 #415 №3317348 
>>3317083
>>3317085
Какой нахуй визуальный мусор, нахуя ты опять пытаешься спорить если ты в спор не можешь?

Никто не говорит что в 3d нельзя делать говно. Речь о том что только на васм + вебгпу можно создать красивые и производительные сайты, которые будут по визуалу и взаимодействию на голову выше чем современный кал на жс+дом. Это будет, это реальность нахуй, это неизбежность.
Аноним 06/11/24 Срд 12:47:06 #416 №3317355 
>>3316285
Пиши чаще пет-проекты. В какой-то момент отложится в мышечную память и проблем не будет. Начни с тудушки и начинай делать свою жиру/трекер.
ИИшками не увлекайся, когда сам поймешь что и как писать, тогда уже и подрубай в работу.
Аноним 06/11/24 Срд 13:11:46 #417 №3317372 
>>3317188
>Джава и го
Кобол и кривой огрызок с подводными больше чем в жс.
Уж лучше ноджс.
Аноним 06/11/24 Срд 13:20:26 #418 №3317375 
>>3317372
>Уж лучше ноджс.
Скажи это хрюше когда будешь откликаться на го и жава вакансии, т.к. чисто нодовских считай нету.
Аноним 06/11/24 Срд 13:40:24 #419 №3317384 
>>3317372
> с подводными больше чем в жс.
Например?
Аноним 06/11/24 Срд 13:59:27 #420 №3317398 
>>3317375
На го не существует вакансий ниже сеньорских, что ты несёшь блять. Что там вкатуну доверить смогут, мискросервис под хайлоадом с легаси на другом языке переписать?
Аноним 06/11/24 Срд 14:00:07 #421 №3317399 
>>3317375
Сейчас бы работать программистом, а не для себя по кайфу код писать. Надеюсь вас роботы заменят.
Аноним 06/11/24 Срд 14:00:57 #422 №3317402 
image.png
>>3317384
Аноним 06/11/24 Срд 14:04:46 #423 №3317404 
>>3317348
Ты сам привел в пример сайт полный визуального мусора, как пример красивости. Тебе прямо говорят - тот сайт полное говно и вся эта свистопляска эффектов снижает интерес к информации. Это забавно раз посмотреть - о да, на фоне прикольный пузырь двигается - и закрыть навсегда. Хорошо, что 99.9999% владельцев сайтов понимают - что подобная хуета только мешает.
Аноним 06/11/24 Срд 14:06:40 #424 №3317407 
>>3317398
>>3317398
У меня в галере прямо сейчас три джуна и один синька переписывают говно мамонта на Го бек нмски(не самая тривиальная хуйня).

А истории про онли синькам - это как с ангуляром.
Джуны везде нужны.

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

Ну и как "Нету", блять, тот же ХХ открой. Есть они.
Аноним 06/11/24 Срд 14:13:57 #425 №3317418 
>>3317344
>Сужу по себе
Так ты просто ленивый, а я пишу про свой опыт, сам прошел этот путь.

Я же ровно в такой же ситуации (вкатился с нуля в обычную контору у которой был онлайн-магазин на битриксе) тратил вечерами время на самообучение, читал книги (все эти клин-коды и кабанчики с гофами) и смотрел курсы, разбирался в говнокоде битрикса, переписывал каталог и карточки товаров на тайпскрипт со своим самописным "фреймворком" по мотивам ангуляра и реакта (это было еще тогда, когда у реакта была более закрытая лицензия и я немного сомневался тянуть его на прод), разбирался с разными сборщиками, настраивал разные стенды и ci/cd, оптимизировал запросы к базе и так далее и тому подобное.

Потом через 1.5 года ушел на х2 в айтишную компанию на мидла фронта реактера (имея 0 опыта в реакте), потом еще через 3 года в котвасю лидом, где уже 4 года успешно работаю.

Просто надо не лениться, а раз уж выбрал профессию - вкладываться в свою голову по полной.
Аноним 06/11/24 Срд 14:17:16 #426 №3317424 
>>3317398
На го мало вакансий в плане совсем нулевого джуна (0 опыта вообще в индустрии), но достаточно просто найти варианты переката из другого бэковского стека.
Сам го прост как палка в песочнице, если в голове вообще есть опыт связанный с бэкендом.
Аноним 06/11/24 Срд 16:51:06 #427 №3317514 
>2k2024г. год, век, тысячелетие
>go
>result != nil
Эти чмонки до сих пор орут, что исключения НИНУЖНЫ?
Аноним 06/11/24 Срд 17:19:56 #428 №3317532 
>>3317514
Исключение - это исключительная ситуация - "караул, пиздец, всё пропало", для этого в го есть паника, которую тоже можно при большом желании отловить.
А ошибка - это просто ошибка - "тут это, значение должно быть меньше 100, не надо так".

В жс же и ошибки и исключения - семантически не принято различать, а все через исключения херачится.
Аноним 06/11/24 Срд 17:26:26 #429 №3317539 
image.png
>>3317083
>https://gitverse.ru/features/gigaide/
Пиздец кал, лагает на i7 + 16 Gb RAM. Кусок ебаного дерьма просто тонет в Forced Reflow. Буквально каждый блять вызов функции - Forced Reflow. Это ж надо просто отборным петухом быть, чтоб такое написать. У меня от скачков контента при скролле аж глаза заболели.
Аноним 06/11/24 Срд 17:26:40 #430 №3317540 
>>3317514
Ну, тут вопрос скорее не в том, устарела ли концепция или нет, а в том, зачем исключения вообще нужны в языке. В Go изначально избегали исключений, чтобы разработчики могли явно контролировать ошибки. Такой подход полезен, потому что:

Чётче видна логика обработки ошибок: код вынуждает явно проверять err, поэтому ты точно знаешь, где ошибки ожидаются и как с ними работать.
Производительность: Go избегает накладных расходов на исключения и стек-трейсы, что улучшает быстродействие, особенно в высоконагруженных системах.
Простота отладки: обработка ошибок делает код предсказуемее и снижает вероятность неожиданных прерываний.
Да, это требует больше кода, но как показывает практика, такой подход помогает удерживать систему более надёжной. В конце концов, Go — это не про удобство везде и всегда, а про надёжность и производительность. Но если хочется удобства и минимального кода, можно продолжать писать на JavaScript и наслаждаться обработкой исключений 😉.
Аноним 06/11/24 Срд 17:34:11 #431 №3317545 
>>3317532
>Исключение - это исключительная ситуация - "караул, пиздец, всё пропало"
Нет

>в го есть паника, которую тоже можно при большом желании отловить
Есть. Отловить можно только глобально, что говно

>А ошибка - это просто ошибка - "тут это, значение должно быть меньше 100, не надо так".
Нет

>В жс же и ошибки и исключения - семантически не принято различать
Принято
Аноним 06/11/24 Срд 17:37:34 #432 №3317548 
>>3317532
>Исключение - это исключительная ситуация - "караул, пиздец, всё пропало"
Вкатун, блять, ты ниче не перепутал? Ошибка - это "караул, пиздец, всё пропало" и ты должен упасть, а исключение - это рядовое событие, которое ты должен отловить, обработать и двигаться дальше.

>для этого в го есть паника
Которая к нормальным исключениям никакого отношения не имеет.

>В жс же и ошибки и исключения - семантически не принято различать
Вот бы в интернете было не принято писать хуйню, как было бы заебись.

>все через исключения херачится
Ты говна что ли въебал? Ты где там вообще исключения увидел, вкатун, блять?
Аноним 06/11/24 Срд 17:42:30 #433 №3317550 
>>3317532
>"караул, пиздец, всё пропало
Сейчас бы свои детские фантазии включать.

Есть два потока исполнения - рабочий поток (flow) и исключительная ситуация/поток. Суть исключений - разделить рабочий поток от мусора редких исключительных ситуаций (да, именно, не срать в бизнес логику всякими err != nil, деды уже тогда шарили в этом). Именно поэтому catch создан как отдельный блок (или же ловля происходит где-то выше в иерархии).
Исключительная ситуация это не крах программы, это просто другой поток исполнения, где ты можешь восстановиться или же отдать выше, чтобы старшие разобрались.

В го вообще нет никакой обработки ошибок, все придумывания и перебрасывание ошибок ложиться на плечи кодера.
Аноним 06/11/24 Срд 17:42:54 #434 №3317554 
>>3317545
>Отловить можно только глобально
С чего бы это? Гугл - defer recover.

То, что ты в 99.9% видел примеры где паника ловится на самом верху для логирование - ещё не значит, что её нельзя поймать в любом месте. Просто так в го не принято, там паника - это именно "пиздец, всё пропало, пишу в логи и закрываюсь".
Аноним 06/11/24 Срд 17:44:25 #435 №3317556 
>>3317539
Поэтому html и js как рендер - кусок кала.
Аноним 06/11/24 Срд 17:47:54 #436 №3317560 
>>3317554
>recover
Там так выворачивает рантайм, что это хрень годиться только чтобы записать, что суслик мертв. Сами гоферы не рекомендуют панику юзать, кроме как последний взвизг сделать.
Аноним 06/11/24 Срд 17:48:13 #437 №3317561 
>>3317540
>устарела ли концепция или нет,
Она никогда не устаревала. Она не может устареть. Это фича. Она либо есть, либо Нет

>В Go изначально избегали исключений, чтобы разработчики могли явно контролировать ошибки
Нет. Их просто не завезли, а потом тебе рассказали, что НИНУЖНА

>Чётче видна логика обработки ошибок
Она не чётче видна. У тебя выбора нет не обрабадывать. Тогда как исключения дают тебе всё то же самое (ту же чёткость), но только место, где ты будешь обрабатывать ошибку выбираешь ты сам

>Go избегает накладных расходов на исключения и стек-трейсы
Что он позволяет избегать? Вот, в Nodejs есть исключения, и можно поставить флаг, чтобы избегать генерации стек трейсов. А тут нечего избегать, так как нет ничего

Остальую чушь лень комментировать. Там каждое предложение - мусор. Твоя нейросеть несёр херню. Переписывай
Аноним 06/11/24 Срд 17:51:45 #438 №3317565 
>>3317514
>>3317550
Так трайкатч и обработка ошибок нахуй не нужна, даже в жс на такие ситуации во все нормальные интерфейсы добавили говнопромисы которые отлично справляются с ентой задачей.

Сколько лет писал на жс - ни одного раза не потребовалось писать трайкатч. Ни одного нахуй.
Аноним 06/11/24 Срд 17:56:07 #439 №3317570 
image.png
image.png
>>3317556
>Поэтому html и js как рендер - кусок кала.
Нет, вкатун, потому что Three.js (под капотом которого твой любимый WebGL) - это кусок кала. То есть вот ебаный 4-х секундный коммит, во время которого я наблюдаю фиолетовый, блять, экран - это результаты вызовов Three.js.

Но ты продолжай усираться про то, как заебись рендерить на гпу.
Аноним 06/11/24 Срд 18:06:45 #440 №3317573 
>>3317540
Го довольно медленный, если не брать огрызки на базе fasthttp, которые по сути не годятся для прода (они это и не отрицают), это сокетные огрызки для тестов.
Мне думается его написали когда быстрый го отсосал за щеку в techempower.

В общем, шустрость го это какой-то глобальный лицемерный обман, возможно он ламерам кажется шустрым за счет простого синтаксиса, но в реале там диспетчер и нет даже поколений в GC. То есть эта хрень каждые 10мс вытесняет исполнение и еще дергает весь ГЦ.
Аноним 06/11/24 Срд 18:16:32 #441 №3317582 
>>3317565
Потому что пока ты был в криокамере изобрели асикн/авэй и не рассказали тебя.
Аноним 06/11/24 Срд 18:28:31 #442 №3317590 
>>3317570
Высокопроизводительный wasm пофиксит это
Аноним 06/11/24 Срд 19:15:43 #443 №3317613 
>>3317573
Go взлетел потому, что для написания многопоточного кода он простой как валенок, достаточно производительный, присутствует адекватная типизация, да ещё и пересборка очень быстрая.

Следовательно обучить программистов, которые будут писать код приемлемой (более чем) производительности - проще и быстрее, чем на многих многих других языках.
Аноним 06/11/24 Срд 19:30:40 #444 №3317622 
>>3317582
И асинк-авайт нужен чтобы писать трайкатчи, чтобы теперь везде были ОШИБКИ которые нужно ЛОВИТЬ? Пиздец мощный ход конечно.

>>3317613
Там ещё очень хорошие горутины, вместо каличных асинк-авайтов, это сильно бустит производительность. Конечно это всё ещё старое доброе goto, но ерланг слишком медленный, а ничего идеальнее не придумали.
Аноним 06/11/24 Срд 20:36:47 #445 №3317661 
images.jpg
>>3317590
>Высокопроизводительный wasm пофиксит это
отборный копиум

>>3317613
>Go взлетел потому, что
php-долбоебы в конец устали от своего говна, но освоить нормальные языки программирования они не в состоянии.

>Следовательно обучить макак, которые будут писать говнокод хоть какой-то производительности - проще и быстрее, чем на Java.
Пофиксил, не благодари.

>>3317622
>И асинк-авайт нужен чтобы писать трайкатчи, чтобы теперь везде были ОШИБКИ которые нужно ЛОВИТЬ?
Чем это отличается от resolve/reject и .catch(), ммм, уебан?

>Там ещё очень хорошие горутины, вместо каличных асинк-авайтов, это сильно бустит производительность.
Ебать ты долбоеб, земля тебе стекловатой.

>Конечно это всё ещё старое доброе goto, но ерланг слишком медленный, а ничего идеальнее не придумали.
Чисто по синтаксису даже обоссанный NodeJS в 10 раз приятнее гошки, а по производительности примерно одинаково.
Аноним 06/11/24 Срд 20:55:54 #446 №3317674 
>>3317661
> Чем это отличается от resolve/reject и .catch(), ммм, уебан?
Тем что это ошибки, даунёнок, тебе как зверька приучают писать говно через трайкатч.

> Ебать ты долбоеб, земля тебе стекловатой.
Сказал даун который весь свой код покрыл трайкатчами, кек

> Чисто по синтаксису даже обоссанный NodeJS в 10 раз приятнее гошки, а по производительности примерно одинаково.
Хуя манямирок шизла!

Твой говнокод с трайкатчами и асинками раз в 20 медленнее обычного кода от обычного программиста на го. Мой код может быть на уровне го, но ты до такого ещё не дорос.
Аноним 06/11/24 Срд 21:56:38 #447 №3317692 
>>3317674
>Чисто по синтаксису даже обоссанный NodeJS в 10 раз приятнее гошки
NodeJS нужен только для всяких дев утилит, а в проде не годен ни на что, кроме как для ssr реакта.
Аноним 06/11/24 Срд 22:09:18 #448 №3317694 
>>3317348
>Речь о том что только на васм + вебгпу можно создать красивые и производительные сайты, которые будут по визуалу и взаимодействию на голову выше чем современный кал на жс+дом.
Реальность в том, что красивые, быстрые и удобные сайты уже давно делают на жс+дом.
Аноним 06/11/24 Срд 22:12:39 #449 №3317696 
>>3317692
>>3317661
Использую ноду для бекенда на проде уже много лет в коммерческих проектах на работе. Если для вас это что-то запредельное, то мои соболезнования.
Аноним 06/11/24 Срд 22:19:25 #450 №3317701 
>>3317696
На чем только не пишут бэкенды всякие альтернативно одаренные личности, но это не делает их экзотические случаи - примерами для подражания и рекомендацией к действию.
Аноним 06/11/24 Срд 22:52:59 #451 №3317717 
>>3317674
>Тем что это ошибки, даунёнок
Реджектнутый промис, с которым ты в .catch() провалился - это не ошибка? Понятно.

>тебе как зверька приучают писать говно через трайкатч.
Все кроме тебя, долбоеба застрявшего в 2016 году, уже давно приучились. А у популярных штук типа стриминга, асинхронных компонентов, саспенса и прочих чудных новин async/await и вовсе единственно возможный стиль написания кода. Но ты продолжай плыть против течения.

>Сказал даун который весь свой код покрыл трайкатчами
Да не рвись ты так, если ты когда -нибудь вкатишься, тебе объяснят про необходимость обработки ошибок в т.ч. в синхронном коде.

>Мой код может быть на уровне го, но ты до такого ещё не дорос.
Я тебя огорчу, но асинки уже лет 5 как быстрее промисов.
Аноним 06/11/24 Срд 23:00:00 #452 №3317719 
>>3317696
>Если для вас это что-то запредельное, то мои соболезнования.
Ничего запредельного. В вебе есть куча вещей, которые можно писать на ноде. Вопрос в целесообразности. Если кроме JS ты ничего не знаешь, а кабан жмет ставку на нормального бекендера - то почему бы и нет.
Аноним 06/11/24 Срд 23:07:20 #453 №3317725 
>>3317719
>>3317696
>В вебе есть куча вещей, которые можно писать на ноде.
Ну и да, не забывай, что ты ДУМАЕШЬ, что пишешь на ноде. В реальности, если в своем приложении ты хотя бы хешируешь пароли, ты уже используешь C++.
Аноним 06/11/24 Срд 23:10:05 #454 №3317726 
>>3317692
Так всё правильно, на проде используют deno. Довольно хорош, если ещё использовать нормальные библиотеки и не писать дерьмище.

>>3317717
>Реджектнутый промис, с которым ты в .catch() провалился - это не ошибка? Понятно.
Где тут ошибка? Это вызов функции. Ошибка это когда ты очередно говно написал и его сидишь ловишь как даун трайкатчами

> Все кроме тебя, долбоеба застрявшего в 2016 году, уже давно приучились. А у популярных штук типа стриминга, асинхронных компонентов, саспенса и прочих чудных новин async/await и вовсе единственно возможный стиль написания кода. Но ты продолжай плыть против течения.
Вот это кайф наверное дерьмо жрать! Ух, ща прям пойду пожру, чтобы сервер в 10 раз медленнее работал! Алсо, я промисами тоже не пользуюсь, потому что это кусок медленного кала.

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

> Я тебя огорчу, но асинки уже лет 5 как быстрее промисов.
Джун-даунёнок даже не в курсе что асинки это просто обёртка над промисами, ничего другого и не ожидал от местного юродивого
Аноним 06/11/24 Срд 23:40:17 #455 №3317740 
>>3317726
>Алсо, я промисами тоже не пользуюсь,
Шок! А чем пользуешься?
Аноним 06/11/24 Срд 23:56:07 #456 №3317747 
>>3317719
Что такое нормальный бекендер? Это ЧСВ-шный пенсионер, который нихуя не умеет делать, но кичится своим спрингбутом, питоном, пхп и прочим калом?
Аноним 07/11/24 Чтв 00:01:15 #457 №3317749 
>>3317725
То есть дополнительный говнобекендер нахуй не нужен, что и требовалось доказать.
Аноним 07/11/24 Чтв 00:35:16 #458 №3317756 
>>3317749
Если кабану норм, что у него фулстэк - то и ладно.

Просто не все понимают, что:
- фуллтайм бэкендер, может инвестировать в учебу и опыт в бэкенде 100% своего времени и усилий.
- фултайм фронтендёр, также 100% во фронте.
- фулстэк, естественно чудес не бывает и он вряд-ли в неделю работает по 80 часов, поэтому постоянно переключается между задачами, вынужден делить свои 100% на разные направления. И тут уже банальный баланс - к чему он будет ближе, а от чего дальше.

Фулстэк никогда не будет специалистом и в бэке и фронте, даже с лычками сеньора в своей конторе, на рынке максимум будет котироваться мидлом в отдельных сферах, а то и мидл+джун.

Поэтому если у кабана просто нет задач, требующих компетенций и опыта настоящих профессионалов - то вполне сойдёт и фулстэк - тупо дешевле, чем два отдельных человека.
Аноним 07/11/24 Чтв 01:05:32 #459 №3317760 
>>3317756
> эта простыня оправданий чсвшной пхп-чмохи
Аноним 07/11/24 Чтв 05:57:35 #460 №3317802 
Как вы разбираетесь в этой туче методов и свойств в одном только браузере? Нет чего-нибудь такого, чтобы все отключить и подключать только необходимое?
Аноним 07/11/24 Чтв 06:26:13 #461 №3317807 
image.png
https://codepen.io/fjiumqtd-the-decoder/pen/VworEWV
Анон, запрограммировал Кубик Рубика. Как считаешь, можно ли это считать за достижение? Вкатился в программирование 3D-графики только в этом году
Аноним 07/11/24 Чтв 06:46:25 #462 №3317810 
>>3317622
>Там ещё очень хорошие горутины, вместо каличных асинк-авайтов
Ты же в курсе stackfull горутины медленный кусок тяжелого говна и поэтому почти везде легкие асинк авейт stackless?
Аноним 07/11/24 Чтв 06:53:46 #463 №3317812 
>>3317807
Тут местные макаки, которые еще даже не осилили асинк авейт говорят 3D ненужно.
Аноним 07/11/24 Чтв 06:57:22 #464 №3317814 
>>3316927
Не лезь во фронт, не совершай ошибку. Это самое разгоряченное направление из всех. Тут таких вкатышей десятки тысяч.

Когда я вкатывался, тупо не было выбора. Был выбор между плюсами, шарпом, джавой, жс и питоном с пыхой. Я вкатывался в последние 3 чисто как фуллстек. Про джаву просто нихуя не знал тогда (выбрал бы ее за зарплаты). Шарп и плюсы уже тогда казались калом из жопы.

Сейчас народился свифт, котлин, гошка, девопс. Куда вы лезете в маленькую щель возможностей, когда открыты ворота блядь? Какой нахуй фронт в 2024? Сейчас не 2010, господа. Тут спецов жопой жуй просто. Есть из кого выбирать. Возьми открой хх и посмотри соотношение откликов на количество спецов (да там даже видно что дохуиллион откликов на 1 вакуху на младших спецов). Я не знаю откуда вы все тут беретесь. Мне лично вот похуй, потому-что я давно ушел в тимлиды, но я тебя уверяю что тебе тяжелее тут придется чем в других стеках. Знакомый джавист, который вкатывался в одно время лутал 3 года назад больше чем я (когда я работал фулстеком на жс), причем лениво ковыряя низкопроизводительное легаси. Ржал с меня что я постоянно что-то осваивал.
Аноним 07/11/24 Чтв 07:12:35 #465 №3317821 
>>3317814
> ковыряя легаси
Именно этого и не хотят делать нормальные люди, дурачок
Аноним 07/11/24 Чтв 07:17:15 #466 №3317825 
>>3317740
Задний калл, если ты понимаешь о чем я.

>>3317810
Это да, медленно, но это выглядит не так уебищно как как асинк-авейт и с этим куда приятнее работать. Если горутины не использовать так же как используются асинк-авейты, то жить можно.
Аноним 07/11/24 Чтв 07:31:59 #467 №3317832 
>>3317821
Дурачок ты. Сидишь до пенсии ковыряешь лениво легаси нихуя по факту не делая и лутаешь наносеки. Я работал в подобных проектах пару лет, но у меня жопа зачесалась попробовать себя в других (о чем я пожалел)
Аноним 07/11/24 Чтв 07:35:02 #468 №3317834 
>>3317832

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

Это не говоря о том, что я мог баги из тикетов по месяцу закрывать 2-4 недели минимум
Аноним 07/11/24 Чтв 07:38:11 #469 №3317835 
>>3317832
Дурачок, проблема в том, что никто не даст сидеть до пенсии, если это не какая-то совковая контора с зарплатой в 30к рублей.
Да, это конечно заманчиво сидеть и нихуя не делать, но у тебя при этом не растут ни скиллы, ни должность, ни зарплата, и в любой момент выкинут на мороз.
Аноним 07/11/24 Чтв 07:40:22 #470 №3317836 
>>3317835
И главное, что скука смертная, и сам дурачок, который расписывает, как хорошо ковыряться в легаси, пишет, что "зачесалось". Как можно быть таким тупым и не понять почему - риторический вопрос.
Аноним 07/11/24 Чтв 08:20:52 #471 №3317868 
>>3317835
>никто не даст сидеть до пенсии
Это не так.

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

Вполне возможно десяток лет сидеть и ковырять потихоньку легаси, да и с учётом премий зарабатывать на уровне мидл+/сеньора вообще не напрягаясь.
Аноним 07/11/24 Чтв 08:29:11 #472 №3317873 
>>3317836
>главное, что скука смертная
Это решает когда ты молод, мало опыта и любой новый проект - обещает быть чем-то новым.

Но когда у тебя за плечами десятки проектов, десяток команд - тебя уже мало что может зацепить - всё плюс/минус уже попадалось. Только если полностью менять сферу деятельности.
Аноним 07/11/24 Чтв 09:05:47 #473 №3317896 
>>3317188
Я бы сделал ставку на шарпы или раст.
Первые активно развиваются и честный опенсорс, а раст производительный и хорошо задизайнен.
Оба отличный выбор если не ищешь кабана а для себя.
Аноним 07/11/24 Чтв 09:24:36 #474 №3317905 
>>3317701
Бекенд на ноде не является экзотическим. Лет 8 назад может и являлся, особенно в России.

>>3317719
Я на чистом JS не писал лет 5, пишу бекенд на TS, а зарплата не меньше тех же гошников и джавистов. Я как раз знаю го, писал на нём несколько лет, потому что был зоопарк из микросервисов на разных языках, но предпочитаю TS для бекнда. В одном проекте в сервис на го отгружались редкие задачи с нагрузкой на ЦПУ, но сейчас в проекте, связанным с обработкой видеопотока в реально времени вызываем ffmpeg прямо из ноды. Что именно в плане целесообразности вызывает у тебя вопросы?

>>3317725
В исходном коде моих приложений нет ни единой строки C++, реализация же спрятана от разработчика. Вот в исходном коде V8 или libuv есть C/C++, но я не работаю с ними напрямую. Есть проекты на Bun, в котором сетевой стек сделан на uWS, но я не пишу ничего на C++, как и не пишу на Zig, я пишу весь бекенд на TS.
Аноним 07/11/24 Чтв 09:43:04 #475 №3317918 
>>3317905
Ты в прошлом треде кнопочки верстал, а теперь бекенд пишешь. Ебать ты мастер пиздеть, лол
Аноним 07/11/24 Чтв 09:51:33 #476 №3317923 
>>3317868
То есть развиваться ты не будешь, а будешь профнепригодным унылым говном, которого никуда не возьмут, о чем и разговор.
Лучшее, что ты можешь сделать, работая в таком унылом говне - это развивать скиллы на сторонних проектах/фрилансе, но такое унылое говно как ты очевидно этого не будет делать, а так и останется гнить.
Аноним 07/11/24 Чтв 09:59:25 #477 №3317926 
>>3317836
>>3317835
Дурачок, ты просто еще зеленый вкатыш и не понимаешь как взрослые дяди работают работу. Пока ты зелен, на тебе катаются из-за твоей веры в манямирки.
Аноним 07/11/24 Чтв 10:11:02 #478 №3317933 
>>3317926
Взрослые дяди, как я, выпинывают на мороз такое говно, как ты, которое изображает бурную деятельность вместо работы, не принося никакой прибыли
Аноним 07/11/24 Чтв 10:16:29 #479 №3317935 
>>3317923
>развиваться
Ебать промытка. Ты хоть что слышал про устаревание знаний?
В джаве что-то осваиваешь за раз и сидишь пердишь. Ну может через 10 лет что-то решишь доосвоить чтобы зепеху поднять, но никто тебя особо вынуждать не будет.

>Взрослые дяди, как я
... я, который рядом постоять с ними решил ...
Аноним 07/11/24 Чтв 10:40:34 #480 №3317950 
>>3317933
>нет я буду взрослым!
Ну затралел! Ай маладец!
Аноним 07/11/24 Чтв 11:20:05 #481 №3318004 
>>3317935
>>3317950
Разрывом профнепригодной чмони, которую спалили за дрочкой вместо работы, удовлетворен
Аноним 07/11/24 Чтв 13:02:03 #482 №3318118 
Тут есть ананимасы, которые работают над мобильными приложухами. Какие есть годные инструменты для этого? И могут ли они составить конкуренцию флаттеру и джаве? Сам смотрю в сторону expo его дока реакта рекомендует .
Аноним 07/11/24 Чтв 14:54:32 #483 №3318200 
>>3318118
0) ты перепутал доку react и react native
1) тебе насрали в голову гуглопропагандой, что флаттер имеет какое-то значение в мобильных приложениях, нет, не имеет, он мертв и уже даже не финансируется гуглом
2) самое основное - мобильные приложения в первую очередь пишутся для айфонов на свифте. Только этот вариант является популярным, востребованным и приносит доход, как кабанчику, так и разработчику. Во вторую очередь пишут приложение для андроид на джаве/котлине. Но так как андроид не приносит кабанчику больших денег и аудитория пользователей андроида это нищие студенты - на приложуху на андроиде кабанчик нанимает такого же нищего студента и качество ее соответствующее.
3) Все "кроссплатформенные" средства, которые заявляют о том, что позволят написать универсальное приложение и для айос и для андроид и при этом сократить расходы на разработку - наебалово для глупого и нищего кабанчика. Что React Native, что Flutter, что Kotlin Multiplatform, это а) сами по себе являются грубо говоря демкой подхода и их качество крайне низкое б) они всегда зависят от нативных средств разработки - от iOS SDK и Android SDK, и всегда отстают при выходе каждой новой версии iOS и Android сразу на год в) тебе нужно разбираться И в айос И в андроид-разработке, причем на более высоком уровне, ибо тебе постоянно придется разбираться с граблями "кроссплатформенного" фреймворка и делать это в двух экземплярах.
Аноним 07/11/24 Чтв 15:57:38 #484 №3318245 
>>3318200
а что на счет таури?

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

единственный минус - раст.

мимо.
Аноним 07/11/24 Чтв 16:18:47 #485 №3318272 
>>3318245
Браузерные приложения никакого отношения к мобильным не имеют. Как только тебе к браузерному приложению нужно подключить например доступ к контактам, тебе нужно iOS и Android модуль, то есть ты опять попадаешь в зависимость от их sdk
Аноним 07/11/24 Чтв 16:55:09 #486 №3318306 
steam5.jpg
Хочу сделать сайт по продаже ключей от игр, VPN и т.д.
Делаю его, чтобы:
1) Потенциально заработать на нем денег, стать кабанчиком;
2) Если не заработаю - то хотя бы иметь опыт с фронтендом и бэкендом, чтобы потом показать этот сайт потенциальному работодателю.
Фронтенд скорее всего React, но какой бэкенд взять?
Что самое востребованное на рынке?

В созданном треде мне ответили:
"Если смотришь в сторону рякта, то NextJs(в котором уже реакт) - фронт.

Бек - Нода. Тут вариантов куча, либо какую-нибудь ормку взять, аля призма(проще) или дризл(углубленнее), а так же либу экспресс, либо фреймворк NestJs(в котором уже експресс).
Либо ГО, джанго, любую другую хуйню на вкус.

Если ты нулевой то на бек вообще не смотри. Хорошего фронтенда будет достаточно для пет-проекта в портфолио."


Согласны?
Nest JS востребован на рынке и подойдет для сайта, где можно будет загружать JPG, PNG файлы, небольшие видео в формате MP4?
Еще я планирую этот сайт как что-то вроде социальной сети, где люди будут вести свои страницы и общаться друг с другом.
Аноним 07/11/24 Чтв 17:08:20 #487 №3318316 
>>3318306
Чел, за время пока ты писал этот пост, ты бы уже как минимум одну из перечисленных технологий изучил. А ты тратишь время в унитаз. Просто пробуй все, что интересно, и занимайся тем, что зайдет.
Аноним 07/11/24 Чтв 18:10:18 #488 №3318362 
>>3318306
> можно будет загружать JPG, PNG файлы, небольшие видео в формате MP4
Готов своим очком отвечать за содержимое?
Аноним 07/11/24 Чтв 18:38:51 #489 №3318381 
>>3317905
>в проекте, связанным с обработкой видеопотока в реально времени вызываем ffmpeg прямо из ноды.
То, что ты из ноды вызвал плюсовую либу не значит, что ты используешь ноду.

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

>В исходном коде моих приложений нет ни единой строки C++, реализация же спрятана от разработчика.
Да какое это имеет значение, если 90% твоих библиотек - это просто сишный код?

>я не пишу ничего на C++, как и не пишу на Zig, я пишу весь бекенд на TS.
Я и говорю, мартышку научили, что если жать красную кнопку, то падает банан, а если зеленую - то холодный душ. Она и рада.
Аноним 07/11/24 Чтв 18:59:54 #490 №3318396 
>>3317918
Это шутка такая? Тут не я один кроме тебя сижу.

>>3318381
>То, что ты из ноды вызвал плюсовую либу не значит, что ты используешь ноду.
И? Для этой задачи можно сказать что да, для 99% остальных использовал ноду. И даже с ffmpeg я вызывал не либу напрямую через CLI, а через обвязку вокруг нее на JS/TS. И либа сишная, а не плюсовая.

>То, что ты CPU-bound задачи пытаешься решать при помощи непредназначенного для этого инструмента, используя костыли, написанные на языках, которые ты даже не понимаешь. Соответственно, когда возникнет какая-либо проблема с либой, ты будешь в заднице.
Я решаю CPU-bound задачи с помощью предназначенных для этого инструментов, о чём и написал в предыдущем посте: сначала это выносилось в отдельные микросервисы на го, сейчас это делается с помощью ffmpeg, которую на обязательно куда-то выносить. Раз для тебя ffmpeg это костыль, то смысл с тобой говорить теряется,ты ведь не понимаешь, о чём говоришь. Если возникнет проблема с ffmpeg, то это будет проблема с ffmpeg, а не с нодой.

>Да какое это имеет значение, если 90% твоих библиотек - это просто сишный код?
Сишный код в одной единственной моей библиотеке.

>Я и говорю, мартышку научили, что если жать красную кнопку, то падает банан, а если зеленую - то холодный душ. Она и рада.
У тебя начинает ломаться скрипт когда кончаются адекватные и нормальные аргументы?
Аноним 07/11/24 Чтв 19:09:51 #491 №3318408 
Здесь нормально показаны примеры паттернов или хуйня?
https://www.youtube.com/playlist?list=PLNkWIWHIRwMGzgvuPRFkDrpAygvdKJIE4
В одном примере он вообще не через классы делает, к тому же почти не использует абстрактные классы.

На рефакторинг гуру примеры не очень понятные, а тут разжевано, но качество сомнительное.
Аноним 07/11/24 Чтв 19:18:53 #492 №3318419 
>>3318396
>для 99% остальных использовал ноду
Еще раз, для тех кто в танке. 90% crucial для бэка библиотек ноды написаны в виде аддонов. Это плюсы. Хешируешь пароль? Плюсы. Работаешь с картинками или видео? Плюсы. Стучишься в базу? Плюсы. Открыл вебсокет? Плюсы.

>Если возникнет проблема с ffmpeg, то это будет проблема с ffmpeg, а не с нодой.
Вот у тебя возникла проблема с ffmpeg. Как решать будешь? Нодную хуйню ты можешь форкнуть и отладить. Как будешь отлаживать баги в сишном коде?

>Сишный код в одной единственной моей библиотеке.
Внимательней посмотри.

>У тебя начинает ломаться скрипт когда кончаются адекватные и нормальные аргументы?
У меня ничего не ломается. Ты сидишь на платформе и, дергая сишные либы, думаешь, что у тебя бэк на ноде.
Аноним 07/11/24 Чтв 19:25:22 #493 №3318429 
>>3318408
>Здесь нормально показаны примеры паттернов или хуйня?
Посмотрел 2 минуты первого видео про синглтон. Если вкратце:
1) автор вообще не понимает, что такое синглтон (скорее всего, что такое паттерны вообще)
2) автор вообще не понимает, что такое джаваскрипт
Аноним 07/11/24 Чтв 19:29:48 #494 №3318432 
16206046387110.jpg
>>3318429
Вот пидорас.
А в комментах 80% нахваливает.
Ладно, буду рефакторинг гуру осиливать, если не найду норм книгу.
Аноним 07/11/24 Чтв 21:01:07 #495 №3318468 
image.png
Где то говно, который говорил про востребованность го? Мне лень искать в сообщениях, отзовись, нужно твое лицо.
Аноним 07/11/24 Чтв 22:06:48 #496 №3318481 
>>3318419
>Еще раз, для тех кто в танке. 90% crucial для бэка библиотек ноды написаны в виде аддонов. Это плюсы. Хешируешь пароль? Плюсы. Работаешь с картинками или видео? Плюсы. Стучишься в базу? Плюсы. Открыл вебсокет? Плюсы.
Какая мне разница, что там под капотом? У меня роутинг написан на TS, работа с реббитом, редисом и minio на TS, даже запросы в постгрес на TS, кроме отдельных оптимизированных на SQL.

>Вот у тебя возникла проблема с ffmpeg. Как решать будешь? Нодную хуйню ты можешь форкнуть и отладить. Как будешь отлаживать баги в сишном коде?
Если бы я вызывал ffmpeg из бекенда на го или джаве, то разницы бы не было.

>Внимательней посмотри.
Посмотрел, оказалось ноль сишного кода. Весь мой бекенд написан на TS.

>У меня ничего не ломается. Ты сидишь на платформе и, дергая сишные либы, думаешь, что у тебя бэк на ноде.
Да, это называется бек на ноде, когда пишешь бизнес-логику на JS/TS. Можно исключить ноду, и даже не потому, что можно ещё и на deno/bun писать бек, а потому что это среда выполнения, а не язык программирования. Стараюсь отвыкнуть говорить "пишу бек на ноде" и вместо этого говорить "пишу бек на тайпскрипте".
Аноним 08/11/24 Птн 00:36:27 #497 №3318504 
>>3318481
>Какая мне разница, что там под капотом?
Такая, что если ты используешь либу, написанную на JS, и находишь там баг, ты можешь открыть node_modules, подебажить это говно и дальше либо сделать PR петухам на авторах, либо же форкнуть говно. Как ты будешь фиксить баг на С?

>работа с реббитом, редисом и minio на TS
Потому что это I/O-bound задачи, блин сколько повторять-то надо?

>Да, это называется бек на ноде, когда пишешь бизнес-логику на JS/TS
Да, а под капотом сплошные Си.
Аноним 08/11/24 Птн 02:20:08 #498 №3318527 
>>3318468
я не он, но скажу что такие данные невалидные
очень много работ хотят js как доп. язык, а не как основа
тоже и с питоном, практически на каждой работе на нем делают скрипты, но при этом мало кто использует его в чистом виде для чего-то серьезного
тоже и SQL, нет практически таких людей кто чисто на SQL пишет, а тем более чтобы таких искали

меня очень бесят такие график/диаграммы, так как те кто их составляют либо идиоты, либо намеренно не напрягают извилины чтобы хоть какую-то фильтрацию сделать и выдать хотя бы 2 картинки с фильтром и без
Аноним 08/11/24 Птн 07:16:35 #499 №3318557 
>>3318527
Это понятно, тут скорее спор про джаву, которая не сильно в по миру в лидерства от шарпов (которые за 8 лет опенсорса нагнали почти) и голанд у которого уже есть спрос, но реальность куда хуже. И кстати про руби, которые еще неплохи, в сравнение со скулежом что они мертвы.

И котлин, какая маленькая доля мобильных разработок или все еще на джаве приложения пердолят.
Аноним 08/11/24 Птн 10:16:13 #500 №3318610 
Насколько хуевая идея учить первым языком и вкатываться во фронтэнд? Всегда балдел от красивых сайтецов и приложений, то что творят на жсе - это, конечно, исскуство
Но конкуренция судя по всему там ебать какая и сама работа, как и язык, на любителя
Но я хз, как понять моё или не моё - пока не попробовал
Аноним 08/11/24 Птн 10:32:39 #501 №3318621 
>>3318610
Сейчас бы обиженных фронтенщиков спрашивать, которых 1000 на одно место. Они тебе наговорят.
Нравится - бери рисуй.
Аноним 08/11/24 Птн 10:56:39 #502 №3318642 
17302686941830.jpg
>>3318610
>Но я хз, как понять моё или не моё - пока не попробовал
Пробуй. Хули еще тебе надо? Я лично с пайтона-джанго как первые квадритики подвигал, так сразу и перекатился с говнопайтона на священный, лучший язык.

>Но конкуренция судя по всему там ебать какая и сама работа, как и язык, на любителя
Ты еще не познал боль. Священное страдание. Ты еще не очистился...
Аноним 08/11/24 Птн 11:38:48 #503 №3318698 
>>3318610
Творят не на жсе, а в фигме. Макака с жсом просто переносит дизайн в код, сама она творить не в состоянии
Аноним 08/11/24 Птн 12:05:31 #504 №3318722 
>>3318698
Некоторые из дизайна во фронтенд попадают. Это популярный свич
Аноним 08/11/24 Птн 12:13:32 #505 №3318729 
>>3318722
А некоторые - в кабанчики, и наоборот. Это вообще никак не связанные скиллы
Аноним 08/11/24 Птн 12:19:22 #506 №3318741 
Вас C/C++ треда не хватает?
Аноним 08/11/24 Птн 12:21:10 #507 №3318744 
>>3318729
>Никак
Мде. Ты только видишь прямые связи между вещами?
Аноним 08/11/24 Птн 12:33:15 #508 №3318756 
Screenshot 2024-11-08 123050.png
Сокет-шиз, ты ещё тут? Ты знал, что даже тинькофф инвестиции используют socket.io? А ведь там хайлоад бешеный.
Аноним 08/11/24 Птн 12:57:20 #509 №3318777 
>>3318610
>Насколько хуевая идея учить JS первым языком
Очень хуевая. JS - это просто альманах антипаттернов и пример того, что бывает, когда язык дизайнят шизоиды. Это примерно тоже самое, что осваивать русский язык на дваче.

>Всегда балдел от красивых сайтецов и приложений, то что творят на жсе - это, конечно, исскуство
То, от чего ты балдеешь, творят на CSS.

>Но конкуренция судя по всему там ебать какая
Слушай, ну если ты прям заряжен на эту тему, то какое тебе дело до конкуренции? Просто бери и ебашь.

>и сама работа, как и язык, на любителя
Сейчас местные версталы, которые кроме JS ничего не видели, объяснят тебе, что это лучший ЯП в мире.
Аноним 08/11/24 Птн 13:05:21 #510 №3318788 
>>3318468
Проснись, маня, ты в Барнауле живёшь, нахуя ты тащишь сюда статы с совершенно другого рынка? В России ведь бигтех делает бекенд на го, да и очень многие среди остальных тоже. Скоро уже сишарп обгонит.
Аноним 08/11/24 Птн 13:08:18 #511 №3318794 
>>3318777
А какие языки лучшие в мире, какие языки задизайнены годно и являются альманахами правильных паттернов?
Аноним 08/11/24 Птн 13:13:06 #512 №3318800 
>>3318777
>JS - это просто альманах антипаттернов и пример того, что бывает, когда язык дизайнят шизоиды.
Приведи примеры что конкретно ты имеешь в виду под "антипаттернами"? Все т.н. "проблемы js" обычно имеют отношение больше к вебапи, ноде или движкам в которых этот js выполняется.
Аноним 08/11/24 Птн 13:15:53 #513 №3318803 
>>3318794
Везде свои плюсы и минусы. И на любом языке можно писать всрато, пользуясь предоставленными языком возможностями.

Просто в жс эта всратость возведена в абсолют.
Аноним 08/11/24 Птн 14:14:27 #514 №3318853 
>>3318803
Давно существует тс, в котором с этим намного лучше.
Аноним 08/11/24 Птн 15:56:23 #515 №3318930 
>>3318756
>там хайлоад бешеный
1к рпсов то хоть есть?

в этой помойке даже скальпить нельзя.
Аноним 08/11/24 Птн 17:21:52 #516 №3318983 
>>3318794
>А какие языки лучшие в мире, какие языки задизайнены годно и являются альманахами правильных паттернов?
Из коммерчески популярных - например, Java. Это образец дизайна языка в ООП парадигме.

>>3318800
>Приведи примеры что конкретно ты имеешь в виду под "антипаттернами"?
Это книгу написать можно, если все перечислять. Все базовые вещи, которые отличают один язык от другого:
- система типов
- принципы разрешения идентифкаторов
- устройство ООП
- встроенный набор функций
Все это в JS сделано настолько хуево, насколько это только возможно.

>Все т.н. "проблемы js" обычно имеют отношение больше к вебапи, ноде или движкам в которых этот js выполняется.
Все эти проблемы идут из уебищного кора языка, наоборот движки по максимуму пытаются это оптимизировать, но нельзя построить небоскреб на фундаменте из говна.
Аноним 08/11/24 Птн 17:24:28 #517 №3318987 
>>3318788
Неприятно, сусллик?
Аноним 08/11/24 Птн 18:54:57 #518 №3319053 
>>3318930
>1к рпсов то хоть есть?
Есть намного больше
>в этой помойке даже скальпить нельзя
Можно
Аноним 08/11/24 Птн 19:00:54 #519 №3319057 
>>3318987
Количество вакансий:

java backend 1202
c# backend 499
golang backend 454

Я же говорю, скоро обгонит. Так что это тебе неприятно.
Аноним 08/11/24 Птн 19:05:20 #520 №3319060 
>>3318983
>нельзя построить небоскреб на фундаменте из говна.
Тайпскрипт же построили. В нём всё отлично с ООП.
Аноним 08/11/24 Птн 21:15:46 #521 №3319142 
Хочу попробовать реализовать приложение для супермаркета. Для фронта хочу использовать ангуляр, что использовать для бека? Мечу во фронты, бек не интересует, хватит ли json файлика в качестве бд? Можно ли сепарировать например товар и пользователей в разные файлики и оттуда доставать?
Аноним 08/11/24 Птн 21:20:03 #522 №3319147 
>>3319142
Нет, нельзя.
Аноним 08/11/24 Птн 22:15:46 #523 №3319171 
>>3319142
Возьми express, в качестве orm prisma, в качестве бд sqlite
Аноним 08/11/24 Птн 22:24:43 #524 №3319173 
>>3319171
Двачую, еще надо в кубере пару экземпляров поднять.
Аноним 08/11/24 Птн 23:15:17 #525 №3319195 
>>3319173
Ебанутый кубер-шиз со своим оверинжинирингом не заставил себя ждать
Аноним 09/11/24 Суб 01:35:36 #526 №3319230 
>>3319142
На miragejs замокай
Аноним 09/11/24 Суб 10:42:25 #527 №3319303 
>>3319057
>backend
а больше ничего и нет, новых пхп огрызок
sage[mailto:sage] Аноним 09/11/24 Суб 12:29:47 #528 №3319343 
>>3319142
>Для фронта хочу использовать ангуляр
Выплюнь каку

Что это, блять, такое? Как это можно вообще написать?
@Component({
selector: 'app-root',
template: `
Hello
`,
styles: `
:host {
color: blue;
}
`,
standalone: true,
})
`

Почему не сделать так:
<div style={{ color: 'blue' }}>Hello</div>

Что это, блять?
@Component({
...
template: `
@for (os of operatingSystems; track os.id) {
{{ os.name }}
}
`,
})

Почему не сделать map или for без @?

Сука, это вообще, пёсда. Просто уёбы писали. Нахуй класс, нахуй ++ в конце, что ты там собрася возвращать? Что ещё за эмит - эти дауны, что не освоили реактивные подходы?
class ChildComponent {
...
onClick() {
this.count++;
this.incrementCountEvent.emit(this.count);
}
}

Человек напишет так и оно само этитится:
const onClick = () { ++model.count; }

Я не понимаю, как можно обсуждать ангуляр, когда гугель перестал платить своим рабам за пиар этой поделки
Аноним 09/11/24 Суб 12:41:43 #529 №3319348 
>>3319343
Неосилятор, спокнись.
Ангуляр для взрослых дядь. Это как алкоголь, когда ты тугосеря, тебе он не нравится, но когда повзрослеешь, поймешь всю суть.
Аноним 09/11/24 Суб 15:13:44 #530 №3319391 
>>3319343
>не освоили реактивные подходы?
к rxjs как относишься?
Аноним 09/11/24 Суб 18:09:20 #531 №3319502 
>>3319348
Отличное сравнение с алкашами. Сами они себя видит ниибаца илитными эстетами-сомелье. Но для нормальныхз людей со стороны они выглядят как кучка бичей, валяющихся в свой ссание и блевотине.
Аноним 09/11/24 Суб 18:31:39 #532 №3319523 
sticker.webp
>>3319502
Хорошее описание рекатодаунов.
Аноним OP 09/11/24 Суб 20:24:44 #533 №3319566 
>>3319565 (OP)
>>3319565 (OP)
>>3319565 (OP)
Аноним OP 09/11/24 Суб 20:24:56 #534 №3319567 
>>3319565 (OP)
>>3319565 (OP)
>>3319565 (OP)
Аноним OP 09/11/24 Суб 20:25:14 #535 №3319568 
>>3319565 (OP)
>>3319565 (OP)
>>3319565 (OP)
Аноним 12/11/24 Втр 00:25:25 #536 №3320828 
>>3319348
Агуляропидар, или еби мозг своему муженьку
Аноним 01/12/24 Вск 12:47:06 #537 №3332781 
image.png
Привет. Пытаюсь на сайте memealerts.com добавить несколько стоп-слов одним массивом через консоль, чтобы их можно было добавлять не по одному. Всё сделал, но у меня не получается активировать кнопку "+ добавить", как я не пытаюсь, также как и симулировать нажатие энтера или пробела в поле ввода. Снизу код:

var ban_words='18plus 18,Booba'.split(',');
var input_el=document.getElementsByClassName('TagSelect__textFieldInput--hUVZz')[0];
var button_el=document.getElementsByClassName('TagSelect__addButton--W03EV')[0];
ban_words.forEach((word)=> {
input_el.value=word;
//КАК АКТИВИРОВАТЬ КНОПКУ?
button_el.focus();
button_el.click();
})
comments powered by Disqus