Главная Юзердоски Каталог Трекер NSFW Настройки

Программирование

Ответить в тред Ответить в тред
<<
Назад | Вниз | Каталог | Обновить | Автообновление | 537 62 75
JS Thread #320 /js/ Аноним # OP 30/10/24 Срд 08:33:12 3311130 1
image.png 100Кб, 1050x1050
1050x1050
Предыдущий тред: >>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 3311168 2
Стикер 63Кб, 200x200
200x200
>>3311062 →
>>3311064 →
>>3311066 →
> Веб падает, продажи на маркетплейсах падают, конверсия падает по всему интернету. Что-то должно измениться.
@
> АААРЯЯЯЯ TS И DOM ВЕЧЕН JBTS НИКОГДА НЕ УМРЁТ РЯЯЯ РЯЯ!!1

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

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

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

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

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

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

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

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

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

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

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

Любая достойная альтернатива моментально уничтожит этот кал буквально сразу, потому что он бессмысленен чуть больше чем полностью.
Аноним 30/10/24 Срд 23:23:55 3312005 74
>>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 3312009 75
у миллионов не тормозит, а у дурачка с двача - тормозит, пон
Аноним 30/10/24 Срд 23:29:17 3312010 76
Аноним 30/10/24 Срд 23:32:36 3312012 77
Screenshot 2024[...].jpg 234Кб, 1814x913
1814x913
>>3311919
>ррррряяя раст никому не нужен
Как же ты толстишь, дружище.
Аноним 30/10/24 Срд 23:33:32 3312014 78
>>3312004
Осталось всего лишь подождать 15 лет и появится шанс что может быть жс/тс уничтожат? Таблетки, шиз
Аноним 30/10/24 Срд 23:34:52 3312015 79
image 26Кб, 235x173
235x173
бу, привет, испугался?
Аноним 30/10/24 Срд 23:46:12 3312020 80
>>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 3312021 81
>>3312010
Понимаешь, это разные подходы. Ты говноед который жить не может без либ, потому что не знаешь программирования вообще. А я написал мультиплексор за 10 минут. Мы разные.
Аноним 30/10/24 Срд 23:53:07 3312022 82
>>3312021
>я написал мультиплексор за 10 минут
>взял готовый uWS
Кул стори. Зачем так нагло пиздеть? Я могу жить без либ когда это нужно. Но подходы действительно разные: я инженер и программист, а ты кодер, жмущая на кнопки обезьянка. Я проектирую системы, а ты кодишь код, нажимаешь кнопочку.
Аноним 30/10/24 Срд 23:54:15 3312025 83
>>3312020
>для меня это всегда будет фронтенд фреймворком
не думаешь как-то жирно получается? тогда уж реально смотреть на свелты/вуе, не?
Аноним 30/10/24 Срд 23:57:30 3312026 84
>>3312025
А чего жирного? Фичи, которые не используются, ничего в бандл не тащат. Плюс я получаю много разных фронтенд фич из коробки. В большинстве крупных проектов всё равно есть отдельный бекенд на джаве/го/дотнете/etc, нужно апи не только для фронтенда, но и для мобилок.
Аноним 31/10/24 Чтв 00:18:07 3312033 85
Как же мне нравится Graphql. Но ленивые пидорасы нигде его не используют.
Аноним 31/10/24 Чтв 00:25:59 3312036 86
>>3312033
>нигде его не используют
Да он никому нахуй не всрался. Контрится обычным рестом и спеками, в разработке которых участвовали как фронты, так и бэки.
Аноним 31/10/24 Чтв 00:26:26 3312038 87
>>3312000
Зумеры не знают о Embrace, Extend, and Extinguish сейчас покормят, а потом начнут выкручивать яйца несовместимостью.
Аноним 31/10/24 Чтв 00:28:54 3312040 88
image.png 1048Кб, 1000x1000
1000x1000
>>3312000
Что за звиздец-график?
Гитхаб покупает МС, языки МС неожиданно растут в графиках, хм. Ты в семье самый умный, да?
Аноним 31/10/24 Чтв 00:30:32 3312041 89
rust-be-like-v0[...].webp 45Кб, 500x707
500x707
Аноним 31/10/24 Чтв 00:30:54 3312042 90
>>3312040
>Воспринимать всерьез любые графики кроме уровня зарплаты
Аноним 31/10/24 Чтв 00:31:31 3312044 91
>>3312012
Всякие говнопэтпроекты на гитхабе !== production-ready код
мимо
Аноним 31/10/24 Чтв 00:32:51 3312045 92
>>3312022
>жмущая на кнопки обезьянка
Не проецируй на других свою сущность.

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

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

>По сути, nextjs - это такой глючный bloatware
Почему у меня ничего не глючит, страницы грузятся быстро, бандл сайз низкий? Что там на диске занято всем похуй, главное чтобы у юзера не лагало и быстро грузилось.
Аноним 31/10/24 Чтв 01:21:36 3312072 96
>>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 3312083 97
>>3312072
Я единожды попробовал next-auth и больше не прикасался к нему. В своих проектах сам реализовал авторизацию и аутентификацию, на работе тоже либо есть самописное, либо решения типа keycloak. Только то, о чём ты говоришь, это не минус в копилку некста, потому что эта либа к нему никак не относится, она уже давно называется authjs и является фреймворк-агностик, да и до этого с некстом чаще юзали другие решения, а не вот это поделие. У меня бекенд на своих проектах на fastify/nest, у меня ничего не проходит двойной путь. Короче твои проблемы это skill issue.
Аноним 31/10/24 Чтв 02:26:27 3312084 98
>>3312083
>У меня бекенд на своих проектах на fastify/nest
Фу блять иди отсюда нахуй! Из монитора говноедом завоняло. Никому в мире этот нест не обосрался кроме России. Ты видимо выбираешь инструменты по принципу top-5 популярности. Есть нормальный spring boot для этих целей.

>nest + nextjs
Ммммммаксимум говноедский стек. Ещё наверно и в кубернетисе крутится. Bloatware at its finest.
Аноним 31/10/24 Чтв 02:35:09 3312085 99
Screenshot20241[...].png 73Кб, 795x657
795x657
>>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 3312086 100
>>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 3312087 101
>>3312045
Нет ты, даже готовую либу взял
Аноним 31/10/24 Чтв 03:49:46 3312093 102
Screenshot20241[...].png 211Кб, 1495x953
1495x953
>>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 3312095 103
>>3312038
>если когда-то произошло событие X для какой-то совершенно отдельной технологии, значит оно точно случится и в данном случае
Шиз, как нам тебя назвать? Зиганутый? Юнити-шиз, тридэ-шиз, gpu-шиз? Почему тебе завезли фанатичность, но не завезли логику?
Аноним 31/10/24 Чтв 04:24:02 3312096 104
>>3312047
Где подвинул? У раста больше по обоим параметрам

>>3312033
Чем он хорош? Какие профиты по сравнению с рестом? С кешированием у него не очень, например.
Аноним 31/10/24 Чтв 04:42:48 3312100 105
Screenshot20241[...].png 84Кб, 764x672
764x672
Screenshot20241[...].png 51Кб, 562x521
562x521
>>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 3312107 106
Аноним 31/10/24 Чтв 05:37:05 3312108 107
image.png 101Кб, 500x311
500x311
>>3312096
>Где подвинул? У раста больше по обоим параметрам
Ты же понимаешь разницу между подвинул и обогнал?
Риторический вопрос.
Аноним 31/10/24 Чтв 05:50:35 3312112 108
Пока Настоящие Программисты спорят на дваче о том, какой инструментарий Правильный, у быдла без Знания Программирования лавеха мутится. Классика
Аноним 31/10/24 Чтв 06:00:33 3312113 109
>>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 3312187 110
>>3312000
Почему питон так популярен?
Аноним 31/10/24 Чтв 09:01:40 3312221 111
> 2к25
> всё ещё нет способа вотчить изменения вложенных в объект структур
Аноним 31/10/24 Чтв 09:07:45 3312229 112
>>3312112
Это всё с опытом приходит. Джуны спорят за бессмысленные инструменты и дрочат на либы, сеньёры пишут приложения через KISS, уделяя больше времени дизайну, локализации, способам доставки.
Аноним 31/10/24 Чтв 09:16:19 3312239 113
image.png 6Кб, 825x44
825x44
image.png 30Кб, 583x432
583x432
Привет, пытаюсь на сайте memealerts.com добавить несколько стоп-слов одним массивом. Сайт позволяет вводить слова только по одному, хочется как-то обойти это ограничение. Функцию найти не получилось - нашёл событие onKeyDown, но не понимаю, как его активировать и всё ли я делаю правильно. По идее же как-то можно симитировать нажатие клавиши enter? И тогда можно будет вставить список через код.
Аноним 31/10/24 Чтв 09:19:01 3312245 114
image.png 66Кб, 972x581
972x581
Аноним 31/10/24 Чтв 14:58:07 3312630 115
16714719986981.png 233Кб, 750x422
750x422
Аноним 31/10/24 Чтв 16:18:29 3312696 116
>>3312187
Простой, удобный, выразительный. Поему бы ему не быть популярным?
Аноним 31/10/24 Чтв 17:46:39 3312773 117
>>3312107
Событие — успешное применение этой стратегии. Ты вот о нём и фантазируешь, дорогой wasm/webgpu-шиз. Обязательно случится. Через 15 лет. А потом ты проснёшься.
Аноним 31/10/24 Чтв 17:59:43 3312787 118
>>3311130 (OP)
Анон, правильно ли я понимаю, что так как jsу нужна host среда для исполнения (типа jvm в джаве), предположим, что это браузер, то процесс компиляции кода будет разным в зависимости от среды? В ноде по другому будет компилироваться? А в разных браузерах? Где почитать про компиляцию подробнее
Аноним 31/10/24 Чтв 18:00:27 3312788 119
Аноним 31/10/24 Чтв 18:03:37 3312791 120
>>3312787
Браузер - это один "компилятор", нода - другой, другой браузер - третий. Какие проблемы? Какой практический смысл тебе даст это знание?
Аноним 31/10/24 Чтв 18:06:38 3312797 121
>>3312791
А wasm тогда что такое? Я могу какой-то функционал переписать на wasm и вставки делать?
Аноним 31/10/24 Чтв 18:08:40 3312800 122
>>3312797
wasm - это типа переносимый формат "результата компиляции", который понимают разные браузеры.
Аноним 31/10/24 Чтв 18:09:31 3312801 123
Бля заебался... ничего не понимаю, почему на ютубе хуйлушки так ловко оперируют async/awaitами, понимают когда их использовать, пишут везде пиздатые типы, а я сижу и втыкаю только как ЛОХ. Где этому учиться вообще блять
Аноним 31/10/24 Чтв 18:11:27 3312802 124
>>3312801
Типы нахуй не нужны, разберешься с ними потом, вникай без типов
Аноним 31/10/24 Чтв 18:15:40 3312806 125
>>3312787
>процесс компиляции кода будет разным в зависимости от среды
Да, но ебать тебя это не должно. Код будет выполняться с точно таким же результатом, разница лишь в производительности и отсутствии функционала на разных платформах.

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

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

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

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

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

Без иронии, в чем разница? Ведь оба варианта будут правильными жеж. Гпт хуйнб пишет
Аноним 31/10/24 Чтв 18:36:08 3312824 133
>>3312809
Как же дерьмо этот ваш некст, кек
Аноним 31/10/24 Чтв 18:40:54 3312830 134
image.png 425Кб, 512x512
512x512
Парень хочет разобраться с асинк/авэй
Дайте ему стул!
Аноним 31/10/24 Чтв 18:46:10 3312841 135
>>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 3312944 136
Как же заебало глючное, медленное, тормознутое и багованное ГОВНО (альтернативное название от m$ - "V ASS CODE".

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

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

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

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

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

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

Никакого вендерлока при использовании вебшторма не возникает, при невозможности использовать шторм твои проекты не превратятся внезапно в тыкву.
Аноним 01/11/24 Птн 10:59:19 3313227 158
image.png 41Кб, 464x560
464x560
image.png 49Кб, 486x599
486x599
Пиздец, вы эту хуйню видели вообще? А я думаю хуле все локалсторейж используют, вместо IDB.
Аноним 01/11/24 Птн 11:02:37 3313232 159
>>3313225
Если майки завтра закроют свой редактор, то есть ещё 5000 репозитариев которые будут поддерживать всё тот же редактор всё с теми же фичами. И без анальной привязки к майкрософту, как тот же vscodium, на котором я и сижу. Нахуя ты высрал хоть что-то про вендро лок? Ты даун? Или что?
Аноним 01/11/24 Птн 11:12:28 3313251 160
>>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 3313264 161
>>3313232
Шизик, ты же и высрал Котлин, который вообще не к месту и никакого отношения к шторму не имеет, кроме буквы "о" в названии.

Ещё раз:
1. Есть вебшторм, который с точки зрения разработки лучше других редакторов жс/тс. Это объективная реальность.
2. Единственный минус - платность, который сами же жидбрейнсы недавно и убрали, добавив "некоммерческую" лицензию.
3. Нормальному разработчику, не шизику вроде тебя, ничего не мешает использовать сейчас лучший редактор, п если так случится, что шторм станет нерабочим - перейти на любую альтернативу, в том числе и на твой тормозящий и глючащий жопенсорс.
4. Сейчас использовать жопенсорс, когда есть лучшая альтернатива и бесплатная - это надо быть реально шизиком.
5. А чтобы добить тебя бесполезностью твоей жопенсорсности - поправь мне очевидно тормозящий вывод типов и интеллисенс для тайпскипт приложений на проектах больше студенческих поделок на 100 файлов. Там чтобы это поправить - надо нахер удалить всю работу с тс сервером и переписать с нуля по нормальному. Ты никогда этого не сделаешь, знаний и/или времени у тебя не хватит. Следовательно весь твой опенсорс - бесполезен абсолютно, кроме как возможностью сохранить исходники в разных местах, чтобы не потерялись.
Аноним 01/11/24 Птн 11:28:24 3313273 162
>>3313209
У вас совсем все плохо? Если приходится тратиться на смм на двочах?
Аноним 01/11/24 Птн 11:52:01 3313321 163
>>3313264
>объективная
Очень плохо стараешься, сегодня без зарплаты
Аноним 01/11/24 Птн 12:15:03 3313345 164
Разбираюсь в вашем обосратом языке.
Почему результат 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 3313347 165
>>3313345
опечатка, там канеш
if (i === 0) testNum = arr;
Аноним 01/11/24 Птн 12:22:02 3313355 166
Аноним 01/11/24 Птн 12:25:20 3313361 167
>>3313355
Потому что i ни разу не было равно 0
Аноним 01/11/24 Птн 12:30:04 3313375 168
image.png 64Кб, 331x754
331x754
Оставил лишь самое нужное.
Посмотрим как пойдут дела.

Аноны с 50+ расширениями, вкиньте скрины, интересно даже чем вы таким занимаетесь.
Аноним 01/11/24 Птн 13:09:31 3313412 169
>>3313361
Если в консоль выводить i, то 0 прекрасно выводится.
Аноним 01/11/24 Птн 13:24:01 3313419 170
Аноним 01/11/24 Птн 13:28:00 3313424 171
>>3313419
Спасибо большое. Пошел дальше жрать говно разбираться.
Аноним 01/11/24 Птн 13:37:08 3313434 172
>>3313264
> пользовать прориетарными заклкадами
Жидбрайнсобот, заебал.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

(Извините, но всё-таки вопрос сверху актуален)
Аноним 04/11/24 Пнд 19:10:07 3315844 362
>>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 3315869 363
15861352263930.png 462Кб, 800x450
800x450
>>3315844
Значит, ели промис возвращает то значение из него получить вообще никогда нельзя? Потому что async/await это сахар вокруг этих промисов

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Потому-что Blazor дергает классический DOM.
Хули ты жопкой виляешь, деревня? Иди до конца блядь.
Аноним 05/11/24 Втр 10:56:19 3316342 383
>>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 3316379 384
>>3316204
>>3316202
Шизик, а при чем тут 0.01% задач на фронтенде? Ты опять из дурки сбежал и таблетки не пьешь?
Аноним 05/11/24 Втр 11:16:24 3316386 385
>>3316189
>Больная псина продолжает сама с собой общаться, кек. Зачем ты это делаешь, шизло безумное?
Мне вот интересно как часто тебе поджопники нахуяривали в школе что ты сейчас пытаешься дерзить понимая что до тебя не дотянутся физически. Ты же скулил бы за такой базар и хуй в рот взял по классике.
Аноним 05/11/24 Втр 11:21:04 3316397 386
Стикер 127Кб, 450x450
450x450
>>3316386
Азаз, безумная больная собака про ирл заговорила! Классика безумной больной нахооой! Трясешься уже от злости, что твоё любиый DOM и JS не можешь словесно защитить?

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

>>3316342
> в WebAssembly время начальной загрузки приложения по-прежнему велико
Не в вебасамблее, а в блазор-дотнет-кале, который тащит целый рантайм сишарма, лол. Сишарп тащить в веб то ещё решение.
Аноним 05/11/24 Втр 11:40:28 3316415 389
Аноним 05/11/24 Втр 11:47:38 3316425 390
Аноним 05/11/24 Втр 12:17:06 3316451 391
>>3316397
Почему про поехов в основном ты орешь тут? Потому-что именно ты и являешься поехавшим додиком которого постоянно в школе дрочили? Я вижу твой стиль, мне очевидно что дожив до своих жирных скуфьиных лет, ты ненавидишь нормальных людей и пытаешься на них анонимно открываться. Но ирл потупив глазки в пол продолжаешь свою омежную жизенку.

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

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Но когда у тебя за плечами десятки проектов, десяток команд - тебя уже мало что может зацепить - всё плюс/минус уже попадалось. Только если полностью менять сферу деятельности.
Аноним 07/11/24 Чтв 09:05:47 3317896 473
>>3317188
Я бы сделал ставку на шарпы или раст.
Первые активно развиваются и честный опенсорс, а раст производительный и хорошо задизайнен.
Оба отличный выбор если не ищешь кабана а для себя.
Аноним 07/11/24 Чтв 09:24:36 3317905 474
>>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 3317918 475
>>3317905
Ты в прошлом треде кнопочки верстал, а теперь бекенд пишешь. Ебать ты мастер пиздеть, лол
Аноним 07/11/24 Чтв 09:51:33 3317923 476
>>3317868
То есть развиваться ты не будешь, а будешь профнепригодным унылым говном, которого никуда не возьмут, о чем и разговор.
Лучшее, что ты можешь сделать, работая в таком унылом говне - это развивать скиллы на сторонних проектах/фрилансе, но такое унылое говно как ты очевидно этого не будет делать, а так и останется гнить.
Аноним 07/11/24 Чтв 09:59:25 3317926 477
>>3317836
>>3317835
Дурачок, ты просто еще зеленый вкатыш и не понимаешь как взрослые дяди работают работу. Пока ты зелен, на тебе катаются из-за твоей веры в манямирки.
Аноним 07/11/24 Чтв 10:11:02 3317933 478
>>3317926
Взрослые дяди, как я, выпинывают на мороз такое говно, как ты, которое изображает бурную деятельность вместо работы, не принося никакой прибыли
Аноним 07/11/24 Чтв 10:16:29 3317935 479
>>3317923
>развиваться
Ебать промытка. Ты хоть что слышал про устаревание знаний?
В джаве что-то осваиваешь за раз и сидишь пердишь. Ну может через 10 лет что-то решишь доосвоить чтобы зепеху поднять, но никто тебя особо вынуждать не будет.

>Взрослые дяди, как я
... я, который рядом постоять с ними решил ...
Аноним 07/11/24 Чтв 10:40:34 3317950 480
>>3317933
>нет я буду взрослым!
Ну затралел! Ай маладец!
Аноним 07/11/24 Чтв 11:20:05 3318004 481
>>3317935
>>3317950
Разрывом профнепригодной чмони, которую спалили за дрочкой вместо работы, удовлетворен
Аноним 07/11/24 Чтв 13:02:03 3318118 482
Тут есть ананимасы, которые работают над мобильными приложухами. Какие есть годные инструменты для этого? И могут ли они составить конкуренцию флаттеру и джаве? Сам смотрю в сторону expo его дока реакта рекомендует .
Аноним 07/11/24 Чтв 14:54:32 3318200 483
>>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 3318245 484
>>3318200
а что на счет таури?

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

java backend 1202
c# backend 499
golang backend 454

Я же говорю, скоро обгонит. Так что это тебе неприятно.
Аноним 08/11/24 Птн 19:05:20 3319060 520
>>3318983
>нельзя построить небоскреб на фундаменте из говна.
Тайпскрипт же построили. В нём всё отлично с ООП.
Аноним 08/11/24 Птн 21:15:46 3319142 521
Хочу попробовать реализовать приложение для супермаркета. Для фронта хочу использовать ангуляр, что использовать для бека? Мечу во фронты, бек не интересует, хватит ли json файлика в качестве бд? Можно ли сепарировать например товар и пользователей в разные файлики и оттуда доставать?
Аноним 08/11/24 Птн 21:20:03 3319147 522
Аноним 08/11/24 Птн 22:15:46 3319171 523
>>3319142
Возьми express, в качестве orm prisma, в качестве бд sqlite
Аноним 08/11/24 Птн 22:24:43 3319173 524
>>3319171
Двачую, еще надо в кубере пару экземпляров поднять.
Аноним 08/11/24 Птн 23:15:17 3319195 525
>>3319173
Ебанутый кубер-шиз со своим оверинжинирингом не заставил себя ждать
Аноним 09/11/24 Суб 01:35:36 3319230 526
Аноним 09/11/24 Суб 10:42:25 3319303 527
>>3319057
>backend
а больше ничего и нет, новых пхп огрызок
09/11/24 Суб 12:29:47 3319343 528
>>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 3319348 529
>>3319343
Неосилятор, спокнись.
Ангуляр для взрослых дядь. Это как алкоголь, когда ты тугосеря, тебе он не нравится, но когда повзрослеешь, поймешь всю суть.
Аноним 09/11/24 Суб 15:13:44 3319391 530
>>3319343
>не освоили реактивные подходы?
к rxjs как относишься?
Аноним 09/11/24 Суб 18:09:20 3319502 531
>>3319348
Отличное сравнение с алкашами. Сами они себя видит ниибаца илитными эстетами-сомелье. Но для нормальныхз людей со стороны они выглядят как кучка бичей, валяющихся в свой ссание и блевотине.
Аноним 09/11/24 Суб 18:31:39 3319523 532
sticker.webp 18Кб, 512x512
512x512
>>3319502
Хорошее описание рекатодаунов.
Аноним # OP 09/11/24 Суб 20:24:44 3319566 533
Аноним # OP 09/11/24 Суб 20:24:56 3319567 534
Аноним # OP 09/11/24 Суб 20:25:14 3319568 535
Аноним 12/11/24 Втр 00:25:25 3320828 536
>>3319348
Агуляропидар, или еби мозг своему муженьку
Аноним 01/12/24 Вск 12:47:06 3332781 537
image.png 21Кб, 617x448
617x448
Привет. Пытаюсь на сайте 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();
})
Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов