js-thread.png73 Кб, 1050x1050
JS Thread #328 /js/ 3586505 В конец треда | Веб
Предыдущий тред: >>3521524 (OP)

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

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

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

Документация - https://developer.mozilla.org
Руководство для вката - https://github.com/acilsd/wrk-fet#javascript
2 3586625
>>586505 (OP)
База треда.

Ангуляр для чедов.
Вью для беток.
Реакт для омежек.
3 3586703
Двачую, мимолюбитель ангулярчика.
4 3586728
То чувство когда весь бигкек перешел на микрофронты на реакте/вуе, а ты все ещё сидишь на монолитной ангуляропараше.
5 3586813
>>586728
У меня микрофронты в бигкеке на ангуляропараше, не понимаю помпажа
6 3586822
А микрофронты запускаются в докере, написанном на жс, на машине юзера?
images.jpeg5 Кб, 242x208
7 3587026
>>586822
Дыа
8 3587276
>>587026
Да, написанть на wasm докер и там микросервисный фронтенд деплоить прямо в браузере. Отличная идея..
9 3587478
>>587276

>на wasm


>докер


Ага, заодно ещё ядро линукса.

ИМО "микрофронтенды" это баззворд, не соответствующий концепции микросервисов. Микросервис можно развернуть где угодно и он физически может быть изолирован от других микросервисов. Можно их писать на разных языках, запускать на разных процессорных архитектурах. Их связывают между собой только сетевые протоколы.

Все "микрофронтенды" работают внутри одной старницы, в одном JS окружении, максимум будет изоляция через iframe. Связаны между собой какой-нибудь библиотечной шиной.
10 3587522
>>587478
Я же написал ЗАДЕПЛОИТЬ в браузере. Это значит запускаем докер, CI/CD, компилим тайпскрипты, пушим собираем образы, запускаем сервера BFF. И все это в браузере пользователя..
12 3587554
>>586728
Ну и чего хорошего? Микрофронты это неудобная хуета, с которой неприятно работать
image.png33 Кб, 570x522
13 3587586
Смысл в микрофронтах если с стором проблемы? Или как это говно решается, отдельными сторами? Щас бы тысячу раз брать токен авторизации.

Сделал почти фреймворк с изолированными роутами, че пацаны, куда микрофроны добавить? Сейчас очень хорошо работать с отдельными файлами, но один хуй для сборки нужен весь проект.
14 3587594
>>587554
Че такое микрофронты?

мимо из 2017го года
15 3587751
>>587478
>>587554
бля, а ты случайно не из яндекса? эт там любят ебашить все в монорепозитоирий и кайфовать...

ваще нет и нихуя! микрофронты удобны и полезны! насчет контекста - тут уже кто как рулит
16 3587759
Маленький кусочек как минимум быстрее деплоится, чем огромный копролит к релизу которого год готовятся
17 3587859
>>587586
А всё понял. Это очередной мем и технология говна. Таблетки, выблядки.
18 3589385
>>587478
Микрофронты никто и не называет микросервисами, дебс
19 3589546
Мне кажется я обосрался по полной.
Сделал простенькую копию этой штуки для пет проекта в портфолио.
https://github.com/open-webui/open-webui

Но блин я же сука не смогу его никуда задеплоить, потому что для работы то нужно локально олламу какую-нибудь запускать.
20 3589967
>>589385
Давно уже есть термин "плагин", прекрасно описывающий всю суть так называемых микрофронтов. Новый термин тупо хайп для продаж кабанам.
21 3589987
>>587751
Приведи примеры веб приложений для которых микрофронты были бы полезным решением
22 3590131
>>589987
пример банка - эт ДБО или АБС(хотя тут менее нужно, ладно)
23 3590180
>>590131
кстати, забыл! еще же авторизация между разными сервисами. у нас между сервисами озона, одна форма авторизации.

та и стоит понимать че такое микрофронт, ибо в разных компаний я встречал разное понятие. для меня это все таки приложение, которое имеет свой цикл обновлений, инкапсуляцию и общение по паблик апи(обычно какая нить шина событий)
24 3590719
Как же релиз 21 ангуляра приложил реактивных чмопсов, блин!
25 3591331
>>590180

>ибо в разных компаний я встречал разное понятие


скорее бы вас уже на чатжпт заменили
26 3592015
Привет! Подскажите, пж, выдают ли айтишникам, которых взяли на удалёнку, комп/ноутбук для работы или нужно самим покупать? В частности интересует ситуация с фронтендерами
27 3592041
28 3592045
>>592041
Что да? )
29 3592130
>>592045

>)


Ты слишком жирный, завязывай.
30 3592184
>>592130
Сам ты жирный
31 3592261
>>592015
да и нет - все зависит от конторы. если это рога и копыта, то не ожидай, что тебе компенсируют даже ароматизацию техники , но если эт какой нить биг/финтех, то все выдают

могут прокинуть на windows ноут, но ты не соглашайся
32 3592909
ананасы, а как ща с работой на ноде?

Мимо фулстек макака с хуеватым опытом в неоф рога и копыта, делал всякое от формошлепства на нексто-реакте, до крудошлепства на несте. Хочу закатиться в какое-то норм место, но весной-летом пригорел чето с собесов всратых, где рандомную хуйню совершенно спрашивают, один долбоеб мне заявил, что без знания кишок libuv ты не труъ а то что у пидараса сервис на 2землекопа и дай боже 100рпс в день это похуй, надо либюв знать
щас у вас как, кто собесится, по ощущениям, есть окошки куда запрыгнуть, или все печальнее стало по кол-ву вакух?
33 3592955
>>592909
иди к нам в озон банк на фронта. тут такого треша нет. вообще, было адекватно хороший собес

попал в очень даже хорошую команду, что я аж в шоке до сих пор
image.png98 Кб, 280x280
34 3593172
Ананасы, кто-нибудь знает, где можно найти курс "JavaScript Essentials for PHP Developers" от Laracasts? До этого находил все их курсы, а этого как-будто нигде нет.
35 3593188
Объясните на пальцах, чем worker_threads лучше childProcess. Ну да, я читаю, мол, "треды шарят память", но что это значит на практике-то?
Насколько я вижу, там тот же дикий оверхед с независимой подгрузкой файлов зависимостей для каждого воркера. И точно такое же общение с внешним миром через месседжи.
36 3593297
>>593188
- запуск потоков менее затратен, по сравнению с созданием нового процесса (для этого ОС надо инициализировать много всяких структур)
- поскольку потоки работают в границах одного процесса они действительно "шарят память". Актуально если надо обрабатывать большие объемы данных. В случае с дочерним процессом надо эти данные туда передать, то есть создать канал передачи данных и по нему скопировать. В случае с потоком просто перекидывается ссылка, а буфер с данными лежит там же где лежал
37 3593367
>>593188

>Ну да, я читаю, мол, "треды шарят память", но что это значит на практике-то?


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

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

> И точно такое же общение с внешним миром через месседжи.


Не. Они шарят память. Читани про атоимики и поймёшь сразу всё.
38 3593371
Анонсы, подскажите, как вкатиться в какие нибудь "Рога и Копыта" , если до этого было около 1,5 года опыта работы на фрилансе. Кроме хх.рю где есть вакансии на галеры?
39 3593455
>>592955
у вас же вроде на вьюхе все, а я среактодебил

да и опыт не то чтобы в глубину хороший, чтобы в бигкеки залететь (ну судя по тому, как изъебываются на озоновских роутах и прочей хуйне лишь бы протолкнуться)
40 3593895
>>593455
эт в большом озоне фронт на вью, да. у нас в банке в основе свелткит 4/5 и очень немного(прям ваще нихуя) вью 3
image.png32 Кб, 845x314
41 3594163
Объясните без приколов.
Эту вакансию\стек\требования видел в 2023 и там было 200к.

1) Почему так сильно упали ЗП?
2) Что станет с кодерами которые заскочили на 200-300к в 2023г.?
42 3594239
аноны подскажите дешевый хостинг для простого сайта визитки
был на fozzy, но его закрыли, перенесли на рег ру - там пиздец цены в 2 раза выше стали
image.png220 Кб, 641x376
43 3594269
44 3594334
>>594163
та это какой -то кабан кабаныч хочет наебать. в нормальных организациях это смешные деньги, если честно

Я на миддле ворокаю за 320к в финтехе
50a94fbdeb7e3bf8c7aab3c3202a4f814.png403 Кб, 512x361
45 3594787
46 3594788
>>594787
Там на JS всё)
47 3594792
>>594787

>Serhii


Это что бы не Sergay?
48 3594794
>>594792
Это в паспорте "Сергій", а когда делал загранпаспорт - туда вписали Serhii. Все Ирландские документы по загранпаспорту оформляются - в них тоже Serhii.
49 3595307
>>594269
не бесплатный , я попросил подсказать просто нормальный рабочий хостинг для простого сайта, типа что был у fozzy и за такую же стоимость
sage 50 3595455
>>594787
Выглядит прикольно, но абсолютно бесполезно в практическом смысле. Ничё вообще не даёт, кроме "оооо такие классные фигурки"
51 3595515
>>594163
Сменились требования. Сейчас миддл - это макака чуть ровыше джуна. На рынке уенятся только сеньоры - люди с большим багажом знаний и умений в предметной области, которые могут быстро врубиться в суть любых процессов, на местах, где недостаток компетенций/подкрученый опыт быстро вычисляются, где есть много задач в которых ии просто буксует. А миддл это ничего не значащая лычка. Любой додик может нарисовать опыт, надрочиться в собесы и делать стандартные задачи на копилоте. Такому не зачем много платить.

В бэке скорее всего все так же.
52 3595548
>>595455
Всмысле? Это теоретическая математика.
170773485515255760.jpg100 Кб, 512x453
sage 53 3595566
sage 54 3595567
>>594794

>Это в паспорте "Сергій", а когда делал загранпаспорт - туда вписали Serhii. Все Ирландские документы по загранпаспорту оформляются - в них тоже Serhii.


Малограмотная чурка из посольства исковеркала твоё имя, а тебе норм.
55 3595604
>>586505 (OP)
Гайз, думаю выкатиться из фронта в бэк на nodejs, коммерческий опыт 3 года на express/nestjs + Postgres имеется, последний год чисто фронт, но чет ситуация на рынке фронтов это пиздец, на бэке хоть небольшая отдушина будет
56 3595626
>>595604
Нода мертва. На бэке востребован только go.
57 3595648
>>595626

>На бэке востребован только go


Зависит от компании и проекта. Уверен что go пройдет тот же путь, что и пыха, например, и займет свою нишу на рынке, а не полностью захватит рынок
58 3595702
>>595626
>>595648
go востребован в 3.5 компаниях (озон/вк/вб/авито)
больше он нигде неиспользуется
кол-во ваканси на джаве СИЛЬНО больше
59 3595705
Народ, а как хостится нододобро?
Ковыряю сейчас в сторону фуллстек js макаки, и чет не понимаю а как мне заливать результат в эти ваши интернеты. Получается я беру условно VPSску на 4 ядра потока@4 гига + сколько-то гигабайт, накатываю докер, и через докер-компоуз разворачиваю nginx(под статику) + mongo + 2 инстанса express.js для api ?

Выкладывал на хостинг когда-то php, но там было максимально просто. В папочку загрузи, апач сам все подберет, mysql тебе вот рядышком уже развернут, ты только подключение настрой.
Работал на внутреннюю разработку, выкладывая на IIS serverсука пиздец, но там проще было ибо имеется прямой доступ к стойке, где руками можно раскатать доп MSSQL было.
И спросить то не у кого в живую, сидят рядом ахуевшие деды которые 10 лет на лицензии от Microsoft сидели и похуй на все было, пока всю контору через хуй не кинули, и деньги не вернули.
60 3595751
Подскажите где программисты шарят свои проекты, которые готовы к контрибуции со стороны сторонних разрабов?
Желательно front/back/gaming js + на русском.
61 3595755
>>595751

>Подскажите где программисты шарят свои проекты, которые готовы к контрибуции со стороны сторонних разрабов?


>Желательно front/back/gaming js + на русском.


Если что, то мне надоели pet проекты. Они непопулярные у меня и пилить их долго. Хотелось бы запилить фичу для проекта A, затем фичу для проекта B, затем забить на месяц на всё это дело.
62 3595768
>>595751
github
63 3595925
64 3596214
>>592909
На валютной удалёнке много такого, как на рынке РФ хз.
65 3596248
А почему в бандлеросраче очень редко упоминают esbuild, при этом по загрузкам в npm он как webpack & vite вместе взятые.
Он под капотом какого-то широкоизвестного фреймворка?
66 3596294
>>596248
Это единственный адекватный бандлер тащемта, всё остальное дикий не работают нормально. Думаю его многие использвуют в своих кастомных фреймворках.
image.png34 Кб, 1272x309
67 3596318
>>596248
У Vite оказывается под капотом тот самый esbuild, то есть как минимум половина установок esbuild это зависимость в vite.
68 3596323
>>596248
У него деревянный нерасширяемый парсер на голенке + ТЫЩИ подводных камней https://esbuild.github.io/content-types/#javascript-caveats
69 3596451
>>596248
Блять, чем дальше читаю, тем больше вопросов. Оно ещё и использует разные бандлеры для разных сборок. Если dev то esbuild, а на релиз rollup. Если бы webpack не спотыкался об typescript, то и не думал бы знакомиться со всем этим зоопарком.
70 3596480
>>595705
Тру каноничный способ:
1) Находишь облако, регистрируешься
2) Подключаешь свою карту
3) Заходишь https://registry.terraform.io/browse/providers ищешь своего провайдера
4) Терраформом объявляешь api gateway, домен, бд, cdn, контейнеры, привязываешь функции и т.д.
5) Прописываешь права доступа каждому из сервисов
6) Пишешь terraform apply ждёшь пока всё задеплоится
7) Заходишь, видишь что нихуя не работает
8) Пишешь адаптер, который сконвертирует http хедеры от cdn в кошерный вид для ноды
9) Редеплоишь
10) Урааааа!! Зарабатало, хеллоу ворлд открылся
11) Делаешь ci/cd чтобы автоматически собиралось и деплоилось при пуше
12) Пилишь фронтэнд как ни в чём не бывало
13) ...
14) ПРОФИТ!!!
71 3596529
>>595705
>>596480
Пиздец конечно.

Арендую сервер
Ставлю линукс, ноду и nginx / в клауду статику
Закидываю все файлы и прописываю айпи серверов в конфиг, npm install /project && npm run prod
72 3596533
>>596529

>Арендую сервер


Ну ок. Плати 3к/месяц за хелло ворлд. Монга диби - это сразу минус 2-4 гб рам. За 2,5 посетителя в год выйдет десятки тыщь. Зато потренируешься пердолить консоль.
image.png161 Кб, 1387x937
73 3596600
>>596533
Это не я, я пока еще смотрю что и где есть, и как оно используется. Ну и смотрю что предлагается в том числе на отечественных платформах для теста, надо будет посмотреть что яндекс на своем sourcecraft дает, там вроде тоже есть несколько тестовых штук на потрогать.
Ну и надо еще написать тестовый проект, чтоб было что разворачивать.
74 3596622
>>596533
>>596600
Так ты вкатун, нахуй тебе вообще какие-то впски? На локалхосте хости, твой калыч всё равно никому не интересен.
75 3596654
>>596622
Чтоб разобраться как оно живет, ну и мало ли вдруг удастся за еду какой заказ на kwork-е выхватить, пока ковыряюсь.
Ну и публикацию один хуй придется изучать, иначе нахуй я такой на рынке труда вообще нужен буду.
76 3596753
>>596600
Ну если облако даёт что-то нахаляву - бери и пользуйся. Смотри только чтобы не было наёба в стиле "первый год бишплатно". Всё вышесказанное применимо и к сберовскому cloud.ru. Хотя имхо сберовские сервисы - это "тяжелый энтерпрайз", там всё стоит каких-то ебучих космических денег. Поверх твоего compute можно накатить https://cloud.ru/products/cloud-cdn (блять только он для юрлиц, сбер вы чё ебанулись 2025 год на дворе) и ноду пустить в https://pm2.keymetrics.io/ Там на этой машинке можешь взять каким-нибудь ansible плейбуком накатить всё разом https://github.com/panduroab/ansible-nodejs-playbook и готово
77 3596814
аноны посоветуйте дешевый хостинг плез
78 3596910
>>596753
Схоронил ответ, спасибо.
79 3597001
>>596814
Советую, но лучше бери супердешевый.
IMG20251119124537874.jpg61 Кб, 735x997
80 3597221
>>586505 (OP)
всем привет, аноны, вкотился в этот тред с вопросом

для пытающегося стать мистером фронт инженером лучше опираться на ангуляр или реакт/вью?

вводные данные таковы:
Прохожу бесплатный курс одной школы, вышка у меня не техническая, территориально я нахожусь в РФ, опыта в it/front, кроме учебного, ещё нет, налаженный нетворкинг также отсутствует. Пока существую как Сато из NHK, но работаю литерали уборщиком и в общем-то учусь.

Дошёл до интервью с потанцевальным ментором. На текущем этапе необходимо задуматься насчёт ангуляра/реакта (для дальнейшего изучения, обучения, финального таска и поиска работы). До недавнего времени склонялся к ангуляру (это ж не какая-то либа, а целый ФРЕЙМВОРК, энтерпрайз и гуголь на нём сидят!), но теперь возникли сомнения.

Судя по вакансиям на hh, на реакт в России вакансий значительно больше, чем на ангуляр (а часть тех, в которых указан ангуляр, он идёт через запятую после реакта, ну вы поняли). "За границей" же, в Европе, я слышал, напротив, работодатели чаще присматриваются к ангуляру. Однако недавно глянул мурикан индид, и реактовакансий там также больше. Но условный ЕПAМ набирает ангуляр-онли. Такие дела.

1. Не пролечу ли я со стопроцентным шансом, если возьмусь ковырять ангуляр для финального таска без какой-либо гарантии трудоустроиться (и находясь в РФ, да)? Т.е. это не так, что я могу на своей работе взять и пойти куда угодно, нет. Друзей тож нет, чтобы кто-то словечко замолвил.

2. Не будет ли лучше пока взять реакт, а потом, получив портфолио и опыт, перекатываться в ангуляр?

3. Либо нормально будет взять условный реакт и, поняв его, поняв MV, пойти грызть вью?

4. Насколько невозможно из России первое время работать на заграничного Кa6aныча, например, на том же ангуляре?

буду честен: уже сейчас я продумываю пути для потанцевальной тошоназываемой-играции, но пока ещё ничего из себя не представляю, а потому брать ангуляр и с голой poppy искать на чyжбинe рaботу, наверное, я не смогу — ещё недостаточно хорош и общителен для этого

спасибо!
IMG20251119124537874.jpg61 Кб, 735x997
80 3597221
>>586505 (OP)
всем привет, аноны, вкотился в этот тред с вопросом

для пытающегося стать мистером фронт инженером лучше опираться на ангуляр или реакт/вью?

вводные данные таковы:
Прохожу бесплатный курс одной школы, вышка у меня не техническая, территориально я нахожусь в РФ, опыта в it/front, кроме учебного, ещё нет, налаженный нетворкинг также отсутствует. Пока существую как Сато из NHK, но работаю литерали уборщиком и в общем-то учусь.

Дошёл до интервью с потанцевальным ментором. На текущем этапе необходимо задуматься насчёт ангуляра/реакта (для дальнейшего изучения, обучения, финального таска и поиска работы). До недавнего времени склонялся к ангуляру (это ж не какая-то либа, а целый ФРЕЙМВОРК, энтерпрайз и гуголь на нём сидят!), но теперь возникли сомнения.

Судя по вакансиям на hh, на реакт в России вакансий значительно больше, чем на ангуляр (а часть тех, в которых указан ангуляр, он идёт через запятую после реакта, ну вы поняли). "За границей" же, в Европе, я слышал, напротив, работодатели чаще присматриваются к ангуляру. Однако недавно глянул мурикан индид, и реактовакансий там также больше. Но условный ЕПAМ набирает ангуляр-онли. Такие дела.

1. Не пролечу ли я со стопроцентным шансом, если возьмусь ковырять ангуляр для финального таска без какой-либо гарантии трудоустроиться (и находясь в РФ, да)? Т.е. это не так, что я могу на своей работе взять и пойти куда угодно, нет. Друзей тож нет, чтобы кто-то словечко замолвил.

2. Не будет ли лучше пока взять реакт, а потом, получив портфолио и опыт, перекатываться в ангуляр?

3. Либо нормально будет взять условный реакт и, поняв его, поняв MV, пойти грызть вью?

4. Насколько невозможно из России первое время работать на заграничного Кa6aныча, например, на том же ангуляре?

буду честен: уже сейчас я продумываю пути для потанцевальной тошоназываемой-играции, но пока ещё ничего из себя не представляю, а потому брать ангуляр и с голой poppy искать на чyжбинe рaботу, наверное, я не смогу — ещё недостаточно хорош и общителен для этого

спасибо!
81 3597227
>>597221
з.ы. понимание того, что фреймворк/либа лишь инструмент, и мне на самом деле нужна первая работа, имеется, просто тут как в Зазеркалье — беги, чтобы остаться на месте
82 3597250
>>597221

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

НУ ЕСЛИ УВАЖЕНИЕ, ТО ТОЛЬКО $mol )000)000)

ваще, бери некст набор проектов:
- туду лист на чистом джс
- туду лист на реакте/вью
- свой реакт/вью (чтоб понять че и как ворокает)
- курс по тс, который затронет ООП (имхо, но без этого я считаю никак)

как сделаешь, то крути уверено опыт 1-2 года и иди ищи работу. многие джуны на галерах и такое сделать - не сделают.
83 3597288
>>597250
спасибо, крутить, честно, не хочется, а проекты на курсе какие-никакие выходят
84 3597299
>>597221
Это какое-то сиюминутное мышление. Ты опираешься не на качество технологии и свои вкусы, а на такую переменчивую величину как "количество вакансий". Это как ветер подул, все перешли на ангуляр. А через год ветер в другую сторону подует, все обратно метнуться на рякт или на какой-нибудь вью. Рынок - это лишь срез настроений работодателей в конкретный момент времени. Гарантированного ничего в этом мире не бывает. Это ты сам себя должен спросить - гарантируешь ли ты сам себе трудоустройство? Умеешь ли ты грамотно продать себя работодателю? Не надо спихивать на плохого ментора, плохой рынок, плохих друзей, плохую страну и так далее. ТЫ ответственен за собственное трудоустройство. НЕ ментор. Ты обязан научиться продавать свои скиллы грамотно, чтобы работодатель тебя захотел нанять. Ангуляр не магический артефакт, он не добавляет +10 к харизме и +15 к интеллекту.
85 3597302
>>597299
спасибо!
переменная про число вакансий появилась недавно в голове, наверное я просто исказил мысль

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

с фреймворком/реактом сложнее вопрос, т.к. он обязателен, а из "Рабинович напел" с рандомных комментариев с тырнетов я не смог составить видение целостное
ангуляр как будто сложнее выглядит в осложнении и соло применении, не знаю, но на реакт иногда видел отзывы что даже синьоры не могут найти себе место
ветер играет свою роль — как ни крути, а устроиться надо

на ПЛОХИХ ДРУГИХ я, честно, даже и не ссылался, и не думал даже, я скорее про себя говорил, что я хреновый: у меня ни друзей, ни коммуникативных навыков, ни ментора в общем-то. Да, его у меня ещё нет, (возможно) будет как решу со стеком, я просто полено аутичное

вот поинт рынок мб да, но я его ещё не успел отрефлексировать
86 3597336
>>597302
Я не вижу здесь никакой дилеммы. Берёшь и оба учишь. Потом на обе вакансии откликаешься. Проблема решена. Ты развёл какой-то искусственный холивар "рякт против ангуляра". На работе представляешься как TypeScript-разработчик со знанием React/Angular. Я обычно про себя говорю, что я TypeScript-разработчик, раньше писал на том фреймворке, сейчас пишу на этом. Такой ответ всех устраивает.

Рандомные комментарии = одна бабка сказала

Надо понимать, что выбор конкретного фреймворка влияет на 5% конечного результата максимум. Это всё вкусовщина. Мне нравится допустим азиатская кухня, а Пете нравится итальянская кухня. И вот Петя решил написать в интернете пост "почему итальянская кухня лучше азиатской"

При наличии прямых рук, на любом фреймворке можно сделать охуенный сайт. Хоть на ванилла жс. Рецепт пиздатого сайта: берёшь охуенные фотографии. Даёшь их профессиональному сука дизайнеру. Дизайнер передаёт разработчику. Платишь всем нормально. Даёшь понятные инструкции. Вуаля! Получаешь на выходе крутой сайт.
87 3597345
>>597336

> дилемма


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

я пока это вижу как какую-то гонку в зазеркалье — беги в джва раза быстрее, чтобы просто стоять, а для движения вперде изволь себе все ноги сломать

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

>>597336
я понимаю, что фреймворк это инструмент, как условная дрель или вантуз, и он не должен быть самоцелью, однако какие-то команды работают чисто по ангуляру, какие-то — чисто по реакту
тейк про ветер я помню, снова упираемся в нужду куда-то ПРОТИСНУТЬСЯ, и что фреймворк не волшебная таблетка
88 3597362
>>597302

>трижс крутить


>в одной экосистеме с реактом


Мань, ты..
89 3597368
>>597345
Ещё раз: это ВКУСОВЩИНА. Я вот не могу определиться с выбором - мне сегодня на ужин есть том ям или лазанью? Это лично ты должен сделать выбор. Вся разница - чуть другой стиль работы. Всё. Фреймворк не сделает твоё пустое портфолио полным. Не поднимет зп в 2 раза. Не найдёт для тебя работу автоматически.

Какие-то команды имеют свой устоявшийся стиль работы. Они привыкли так делать. Это нормально. Но это не последняя работа в мире, нет смысла цепляться за каждую вакансию. Если идут в жёсткий отказ - ну и хуй с ними.

И тем более, если ты сам говоришь что будешь изучать другой стек по ходу, то хуле ты мозги ебёшь. Твоя задача просто получить работу и по ходу дела уже вникнуть в процесс/доучиться. Критерии выбора работы: интересность самого проекта, величина зп и атмосфера в компании. Ты делаешь глобальную ошибку выбирая работу по стеку. Надо выбирать работу по интересности самого проекта.

Ну и в финале, ментор не пойдёт за тебя на собеседование. Не нужно надеяться на других людей, что они сделают твою работу за тебя. Тебе всё равно нужно учиться продавать себя чтобы не мычать на собеседованиях
90 3597460
>>597336

> я TypeScript-разработчик


звучит так:

> здравствуйте! я повар по салату оливье, какой суп желаете ?



пиздец. потом с такими приходиться работать, ага)00))00))
91 3597647
Конечно же надо учить реакт.
Мимоангулярщик
92 3597749
>>597460

>приходиться


Ты ещё хуже, быдло мелкобуквенное.
image.png276 Кб, 385x390
93 3597897
Суки! Кто фронтенд убил? РАБоты нет
95 3597916
Уже читали новость, что Антропик сожрал Bun? Лол
96 3598089
>>597916
Забагованный кусок гавна, который крашится и сегфолотится на каждый пук

Алсо, куда сбегать из бекенда на nodejs?
97 3598273
>>598089

>Алсо, куда сбегать из бекенда


Поправил вопрос.
98 3598275
>>598273

>Алсо, куда сбегать из айти



Тоже чуть скорректировал
изображение.png53 Кб, 504x479
99 3598374
Памагити...
Нода.
fetch работает, а http.request ни в какую, что бы там в опциях я ни писал. Ни ответа, ни ошибки. Сервер не видит запроса.
100 3598377
>>597916
А я говорил что это продажная параша, азазаз
101 3598415
>>598374
Надо было req.end() вызвать, чтобы запрос ушёл, видимо. Пиздец!
102 3598433
>>598374
Поставь экпиесс и не мучайся
103 3598437
>>598433
Думаешь, я бы стал писать запрос с помощью http.request, если бы моей задачей не была поддержка такого легаси, где даже optional chaining operator отсутствует.
104 3598527
>>598374

>http.request


Нормальный сервер возьми, блядь, а не эту парашу. Какой-нибудь uWS.
105 3598629
>>598374
прод?
106 3598768
>>598629
Это я хочу понять как без внешних библиотек заменить фетч, которого нет на старой ноде (на проде, да). Но уже вроде разобрался.
107 3598786
>>598768
А зачем ты вообще думаешь? Просто копируй с ИИ чата и все
440x660.jpeg108 Кб, 440x653
108 3598799
>>598275

>Алсо, куда сбегать

109 3598854
Выхода нет.
image.png82 Кб, 1134x465
110 3598945
The Collapse (рухнум) of the Client-Server Boundary
111 3599135
>>598945
We are not reactum already. Not reactnum not reduxnum.
image.png77 Кб, 968x525
112 3599174
Как думаете настанет день когда денчика можно будет встретить в сбере?
113 3599358
>>599174
Япония лучше чем Британия для жизни
114 3599432
>>599174
Не пройдет, там какой-нибудь вася жопов с каменным ебальником его завалит идиотскими вопросами. Тру стори

Вообще мне всегда было интересно, как хайрят таких рокстаров как Абрамов. Очевидно, что собеседующие обычно даже близко не на том уровне, чтобы его собеседовать на серьезке. Они сразу скипают техническую часть?
115 3599528
>>599432
Дэнчик как-то говорил что вообще не шарит в задротстве, дай бог пузырьковую сортировку вспомнит. Его любой красноглазик просто приложит одной левой.
116 3599684
>>599432
чем он лучше Миши Иванова из Рога и Копыта?
image.png153 Кб, 1559x917
117 3599687
Продолжаем изучение javascript инфраструктуры, читаю про Typescript.
Фига фич накрутили, прям namespace как в языках с компиляторами.
Ну думаю дай посмотрю, как им пользуются, пошел смотреть топовые npm пакеты написанные на тайпскрипте, Nest-ы, tsx-ы и прочее. Миллионы закачек, ну думаю сейчас увижу там все, все будет модульное, на инъекциях и прочем поди.
А там обычный код, ну дженерик классами что-то описали, type какой-нибудь прикрутили и все. Просто код решающий задачи.
Я так понимаю не смотря на всю эту потужность чтоб как на си шарпе, этим всем один хуй не пользуются? Кто и когда использовал в последний раз на бэке namespace, выделял interface и крутил dependency injection?

>>599432

> Очевидно, что собеседующие обычно даже близко не на том уровне, чтобы его собеседовать на серьезке. Они сразу скипают техническую часть?


Он не смог выровнять <div> по центру.
Года три назад, ему на каком-то подкасте устроили рофлособес на фронтендера, каким он себя и позиционирует. Вот они сидели и угорали, а он еще и гуглил как это делается, про флексбоксы на мдне читал.
Современные собеседования из-за истерии курсов, на которой кабан кабанычи заработали дофига бабла продавая мечту, превратились в полную и тотальную клоунаду, где все друг друга пытаются подловить/наебать.
image.png91 Кб, 1057x906
118 3599721
>>599687
Короче я все понял, namespace не пригодная к использованию хрень. Ибо множественные файлы объединяются в единый namespace путем добавления в начале файла так называемый XML тег, у всех кроме корневого. Уберкостыль какой-то, никто в здравом уме не будет использовать.
Сам спросил - сам ответил.
119 3599799
>>597221
Опоздал лет на 10. Сейчас что угодно учи - уже похуй ташемта. А лучше изучай сварку там, укладку плитки, получай права категории С. Без шуток. Потом спасибо скажешь.
120 3599947
Фронты, вам страшно?
Ведь в этом направлении самая высокая конкуренция и простецкий вкат
121 3599963
>>599947
Все будут фуллстеками, хуярить на пару с нейросетями мвц проекты. И будет пара экспертов, один шлифовать фронт, другой бэк.
Так что всем придется учиться, одиним работать с предметной областью, и другим двигать баттон кссом.
122 3600093
>>599963
И все это за зарплату тракториста. А потом нейронки так разовьются, что потребность в кнопкодавах вообще отпадет.
images.jpg10 Кб, 225x225
123 3600102
Как учить-то правильно? Вот хочу я запилить свою сайту, фронт+бэк. С бэком усё понятно - гошка, просто учишь её, без всяких там фремворков. А вот фронт это как минимум два языка(язык(JS) и подъязык(TS)) и как минимум два фремворка(Вуе и Ангуляр) и одна гигалиба(Рякт). Кто-то говорит JS учить не надо, кто-то говорит без JS TS не выучить.
124 3600211
>>600102
Иди троллируй в другое место.
125 3600228
>>600102

>TS


Нинужно.
caoutput.mp415,3 Мб, mp4,
512x512, 1:21
126 3600249
127 3600266
>>600249
Бесполезное говно. Впрочем как всегда
128 3600268
>>600266
Покажи полезное.
129 3600270
>>600268
Radix tree для роутинга в браузере, например. Недавно написал.
130 3600285
>>600211
Я не тролль!
>>600228
А что нужно?
131 3600292
>>600285
JS и процедурный стиль
132 3600334
>>586505 (OP)
Хочу сделать сайт трекер. Собираю данные из формы шлю на сайт, та ведёт подсчет и хранит данные.
Интересует как реализовать подсчет и хранение данных.
133 3600341
>>600334
Счётчики посещений писали ещё в 90-х годах.
Есть готовые реализации примерно на всём, начиная с баша и перла.
134 3600598
Ксс говно ебаное.
135 3600723
>>600598
CSS КОРМИТ
136 3600755
>>600598
Просто надо понять, что CSS растет из типографики, и соответственно поэтому в те или иные моменты ведет себя именно так, и было спроектировано определенным образом.
Но менее говном оно не становится, просто появляется понимание почему оно такое хуевое.
137 3602152
>>600598
Как двадцать лет назад не было способа выровнять элемент по центру высоты родителя (без плясок с table-cell, flex-direction, отрицательными маргинами), так и сейчас нет. Стабильность!
138 3602159
Возникла довольно упоротая задача запихать весь фронт в один index.html, который бы нормально срабатывал от двойного щелчка на рабочем столе.
То есть: добавить туда все скрипты, все стили, все картинки вписать инлайн через base64, и так же через дата-урл вписать шрифт (я не пробовал, но гугл говорит, что так можно).
Проблема ещё в том, что надо вставить ESM-оформленный код как commonjs (локальный запуск запрещает модули).

Надежды мало, но может есть какая-то либа, которая мне поможет в решении этой грандиозной задачи? Что там умеет вебпак делать на максималках?
download (1).png144 Кб, 512x512
139 3602161
140 3602246
https://youtu.be/8tJBptEsLVk?si=aELDVvN5GUSQRRqA

Капец, когда был обычным крудашлепом и не лез в сложные материи, то Тимурка казался очень грамотным и уважающим человеком, но сейчас (не смотря на его позицию по конфликту) - пиздец… такую лютую херню нести с умным видом, что я даже был шоке. Его конечно в комментариях попустили, но такие же неофиты как когда то был я - могут купиться на него и его проект, а после нести в массы такой же треш
141 3602258
>>602246
ноунейм петухи какие то
142 3602368
>>602246
Просто у него та же болезнь, что и у немчинского. Человеку, который имеет хорошие компетенции в одной области хочется считать, что в других областях он тоже большой спец и что там можно авторитетно высираться по теме.
143 3602545
>>602159
Progressive Web App ?
Там кешируются все ресурсы в воркере, можно запускать в хедлесс режиме. Непосвященному человеку может показаться что он запускает нейтивное приложение, а не страничку в браузере.

> немчинского


В край ебнулся, перевел ролики на мову и собирает теперь по 3к просмотров.
144 3602586
>>602545
Если он физически находится в У, то причины его поведения понятны.
145 3602675
>>602246

>не смотря на его позицию по конфликту


А что у него за позиция?

Под спойлером чтобы не удаляли за оффтоп.
146 3602707
>>602246
Что за невероятные чмони. О чем они пиздят, блядь, за время пиздежа давно бы можно было накатать хороший прокси или придумать хорошую реализацию АПИ. Тупрые выблядки, и с такими людьми я на одном языке пишу.

Пиздец просто, прокси объект до бд у них вызывает проблемы, архитектура сложная кококо

>>602159
Бандли через esbuildle и всё. В чем проблема вообще?
147 3602764
>>602707

>накатать хороший прокси или придумать хорошую реализацию АПИ.


Всё это давно делают ллм, ты опоздал.
148 3602846
>>602159
не сразу понял, что ты имел ввиду под одна страница. Видимо только чтоб один файл без внешний зависимостей.
Специально для тебя MHTML, аля зипованая страница с ресурсами, открывается любыми браузерами, в файловой системе выглядит как файл.
149 3602855
>>602764
ЛЛМ что-то пишут в фантазиях нейрошизиков и прочих даунов-вкатунов-в-2к26

Ирл я придумываю что писать, а нейросеть пишет. Пишет в основном дерьмо, приходится исправлять кучу раз, но в итоге получается вполне приличные алгоритмы.
150 3603007
Как поступать с товарищами, которые НЕ ЧУВСТВУЮТ английский язык и выдают названия переменных rowTable (типа, строка таблицы) и objectGet (получить объект)?
У меня желание работать испаряется, когда мне приходится обращаться какому-нибудь методу errors_list_are_show()
151 3603014
>>602846

>MHTML


Совершенно не то, что мне надо. MHTML - это весьма примитивный слепок видимой браузером веб-страницы. Может, полезно, чтобы локально почитать недочитанную статейку. Я попробовал - и сохранённая страница даже не включает в себя уже подгруженные скрипты, т.е. это именно застывший во времени слепок.
152 3603043
>>603007
Правишь названия на ревью, создаёшь неймконвеншены
153 3603209
>>603043
А если так пишет мой техдир?
154 3603235
Хелп.
Стиль "-webkit-type-highlight-color: transparent" не помогает мне избавиться от промигивающей голубой рамочки на мобилках.
Как оно вообще устроено? Подсвечивается элемент, на который повешен листнер? Получится тогда повесить слушатель глобально на body - и уже потом по таргету или как-то ещё вычислять, куда юзер тапнул?
Если я не смогу продемонстрировать, что синюю рамку можно надёжно убрать у наших скругленных кнопок, под угрозой окажется весь проект.
155 3603237
>>603007
Вкусовщина же, главное чтоб JSDoc был, который бы раскрывал нахуя это поле/метод.
А так на пуллреквестах пишешь замечания на именованиях, если прям горит то можно добавить какие-нить правила в приттер или линковщик.
156 3603245
>>603235

>-webkit-type-highlight-color


-webkit-tap-highlight-color
не благодари
157 3603276
>>603209
Сообщи ему об этом
16488301720240.webm1,2 Мб, webm,
1464x610, 0:03
158 3603745
Пиздец, как таких >>603235 аутистов работать берут, знает кто?

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

Такие дауны настолько тупы, что не в силах даже с нейросетью договориться? Объясните в чем суть
159 3603773
Хочу отрефакторить свою либу на полторы тыщи строк. Сейчас там всё в одном замыкании, и я хочу расписать всё на десяток модулей. Но есть проблема с глобальными (для замыкания) переменными.
Сейчас файл имеет такую структуру:

makeCustomTool = ({
USER_PARAM_1,
USER_PARAM_2,
USER_PARAM_4,
// ...
USER_PARAM_20
}) => ({

let CLOSURE_SCOPED_VAR_1;
let CLOSURE_SCOPED_VAR_2;
let CLOSURE_SCOPED_VAR_3;

// тут 1500 строк и несколько классов, которые
// используют эти параметры и переменные выше
class User { }
class Socket { }
class Logger { }

return some_handle;
});

Допустим, я вынесу эти классы из кложуры в отдельные модули. Ну и как мне тогда использовать внутри них переменные, которые сейчас глобальны для замыкания? Банальный пример: класс User должен знать, чему равна переменная DEV_MODE.
Мне эту переменную (вместе с кучей других) передавать в параметрах при создании класса User? А если они будут меняться? Получается, надо создать объект GLOBALS и передавать его в аргументах каждого класса при его создании, чтоб потом обращаться по this.GLOBALS.DEV_MODE? Это, во-первых, не очень красиво, во вторых не позволяет нормально использовать константы.
160 3603801
>>603773
Короче, почитал. Идеального решения нет. Буду делать модули так:

export default (SHARED_OBJECT) => {
return class User {
// uses SHARED_OBJECT
}
}
161 3603804
>>603773
>>603801
И смысл в этом какой? Это не либа, это всё равно какой-то внутренний код, это не ядро. Никакой производительности это не добавит. Удобство? Ты когда вообще в этот код смотреть будешь, раз в год?
162 3603812
>>603804
Это мой пет-проект, куда бы я хотел периодически добавлять фичи. Поэтому хочется держать его в чистоте.

Другое дело, что отдельные классы настолько массово используют общие переменные, что тут только архитектуру менять.
163 3603817
>>603812

>Это мой пет-проект


Смысл в таком проекте? Делай сразу для прода, будто ядро пишешь.

>тут только архитектуру менять.


Да тут всё нужно переписывать. Какие-то глобальные состояния, а че если это всё будет асинхронно?
164 3603842
Посмотрел, как оно будет выглядеть с импортом переменных.
Не, лучше буду работать в одном уютном файлике, #region для чего придумали, в конце концов.
165 3603934
>>603842
Всё правильно делаешь. У меня весь фреймворк в одном файле, 3,5к строк, до 5к строк не допёрло - нечего и разделять.
166 3604367
const router = createBrowserRouter([
{
path: "/",
element: <Layout />,
children: [
{ index: true, element: <Menu /> },
{ path: 'foo', element: <Category /> },
]
},
{
path: "*",
element: <NotFound />
}
]);

Чому в реакте при прерходе на /bar рендериться Layout c пустым чайлдом, а не NotFound? И как это поправить?
167 3604369
>>604367
Nevermind, потому что я длбич.
168 3604561
>>596318
У меня какое-то непонимание случилось, я прочитал доку vite, и мне нихуя не понятно.
Я когда курил вебак, дак там прям в офф гайде step-by-step рассказывалось как оно работает и как те или иные настройки влияют на сборку пакетов и общий пайплайн с примерами.
Офф гайд vite какое-то гавно, в духе разверни шаблон и не бухти. Ну вот плагины можешь по-подключать, но тоже не бухти. И вообще у нас совместимость с роллап, так что иди и почитай роллап сам, а все наши конфигурации предварительно настроены уже оптимальным образом.
Но как самостоятельно сделать шаг влево от шаблона не понимаю, и такое ощущение что за это прям наказывают by design, типо не лезь сюда криворукая обезьяна, за тебя все подумали.
image.png18 Кб, 596x186
169 3604736
Бля, получается, в JS принципиально нельзя заметить разницу между обращениями a[0] и a["0"]? Хотел сделать прокси над Map, чтобы брать значения не через get(), а через квадратные скобочки. Оказалось, что числовой ключ преобразуется в строковый ещё до перехвата его прокси-обёрткой.
170 3604865
>>604736

>Бля, получается, в JS принципиально нельзя заметить разницу между обращениями a[0] и a["0"]?


Для тебя в 2025 году стало откровением, что у любого объекта в JS ключи могут быть только строками и символами? Ебать, с кем я на борде сижу.
171 3604954
>>604865
Похоже что челик хотел перехватывать [number] и ремапить по своему усмотрению.
172 3604987
>>604954
Именно. Хотел различать обращения к прокси: proxy[0] vs proxy["0"], но это не получается, так как в get-ловушку всегда приходит строка.
173 3605146
>>604987
Таблетки, чел. Какой ремапинг. Прокси над мап, ебануться просто. Ты делаешь всё не так, вообще вё.
174 3605158
>>605146

> делаешь всё не так


Тебя спросить забыл.
175 3605164
>>605158
Ты ебанутый? Ты >>604736 спрашиваешь об этом.

Очевидно что ты нуждаешься в том чтобы тебе рассказали какой ты долбоёб и какую хуйню ты выдумываешь.
176 3605204
>>605164
Так я не просил оценивать саму мою задумку.
Да, я хотел сделать Map, к которой можно было бы обращаться без get и set, т.е. фактически получить нечто с интерфейсом дефолтного объекта, но с ключами любого типа, как у Map.
177 3605222
>>605204
Зачем?
Мимо
178 3605274
>>605222
Потому что я делаю фреймворк, и хочу максимально спрятать его кишки от пользователя.
179 3605346
>>605204

> т.е. фактически получить нечто с интерфейсом дефолтного объекта, но с ключами любого типа, как у Map.


Бред. Фреймворк должен решать другие задачи, а не хранение чего-либо где-либо. Фреймворк это про связывание чего-либо, например JSX и серверных событий, как в моём фреймворке.
180 3606215
>>602246
А ты мог бы что нибудь конкретное сказать на эту тему, а не просто пукать в лужу приплетая политику?
181 3606223
Почему синхронный код типа JSON.parse, new URL бросают ошибки вместо того, чтобы просто возвращать null.

И почему если они таки бросают ошибки, то у них нет .catch механизма, как у промиса?

Также почему-то нет устоявшихся практик и культуры отлова ошибок в синхронном коде.
182 3606229
>>606223
try catch это что шутка для тебя?
183 3606235
>>606229
try catch имеет свой скоп, приходится делать внешние переменные, либо выносить маленький кусочек кода в отдельную функцию.
Уродливая конструкция если честно. Она не подходит js
184 3606270
>>606223
ну напиши свою обёртку над JSON.parse, которая будет вместо ошибки возвращать null
185 3607556
>>606223

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


Ты настоящий разработчик JS, сын мой.
186 3607600
>>606223>>606235
Наркоман, .catch() у промиса это и есть try-catch конструкция, они аналогичны по назначению и использованию и обе являются антипаттерном практически всегда, потому что ссут на концепцию рантайм эксепшенов как таковых и пытаются их использовать для обычного контрол флоу. В случае с JSON.parse это часть API(потому что его делали дурачки типа этого >>607556, не знающие про простейшие result-монады), так что там выбора нет, но в своем коде не советую этот подход копировать.
187 3607650
>>606223
До 2015 года никаких промисов не существовало, это модный хипстерский новодел. Остальное перечисленное появилось гораздо раньше.
get-the-fuck-outta-here.mp4488 Кб, mp4,
1280x720, 0:02
188 3607777
>>607600

>result-монады

189 3608397
>>607777
Чел, не рвись, в самом простейшем виде это просто двухстейтовый результат выполнения функции, либо ты возвращаешь { success: true }, либо { success: false }, опционально с дополнительной метадатой, и в итоге тебе не нужно использовать рантайм эксепшены чтобы переизобрести if-else проверку, охуеть, да?
190 3608767
>>608397
Чем это принципиально отличается от try catch? Просто возвращаешь null из else вместо того чтобы возвращать null из catch?
191 3608784
Как вкатиться в рендер 3д в браузере? Шишка колом от этого направления, разослал отклики на хх, дали 1 тестовое, сделал, меня гостят. Где искать ещё вакухи?
192 3608982
>>608767

>Чем это принципиально отличается от try catch


Тем, что это не try-catch? Что за вопрос нахуй, проблема в том и заключается, что тебе изначально нужен обычный if-else и два статуса у результата выполнения, а ты пытаешься их накостылить через хуй пойми что, а не сделать просто. Так-то if-else и от goto "ничем не отличается".
193 3609015
iter=3, mc=524288, p=4, hl=32
&
e6 51_06
194 3609195
Трайкач, дурачки, создан для ведения дохуйментации и обБеззаботки очепяток. Чтобы дауны-индусы понимали почему Снег упал и что нужно делать. Всё нахуй, больше это ни за чем не нужно.

Просто не будь дауном-индусом, просто не пиши Снег для даунов-индусов и любые try catch не будут нужны примерно никогда.
195 3609199
>>609195
просто не пиши с багами
с какими даунами в одном треде сидим, я ебу
196 3609205
>>609199
И что тут сложного не писать с багами, индус Любимий? Иди в курьеры, если ты настолько туп и бездарен
image.png712 Кб, 500x756
197 3609810
>>609195
Вчера пизданул что трайкачи не нужны, а сегодня оказалось что без трайкача файл прочесть невозможно.
198 3610356
>>609810

> 2k26


> делать ввод-вывод напрямую в js, а не через сайдкар на golang

199 3610373
>>610356
Это ФейерверкоСнег, похуй вообще, не зайчик. IO зайчика на с/с++, рекомендую, Хорошо рабоатет.
200 3611041
Ребят, вы понимаете, что людей знающихумеюших нагуглить, напромптить JS и веб на достаточном для большинства работоты уровне - больше чем самой работы?
Иными словами ценность этих навыков теперь на уровне владения пк, exсel и word.
201 3611045
>>611041
Ну да, малютка, порог Куранта стал выше. Что поделать, терпи, чмонь.
202 3611167
>>611041
А в чем проблема? Я например не работаю и работать не собираюсь.
Никто же не заставляет тебя изучать JS именно для работы.
203 3611465
>>611167
Зачем ещё изучать веб-обезьянинг, кроме как для работы модным девелопидopом? Он же абсолютно бесполезен в быту и совершенно неинтересен. Не говоря уже о том, что абсолютному большинству т.н. вкaтунов вообще кроме заработать бабла, подняться с низов и стать авторитетным пацаном на раёне ничего в принципе не интересно.
204 3611526
>>611465

>Он же абсолютно бесполезен в быту


Я пишу расширения для гугл хрома для своих нужд.

>совершенно неинтересен


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

>Не говоря уже о том, что абсолютному большинству т.н. вкaтунов вообще кроме заработать бабла, подняться с низов и стать авторитетным пацаном на раёне ничего в принципе не интересно


Ну это уже дела самих Курантунов. Я тут не при чем.
205 3611544
>>611526

>гугл хрома


Никогда не понимал людей^W спepмоблядей, использующих ЭТО вместо браузера.
206 3611552
>>611465

> Он же абсолютно бесполезен в быту


Какой быт такая и польза
207 3611556
>>611552
Каким должен быть быт, чтобы покраска дивов в хтмл была его частью?
208 3611644
>>611465
>>611526
>>611556
настолько "полезен", что большую часть сидите через брузеры, а потом заходите в всСнег и там Курантров Звукаете на своем Снегле

мимо красноглазиков, ибо они более тупее
209 3611659
>>611544
Я не спермоблядь, у меня макбук.

>>611644
Я использую JS с одной целью - писать расширения для браузера, которые будут выполнять мои хотелки.
210 3611672
>>611644
Ты сам-то понял, что написал, мелкобуквенный?
211 3611749
>>611659
и че, eбaть? ты не пользуешься браузером и всСнегом, который на электроне?

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

>>611672
да. задел, маня?
212 3611822
>>611556
Любой вебконтент, очевидно же. И конечно всякие сайтики ломать, очень полезно.
213 3611955
>>611822
Что "любой вебконтент"? Ты Чудосеть?
214 3612009
>>603007
Ещё один прикол от автора: булен readyIs. Нормальный человек написал бы isReady, а этому мерещится, что "readyIs" == "готовность есть".
215 3612038
>>611955
Ты даун, по контексту не можешь догадаться? Создание любого веб-Снегтента. впрочем ладно, ты прав, кроме лома знание вебСнега не нужно в принципе
216 3612184
>>612038

>Создание любого веб-Снегтента.


Зачем этим заниматься, кроме как за деньги у кaбaна? Не могу вообразить додстера, который на полном серьёзе сидит и САЙТЫ на Rectal.js клепает в стол без цели и смысла.
217 3612224
Подскажите, когда уже наконец за использование хреньворков будут сажать на бутылку?
218 3612225
>>612184

> Зачем этим заниматься, кроме как за деньги у кaбaна?


Статьи писать, всякую хуйню на three.js, статьи в блогах с эффектами. Самовыражение.

> Не могу вообразить додстера, который на полном серьёзе сидит и САЙТЫ на Rectal.js клепает в стол без цели и смысла.


Этой хуетой вообще никто не занимается кроме индусов. Ректал это Фейерверк для индусов так-то, не понимаю зачем ты упоминаешь его.
Белые люди занимаются творчеством визуальные новеллы на html5 пишут аазаззаза
219 3612245
>>612225
Когда возникнет необходимость написать статью с кнопкой ограбления корованов посередине, я могу открыть референс дом апи и посмотреть, как эту кнопку туда вставить через жопаскрипт и как обработать её нажатия. При условии наличия навыков программирования на любом другом императивном языке это делается в худшем случае за час.

Какую хуйню ты делаешь на three.js? В любом случае, это субоптимальный выбор инструментов, как и хтмл5 для визуальных новелл, продиктованный тем, что в браузере у тебя вариантов немного. Но зачем ограничивать себя браузером?

>Ректал это Фейерверк для индусов


Подставь другой фейерверк для ФPOНТEHД ДЕВEЛОПМЕНТА, суть одна - вне коммерческой работы на Кабана это совершенно бесполезный мусор, заучивать который нет никакого смысла.
220 3612250
>>612245

>При условии наличия навыков программирования на любом другом императивном языке это делается в худшем случае за час.


На жопаскрипте и Фейерверках это делается за 5 минут, вместе с серверными эвентами и подклчюениями всего что только можно.

>Какую хуйню ты делаешь на three.js?


Игори, Хорошо выходит, миллионы. Но это хуйня, мне нужна компиляция в натив.

>Но зачем ограничивать себя браузером?


Потому что я ещё не написал Фейерверк для натива.

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


В целом так, прав. Скоро это говно вымрет.
221 3612264
>>612250
>>612245
Успокойтесь. Запомните один важный факт. Кроме TypeScript и Rust больше ничего не нужно.
222 3612287
>>612264

>TypeScript


>Rust


Тупорые говно для индусов
223 3612349
>>612264

>Кроме TypeScript и Rust для разработки веб-сайтов больше ничего не нужно.


Не благодари.
224 3612450
>>612349

>Кроме TypeScript для разработки веб-сайтов больше ничего не нужно.


Поправил
225 3612456
>>612450
Но честно говоря я бы не советовал заниматься созданием сайтов в 2026
226 3612464
>>612456
Тратьте свое время на что угодно, только на эту хуиту без предметной области не тратьте. Кабан будет богатеть баблом, а вы гемороем.
227 3612523
>>612464
База, тред можно закрывать.
228 3612654
>>612245
>>612264
>>612450
>>612456
>>612464
>>612523

да да да, ага. во Поздравлять вы ебланы, я хуею)00))0
как вам живется в маня мерке или в ПНД амнистию объявили ?)00)))
229 3612664

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

230 3612705
>>612464

> без предметной области


Ты так говоришь будто стоит тратить время на что-то с предметной областью.

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

Без каких-то идей, идеологий, маняфантазий, которые вообще не имеют предметной области, вообще всё задротство.

Ну а в чем выражать эти идеи, в криптоалгоритмах или в хтмл-Снеге, плевать. Главное выражать.
231 3613004
>>612705
В этой сфере навыки дешевели еще задолго до Чудонок. Задача веб макаки уменьшить маржинальность биза Кабана. Вот ты и уменьшал ее всеми силами накручивая себе навыков без роста доходов.

За примерами далеко ходить не надо.

Зачем внедряют очередную хайповую либу? Потому что она уменьшает количество каких-то действий, уменьшает порог Куранта для новичков. Ты фактически постоянно учишься чтобы тебя было легче заменить. Количество навыков растет, а конкурентность уменьшается (например из-за легкости начать колбасить сайты на реакте) и соответсвенно зарплата не растет.

Другой очевидный пример. Почему фулстеки? Почему нодажс? Потому что прибыль Кабана выше за счет уменьшения маржинальности. Кабан обрастает связями, клиентами, продуктами. Ты обрастаешь множеством навыков, которые делают твой труд дешевле. Кабаныч конечно скажет что ты же не работаешь по 24 часа беря на себе функции Шалуна, бека и Пёса. Сначала одно делаешь. Потом второе. Но ты потратил много своего времени на то чтобы стоить столько же сколько стоил, а Кабаныч стал зарабатывать больше с твоего труда.

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

Даже если ты попытаешься сделать чисто айти бизнес, типа сайта знакомств, ты обнаружишь что для этого надо кучу знаний о предметной области, ресурсов и связей использовать, а не просто сайт наклепать.
232 3613101
>>613004

> Задача веб макаки уменьшить маржинальность


Лол. Увеличить конечно. Только сейчас заметил.
233 3613105
>>613004

> Задача веб макаки уменьшить маржинальность


Лол. Увеличить конечно. Только сейчас заметил. Но я не экономист а веб макака.
234 3613118
>>613004

> В этой сфере навыки дешевели


Навыки никогда нигде, ни в какой сфере не стоили ничего. Ни в совке, ни при рыночке. Нет такой сферы (кроме клоунизма) в которой навыки что-то решают. Вот этот клоунизм и нужно прокачивать.

> Зачем внедряют очередную хайповую либу? Потому что она уменьшает количество каких-то действий, уменьшает порог Куранта для новичков


> Почему фулстеки? Почему нодажс? Потому что прибыль Кабана выше за счет уменьшения маржинальности.


Базыч. Я запилил почти Фейерверк с контрактом АПИ который осилит любая макака, Снегить бек и Шалун можно рукой из жопы. Надеюсь это подвинет макак ещё в более жалкое положение чем было раньше!

> Твои навыки веб разработчика нельзя конвертировать в самостоятельную занятость.


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

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


Это уже пиздёжь. Нормальный сервис выстреливает буквально за день, для него даже хостинг не нужен. Главное тут клоунизма насыпать в меру, клоунизм база современной цивилизации.
235 3613302
236 3613309
>>612287
>>612349
При чём тут разработка веб-сайтов? Речь про разработку в принципе. Для разработки в принципе достаточно TypeScript и Rust.
237 3613341
>>613309
Что ты разрабатываешь в принципе?
238 3613352
>>613309

> TypeScript и Rust


Тупорылое говно для индусов
239 3613392
>>613352
А ты не индус? Что пишешь и на чём?

>>613341
Высоконагруженный зайчик в web3
240 3613397
>>613392

>web


Иными словами, занимаешься разработкой веб-сайтов.
241 3613431
>>613392
А тебя, индус, Поздравлять не должно на чём я пишу.
242 3613743
>>613397
Нет, веб это не только сайты, это ещё и приложения, и инфраструктура, и зайчик вообще без привычных морд.

>>613431
Боишься публично признаться в том, что являешься индусом?
243 3613759
У вас открываются следующие сайты?

https://primevue.org/
https://www.shadcn-vue.com/
https://vuetifyjs.com/en/
https://www.radix-vue.com/
https://quasar.dev/
https://reka-ui.com/
https://shoelace.style/
https://flowbite-svelte.com/
https://daisyui.com/
https://ui.shadcn.com/
https://franken-ui.dev/
https://mui.com/
https://www.solid-ui.com/
https://dev.to/

В тех. поддержке провайдера утверждают, что их ркн заблокировал. И они не открываются по крайней мере у 2-х провайдеров в Питере. Но я не вижу жалоб в интернете на то, что зблокированы сайты популярных js-библиотек. И расширения в VS Code не обновляются. Это, наверное, должны были заметить. Или все поголовно VPN пользуются?
244 3613787
>>613759
Их блокирует для россиян не РКН, а с той стороны. Практически каждый технический сайт в Гугле.
У Роскомнадзора блокировки крупных массовых сервисов, вроде YouTube, Discord, Roblox.
245 3613816
>>613743
Индус-пидерастер уже начал называть всех других индусами, из-за своего скудоумия, как забавно
246 3614085
>>613816
Ты не все, ты единственный индус ИТТ.
247 3614492
Болезнь пошла дальше и проявилась в необычном месте https://tailwindsql.xyz/
248 3614752
>>614085

> индус проецирует себя на других


Индус, плиз
249 3614753
>>614492
Какие же они ебанутые, пиздец просто. РеактодебильныенекстоЧудесникасы.
250 3614757
>>613743

>жалкие оправдания необразованной вебмакаки

251 3614860
Ну, что? Всё сливаете свои и Кабанов данные Гугель АНАЛитике, ХуЛедовый Городок Хуетрике и прочему скаму. Сосать! У меня стейт клиента синкается с бэком, как в компьютерное игре, через сокеты, а не через эти ваши fetch-залупы. Благодаля чему, я пришёл к пониманию, что метрики собирать на клиенте в общем-то и не нужно, так как на сервере всё то же самое есть. Ебанул дашбоард в графана - охуенно

Как обычно, к такому подходу массовая индустрия придёт через 5 - 7 лет и выдаст за инновацию. Да, и хуй с вами
252 3614870
>>614860
Хуя ты Чудесникас, у меня идею своровал. Ничего, я выпущу буквально завтра Фейерверк.

Как состояния синхронизируешь? У меня сигналы с стором.
253 3614886
>>614870
Вы оба дебсы
https://ru.wikipedia.org/wiki/Meteor_(веб-Фейерверк)
Первый выпуск 20 января 2012
254 3614926
>>614870
mobx-keystone + gql + ws. И одинаковый стейт, буквально Ctrl+C, Ctrl+V, с клиента на сервак - можно бы было вынести в отдельную либо, но пока не вижу нужды

Клиент устанавливает соединение и вызывает метод bind. Сервер проверяет, что это валидный клиент, создаёт новый экземпляр стейта User, заполняет этот стейт из базы нужными данными. На сервере помощи mobx-keystone делается подписка на изменения модели, после чего на клиент начинаются сыпаться все её изменения, в библиотеке для этого есть метод onPatches, а сами изменения называются Patch; выглядит это, как JSON, в котором указан путь к полю, и что с ним надо сделать: добавить, удалить, изменить. Также после bind клиенту доступны два базовых метода, me и everyone - они возвращают снапшоты стейта. Первый возвращает снапшот User, создающийся при вызове метода bind, а второй возвращает снапшот информации доступный для всех, например, лидерборд. Снапшоты делаются средствами mobx-keystone и выглядят, как большой JSON,. Клиент эти снапшоты получает, применяет к своему стейту, после слушает изменения. Это вкратце

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

Также компоненты клиента слушают модель. Когда прилетает патч или снапшот, он применяется к модели, после чего компоненты автоматом рисуются с новыми данными

Пробовал qwebsocker вместо ws, но чёт с ним много Снега писать пришлось и танцев совершить, отказался от затеи. У меня не те нагрузки, чтобы это стало необходимостью. Читал, что он раза в 4 быстрее, потому, что ws сделан не оч
255 3614927
>>614886
О, метеор хорошая штука. Там люди старались норм сделать
256 3614937
>>614886

> фулстек


> MongoDB


Ты дебил? Кому это говно нужно.

>>614926

>mobx-keystone + gql


Пиздец. У меня по сути из рантайма только Signal, всё остальное в компиляторе.

> Клиент устанавливает соединение и


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

> вызывает метод bind. Сервер проверяет, что это валидный клиент,


Если ты это для себя делаешь, то ок. Если решил релизить - никому это нахуй не нужно.

> Клиент эти снапшоты получает, применяет к своему стейту, после слушает изменения. Это вкратце


Поздравлять ты наворотил. У меня с сервера приходит строка и происходит store[cat][id]; всё нахуй.

> qwebsocker


На сервер поставиь uws.
257 3614939
>>613309

>Для разработки в принципе достаточно TypeScript и Rust


TypeScript, C++, bash, Dart. В современных реалиях для создания прикладных программ больше ничего не надо

Всё остальное - это лоСнегьные наречия для отельных бизнесов
258 3614940
>>614937

>по сути из рантайма только Signal,


Если что это одна функция, да. Одна функция которая обрабатывает всю реактивность в приложении. Окей, две функции, Signal и Effect.
259 3614949
>>614937
Дебил, не дебил. Но эта хуйня
1) Работает через сокет
2) Синхонизирует состояние между лисичкаом и зайчиком
3) На лисичкае находится кеш Васянки с изоморфным апи
4) Использует фичу синхонизации Васянки Change Streams для обновления состояния при любых изменениях в бд
260 3614954
>>614949
То есть то что вы костылите накостылено 15 лет назад уже
261 3614958
>>614937

>На сервер поставиь uws.


Для, я опечатался, конечно, uWebSocket

>mobx-keystone + gql


>Пиздец. У меня по сути из рантайма только Signal, всё остальное в компиляторе.


Какой компилятор? О чём ты? Искренне не понял

>Клиент устанавливает соединение и


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


То есть, нахуй я лезу в подключение? Мой проект, мой Снег. Куда хочу, туда и лезу. Узнаю эти галерные установки, когда ничего нельзя. Надо будет, поменяю метод

>вызывает метод bind. Сервер проверяет, что это валидный клиент,


>Если ты это для себя делаешь, то ок. Если решил релизить - никому это нахуй не нужно.


Я всё делаю для себя. Релизить Снег? В прод, да, на гитхуб, нет. Спасибо, я не опенсорсный. Был уже опыт создания своих либ - тонна бесплатной работы и хейта в награду

>> Клиент эти снапшоты получает, применяет к своему стейту, после слушает изменения. Это вкратце


>Поздравлять ты наворотил. У меня с сервера приходит строка и происходит store[cat][id]; всё нахуй.


Ну, это убого. Смори, это весь Снег, который на клиенте обновляет модель после получения updateAnswer с сервера:
const update = new Update({
timestamp: parseInt(updateAnswer.timestamp),
patches: JSON.parse(updateAnswer.patches) as Patch[]
})
if (update.timestamp >= model.sync.snapshotTimestamp)
applyPatches(model.data, update.patches)
Это буквально всё. Никаких cat, id, вообще нихуя не надо знать и делаОть

>MongoDB


>Ты дебил? Кому это говно нужно.


Альтернативы?
261 3614958
>>614937

>На сервер поставиь uws.


Для, я опечатался, конечно, uWebSocket

>mobx-keystone + gql


>Пиздец. У меня по сути из рантайма только Signal, всё остальное в компиляторе.


Какой компилятор? О чём ты? Искренне не понял

>Клиент устанавливает соединение и


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


То есть, нахуй я лезу в подключение? Мой проект, мой Снег. Куда хочу, туда и лезу. Узнаю эти галерные установки, когда ничего нельзя. Надо будет, поменяю метод

>вызывает метод bind. Сервер проверяет, что это валидный клиент,


>Если ты это для себя делаешь, то ок. Если решил релизить - никому это нахуй не нужно.


Я всё делаю для себя. Релизить Снег? В прод, да, на гитхуб, нет. Спасибо, я не опенсорсный. Был уже опыт создания своих либ - тонна бесплатной работы и хейта в награду

>> Клиент эти снапшоты получает, применяет к своему стейту, после слушает изменения. Это вкратце


>Поздравлять ты наворотил. У меня с сервера приходит строка и происходит store[cat][id]; всё нахуй.


Ну, это убого. Смори, это весь Снег, который на клиенте обновляет модель после получения updateAnswer с сервера:
const update = new Update({
timestamp: parseInt(updateAnswer.timestamp),
patches: JSON.parse(updateAnswer.patches) as Patch[]
})
if (update.timestamp >= model.sync.snapshotTimestamp)
applyPatches(model.data, update.patches)
Это буквально всё. Никаких cat, id, вообще нихуя не надо знать и делаОть

>MongoDB


>Ты дебил? Кому это говно нужно.


Альтернативы?
262 3614967
>>614949
И полное безумное говно, которое ирл почти никому не всралось.

>>614958

> Какой компилятор? О чём ты? Искренне не понял


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

> То есть, нахуй я лезу в подключение? Мой проект, мой Снег. Куда хочу, туда и лезу.


> Я всё делаю для себя.


Если твой то да, проблем нет.

> Ну, это убого.


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

> Альтернативы?


Тысячи их, что угодно можно взять.
263 3614972
>>614954
Как там в Метеоре в сложенностью и реактивностью, раскажи? Например, у меня массив сообщений и у сообщения появился новый сотый комментарий, а сотого комментария изменились реакции. В mobx мне вообще похую, буквально одна строчка, условно в root.messages[messageId].comments[commentId].reactions.smile = 10 и всё перерисовалось. А в Meteor я либо пользую одну коллекцию, и пердолю что-то вроде этого
Messages.update(
{
_id: messageId,
'comments.id': commentId
},
{
$set: {
'comments.$.reactions.smile': 10
}
)

И на клиент передаются ВСЕ комментарии и реакции. Либо пердослюсь с несколькими коллекциями. При этом ещё происходит обязательная привязка к базе данных, а она мне не всегда нужна. В общем, они шизанулись, прибив молотком логику отправки данных к коллекциям в базе. Поэтому неюзабельно

Видно, что создатели Meteor старасиль, особенно для десятых годов, когда так никто не делал, за что выше я им выразил респект, но получился костыль, а ребята подняв бабла, быстро охладели к продвижению решения в массы
264 3614973
>>614967
Спасибо за ответ. А можешь показать кусок Снега, где у тебя то, что пришло с сервака распихивается по категориям и id?
265 3615000
>>614973
Буквально сегодня-завтра выкачу в опенсоурс если что, ожидай

function _handler_0(str) {
var cat = str.charCodeAt(0);
var id = str.charCodeAt(1);
var sub = str.substring(2);
_store[cat][id];
}
function _handler_1(str) {
var len, cat, id, start, end, sub, sig;
var cursor = 0, total = str.length;
while (cursor < total) {
len = str.charCodeAt(cursor);
cat = str.charCodeAt(cursor + 1);
id = str.charCodeAt(cursor + 2);
start = cursor + 3;
end = start + len;
sub = str.substring(start, end);
_store[cat][id];
cursor = end;
}
}
Вот, лолд, это внутренние функции сетевухи. Есть ещё функция _handler_2, но суть понятна.

Стор:
const store = { cat_id: { signal_id: Signal() } }
JSX:
<span>{get(store[cat_id][signal_id])}</span>

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

Все эти снапшоты, подключения, бинды, нуу, эээ, это не нужно? Просто не нужно. На зайчике я подписываюсь клиентами на конкретные колонки бд, либо на конкретные строки в бд. Лоулвл во все поля, пришёл пакет - сигнал пакет поймал, клиент отобразил. Таймстепы? Фильтр на клиенте. Проёбанные данные? Фильтр на клиенте. <span>{filter(get(store[cat_id][signal_id]))}</span> например так, что угодно можно творить.

А ну да, бд - lmdb.js.
265 3615000
>>614973
Буквально сегодня-завтра выкачу в опенсоурс если что, ожидай

function _handler_0(str) {
var cat = str.charCodeAt(0);
var id = str.charCodeAt(1);
var sub = str.substring(2);
_store[cat][id];
}
function _handler_1(str) {
var len, cat, id, start, end, sub, sig;
var cursor = 0, total = str.length;
while (cursor < total) {
len = str.charCodeAt(cursor);
cat = str.charCodeAt(cursor + 1);
id = str.charCodeAt(cursor + 2);
start = cursor + 3;
end = start + len;
sub = str.substring(start, end);
_store[cat][id];
cursor = end;
}
}
Вот, лолд, это внутренние функции сетевухи. Есть ещё функция _handler_2, но суть понятна.

Стор:
const store = { cat_id: { signal_id: Signal() } }
JSX:
<span>{get(store[cat_id][signal_id])}</span>

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

Все эти снапшоты, подключения, бинды, нуу, эээ, это не нужно? Просто не нужно. На зайчике я подписываюсь клиентами на конкретные колонки бд, либо на конкретные строки в бд. Лоулвл во все поля, пришёл пакет - сигнал пакет поймал, клиент отобразил. Таймстепы? Фильтр на клиенте. Проёбанные данные? Фильтр на клиенте. <span>{filter(get(store[cat_id][signal_id]))}</span> например так, что угодно можно творить.

А ну да, бд - lmdb.js.
266 3615002
>>615000

> sig = _store[cat][id];


> set(sig, sub);


Строчку проПоздравлял
267 3615004
>>615000

>пришёл пакет - сигнал пакет поймал, jsx отобразил


слоуфикс
268 3615010
>>615000
Но почему ты считаешь свой лисапед прорывным когда 100500 технологий уже давно через сокет лисичка обновляют? Хоть графкуэль возьми с субскрипшенами которое есть из коробки в nestjs Хоть рельсы возьми, хоть феникс для элексира.

Главный вопрос. Если ты считаешь свою технологию не для даунов, то как ты ее распостранять собираешься?
269 3615018
>>615010

>Но почему ты считаешь свой лисапед прорывным


По факту. У меня не только сетевуха и компилятор есть, а полный метаФейерверк - ISR, роутинг, аццес контрол, всё есть. Без зайчика, офк, это уже лишнее, зайчик может быть любым, как и полагается зайчику.

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


Это всё бред безумный, они делают не для людей, а для собак, индусов и копроблядей-даунов. Сравни это
Стор: const store = { cat_id: { signal_id: Signal() } }
JSX: <span>{get(store[cat_id][signal_id])}</span>
и то что высирают они. Думаю маркетплейс уровня вб на этом можно написать за пару дней, притом он будет реактивным для каждой колонки в бд.

>Если ты считаешь свою технологию не для даунов, то как ты ее распостранять собираешься?


Да никак, мне поПоздравлять на распространения, это под мои задачи делается. На реддит закину и хватит.
270 3615026
>>613118

>Главное тут клоунизма насыпать в меру, клоунизм база современной цивилизации.


Предлагаю название фремворка clown.js
271 3615027
>>604736
Шо ха хуйня? В 2к26 писать без типов?
17246990536480.png211 Кб, 400x400
272 3615029
>>614926

>mobx


>2026

273 3615036
Почему этот тред в принципе в /pr? Каким образом жопаскрипт и сбeрКaти относятся к программированию?
274 3615047
>>615029
Ничего лучше не изобрели. Оправдывайся
275 3615059
>>615026
Это перебор, нужна же мера. Корпобляди не оценят.
276 3615175
JS/TS это самый популярный высокоуровневый язык, он останется жить в браузере и постепенно займёт другие ниши. Тенденция есть и это лишь вопрос времени. ЛЛМ лишь ускорила распространение моего любимого языка, в этом месяце Антропик приобрела рантайм bun.sh, всё идёт к одному файлу без зависимостей для жс.

Пока одни будут сраться из-за фреймоврков и либ, другие будут строить системы используя прагматичный подход используя комьюнити инструменты там где они уместны в кокретных обстоятельств.
277 3615244
Кто в CSS разбирается?
Я хочу сохранить inline-поведение текста, но при этом иметь возможность задать ему transform.
display: inline-block - решение хреновое, слишком много проблем вылазит, начиная с той, что текст начинает переноситься по границе элементов, что мне не нужно.
278 3615249
>>615175
Из-за ллс и новых Фейерверков JS вымрет нахуй. Ещё один год и появятся нормальные Фейерверки на нормальных компилируемых языках, которые используют JS только как доставку DOM контента и это даже не основное их назначение. Твоя прагматичность и прочая чушь вроде bun нахуй не нужна уже. Всё, конец. И браузерам тоже конец будет.
279 3615291
>>615249
Не будет. Твердо и четко. Еще скажи что Дух Рождества будет в байтСнег сразу писать. Ну не работает оно так. Дух Рождества делает то чему учится. Это не какой-то супер интеллект который сможет логически байтами жонглировать без ошибок.
280 3615300
>>615291
Будет. Это неизбежное будущее. Современный веб это зловнная дыра наполненная индусами и соевыми дегенератами погрязшими в безумных идеях вроде graphql, стейт-менеджеров, шизоидных stateless ssr для амазона. Парочка прорывных технологий и с современным вебом покончено.

ЛЛМ же будут безумно быстро обучать Курантунов в новую технологию, что моментально уничтожит js и весь копролит современного веба как технологию. Офк саму технологию ЛЛМ не напишет, никто этого и не ждёт, но части технологий вполне пишется на ЛЛМ, что резко снижает сроки внедрения.
281 3615375
>>615300
Васму в следующем году 11 лет. Почему Фейерверки для лисичкаа на компилируемых языках до сих пор не получили распространения?
282 3615379
>>615300

>Парочка прорывных технологий


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

Из прорывного
1. Wasm - но там перекатиполе. Вот, последнее время наблюдаю за челиком, который дебагер к васму пишет, потому, что хуй на нём поразрабатываешь без дебагера
2. VR - но там тоже пока тухляк, все делают плоское говно, норм 3d react нет. Также, там кресты - это уже сложно для большинства макак. А мы всё же в треде по JS - специальном язык для индусов и девочек
283 3615437
>>615375
>>615379
Дело не в самом васме, проблема с библиотеками которых нихуя нет, есть только среакты и прочий помёт коровы. Но это не на долго, гарантирую это. ЛЛМ достаточно хороши для приличного Снега, ниша пустовать не будет.
284 3615441
>>615437
Ну пересядем на другой язык, чо. Будем выёбываться что на плюсах модалки выводим.
285 3615474
>>615375
Васм - это кривое ненужное говно от гугла, собственно от гугла всё кривое говно, непонятно каким образом эта контора пидарасов еще не обанкротилась, видимо поисковик реально держит говнарей на плаву несмотря на бесконечные проёбы. У гугла и микрософта очень свербило от реального васм в виде джава апплетов, на которых реально писали дохуя всего. Они пролоббировали убийство хорошей технологии, но т.к. сами бездарные пидарасы на госбабле, то есТоственно ничего путёвого взамен не дали и не дадут. В общем если бы жвм просто поставляли с браузером, то на джава апплетах писали бы просто дохуища всего. Реально крутая технология была.
286 3615494
Поскольку Курант в 2к26 официально невозможен остается только пилить свои продукты
Как вайбСнегеры монетизируют свои СААС поделки исключая инфоцыганство? Тупо покупают подписку Чудоговна, оборачивают своим сервисом и продают уже свою подписку через пейпал?
287 3615508
Дорогие мои, любимые. Приятно мне читать ваши обсуждения, но давайте честно, мы с вами можем только догадываться о том что нас ждёт.

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

>>615249

> JS вымрет нахуй


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

>>615300

> ЛЛМ же будут безумно быстро обучать


аминь брат, надеюсь на своём веку застать технологическую сингулярность, но рассчитываю что прогресс будет идти как обычно: 1 появляется технология 2 её доступность коррелирует со стоимостью 3 происходит постепенная интеграция технологии в разных сферах, обычно это занимает года. Кстати уже близится дефицит данных для обучения, поресерчь про Scale AI, Twine AI, Bright Data, модели становятся всё голоднее, а люди прячут информацию от ботов. Думаю нас ждут впереди открытия как разные подходы в обучении моделей влияют на их работу и эти эксперименты с появлением ЦОДов будут всё интереснее и масштабнее.

>>615437

> проблема с библиотеками которых нихуя нет


Полностью согласен, поэтому я так люблю комьюнити жс, библиотеки упращающие жизнь в настоящем и быстро обрастают мыщцами и жирком, любой новый инструмент в вебе имеет как минимум клиентскую либу на жс, а иногда и SDK для сервера
288 3615509
>>615047
Мобх несовместим с новыми технологиями, такими как react compiler, так что мобх это 100% легаси, которое уже отжило своё.
ШишкинИ.И.(1887)Дубоваяроща.jpg7,9 Мб, 4500x2995
289 3615510
290 3615641
>>615441

> на плюсах модалки


Заебись, всегда мечтал. Ещё с шейдерами, чтобы совсем заебись было

>>615508

> браузер как платформу


Не верю я что этот копролит просуществует даже до 2030.
291 3615659
>>615509
ReactCompiler, как и useMemo - это говно собаки, как и в целом хуки, кроме useEffect и useRef. Так что ты шиз, решающий несуществующую проблему плагином, созданным спецом для криворуких макак. Оправдания?
292 3615660
>>615508

>Лично я верю в браузер


Браузеры не развиваются нихуя. Что в них верить, если гугл не может UDP в хромиум завести. А других браузеров нет. Да, я знаю про фаерфокс, я даже про link знаю, но давайте честно, вы серьёзно? И в целом браузер - это такое лоскутное одеяло из разных технологий. Есть подвижки с QUIC, есть подвижки с WASM, но это всё улитки на горе Фудзи. Плюс, проблема же не в технологиях, волюнтаристское решение принять легко. Вопрос, нахуя. Кто этим будет пользоваться. Макаки до сих пор больше 50% пишут Снег без типов на голом JS, из тех, кто типы пользует, две трети их не понимают, и пишут у каждой переменной, о чем говорить. 95% гонят данные через сраный REST, обмазываясь свагером, постманом и их аналогами. Ебашут Васянка, а потом делают Курантров Звук среньк, когда ACID перестает работать на двух серверах, после чего рождаются ублюдки, вроде Saga - это когда вместо принятия того, что транзакционность идёт по пизде, и надо бы конролить данные на уровне приложения, идёт попытка имитировать её костылем. Даже если сегодня выкатить супер технологию, кто ей будет пользоваться, полтора шиза, типо меня, что в ночь с 30 на 31 сидит на дваче? Что-то меня понесло. С новым годом
293 3615661
>>615660
Васянка - это S Q L
294 3615665
>>615660

>link


Lynx
295 3615810
>>615660

> Даже если сегодня выкатить супер технологию, кто ей будет пользоваться, полтора шиза,


Если эта технология позволяет писать сайтики уровня ВБ и интерфейсы как на юнити за пару недель - её моментально все разберут. Сначала гаражные предприниматели и китайцы, которые будут нещадно пиздить и выкладывать в веб копиии игра, а потом и крупный бизнес. Можно и новый виток браузерных войн начать, хуле бы нет.
296 3615924
>>615810
Да, должно быть знамение в виде успешного успеха. Просто история о том, что ты сделал Хорошо не работает. Да, честно признаться, меня и самого это не заинтересует само по себе, пока я не приду к пониманию тех же проблем, что и автор библиотеки. Вон, я на jQuery сто лет назад писал, и было норм, пока не задался вопросом, а не хуйню ли я делаю? Благо, у меня был опыт других языков, и я фоном всё время исСнег что-то, что даст мне схожий опыт. Потом начал другим объяснять, показывать, что JQuery не нужен, что браузеры уже много умеют, что есть компиляция JS, полифилы, хуй до кого достучаться. Сейчас уже индустрия в целом пришла к тому, что я понимал в начале десятых. Сейчас другие проблемы, которые тоже уже очевидны много лет, часть из них я выше описал, и всё тот же сюжет

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

Ещё макаки очень ведомы, как показал опыт пропаганды Rust, на базворды, вроде, безопасно и быстро. При этом никто из них никогда не менял скорость и не оценивал Косоухость, что говорит о том, что они им не нужны, но, главное, что быстро и безопасно

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

Так что, то, что ты пишешь похоже на фантазии. Сделаешь, расскажешь! Возможно
297 3615952
>>615924

> Надо чтобы использование технологии обещала много денег и тяночек писечек.


Если у тебя в браузере будут свистелки-перделки на каждой кнопочке - именно это и будет. Представь двач в 3D и с СЕО.

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


В соло компилятор написал, в соло и всё остальное сделаю. Но судя по проектам не я один такой умный, ОНИ пытаются заставить флаттер работать в вебе. Правда из-за того что они Любимие индусы результаты смехотворны.

> а также наблюдение за тем, как твоё решение пиздят и выдают за своё, а также с улюлюканьем пользуются каким-то говном,


Мощщнейше поПоздравлять. Всё что хочу это залутать 20к Хворостов на первое время и хватит, бюджеты совсем просели. Ну и свои поделки выкатить на своём же Снегыче.

> оправдываться зачем нужно твоё решение и ты сам


И на это поПоздравлять, но у меня аргументы хороши - оверхеда нет вообще, Снег состоит из хаков и работы с "указателями" на объекты, рантайм 2-8кб, работает быстрее солида и светле, есть бесплатный демон ISR на ноде. Разбавлю всё это баззвордами и все ссать будут от восторга.

> Так что, то, что ты пишешь похоже на фантазии. Сделаешь, расскажешь! Возможно


Сейчас бы простую HTML версию выкатить, а у меня даже роутинг и ISR не прикручен, Милашка, сложно. Фантазии про WebGL это будущее, но это не сложно добавить хоть завтра, компилятор JSX куда сложнее чем создание буффера для WebGL или компиляции CSS в шейдеры.

Такие дела. Современный застой веба будет решён рано или поздно, а я решу чуть раньше чем следовало бы.
298 3616005
>>615000

>var cat = str.charCodeAt(0);


Что за бездарный понос однобуквенный. Блять, дегенерат ссаный

>>615952

>Если у тебя в браузере будут свистелки-перделки на каждой кнопочке - именно это и будет. Представь двач в 3D и с СЕО.


Нет, этого не будет, скотина ты тупая. И двач - это картинки и текст, какое 3D. Сука, на уебка время потратил. Хуесоса кусок фентезийный
299 3616011
>>616005
Индус, ты?
300 3616038
>>615924
Как же ты тонко чувствуешь, читаю твои сообщения и ясно вижу в тебе здравого человека, очень приятно. К примеру что сама по себе технология не заинтересует, вспомнил $mol https://github.com/hyoo-ru :)

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

>>616005
true
301 3616050
>>616038
Чел, ты не понимаешь. Веб подыхает и застаивается. Хочешь конкурентного преимущества - придётся свою рекламку и витрины в 3d переводить.

За один магазин с 3d витриной мне заплатили 7~ лямов в рублях, жаль, за возможность отбрасывать тень от продукта на кнопку "купить".

Можно сколько угодно окукливаться в манямирке и фантазировать что вокруг всё хорошо, но мир так не работает.
302 3616105
>>616050
Ты главное таблеточки пей, что доктор выписал. Чтобы когда маниакальная фаза закончится, маятник эмоций сильно не улетел в обраном направлении...
photo2025-12-2312-22-47.jpg31 Кб, 754x253
303 3616166
А такое видали? Валидация объекта тайпкастом.
304 3616181
>>616105
И вот этим ты оправдываешь свою веру в современные индусские браузеры и отсталый копровеб? Какой ты жалкий
CognitivebiasesdiagramRU.png1,4 Мб, 7016x4961
305 3616220
>>616050
Братик, крепко тебя обнимаю. У меня нет фантазий, что вокруг всё хорошо. Я твёрдо уверен в том, что объективная реальность не поместится в одну голову.

Вот например ты пишешь, что твоя точка зрения крайне субъективна:

>За один магазин с 3d витриной мне заплатили 7~ лямов


Всё, это что-то типа положительного подкрепления, теперь ты хочешь повторить этот путь. Это нормально, я тоже так работаю, например после того как мне оплатили тестовое задание, я больше не хочу делать их бесплатно :) Знаешь, это что-то типа эволюционного бага.

https://ru.wikipedia.org/wiki/Список_когнитивных_искажений

>>616105

> маниакальная фаза


Ох, такой веры в свою правду порой не хватает мне

>>616166
Насколько я понимаю, свойство number кастомное.
Лично мне не очень близок .toString() по цепочке протоитпов я бы лучше использовал String() для более явного приведния типа, но личные предпочтения вторичны, главное чтобы было в стиле всего проекта. Обожаю когда командные проекты идут в сторону, чтобы код был написан словно одним человеком :) Может есть причины именно для .toString()?
Код выглядит аккуратно, за это респект, в нём мне было приятно разбираться.
image.png73 Кб, 1230x614
306 3616227
>>616220
Как ты в своём посте смог уместить упоминание об когнитивных искажениях и сам выдавил из себя когнитивное искажения, интерпретируя окружающую действительность в выгодном, для своего манямирка, свете?

>объективная реальность


@

>Всё, это что-то типа положительного подкрепления


Это лишь твои фантазии, которые ты подкрепил через > Список_когнитивных_искажений

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

То о чем я пишу, про потребность в WebGL и 3D в вебе, про потребность компиляции - существующая, здесь и сейчас, реальность. И будущее веба. Это происходит уже сейчас.
307 3616395
Я сейчас пытаюсь учить webpack по видео Ulbi TV.

Потому что этот самый UlbiTV сказал, что если вы разберетесь с webpack, то сможете разобраться с vite на раз два тьху

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

Суть в том, что я только начал смотреть видео и там автор сказал сделать npm init -y Но я ж блин самый умный!!! Я всё сам!!! Я вместо того чтоб повторить за автором стал сам делать npm init и там на свой вкус опции выбирал.

И я выбрал свойство "type": "commonjs"

Дальше когда автор видео стал создавать жс файлы с импортами у меня ошибки полезли.

Затем я поменял на "type": "module"
И тогда опять ошибки в терминале полезли пушто webpack.config.js содержал commonjs синтаксис

const path = require('path');

module.exports = {
entry: path.resolve(__dirname, 'src', 'index.js'),
}

Решением оказалось, что надо вообще это свойство type выпилить нахуй из package.json И тогда получается вебпак сам проанализирует и обработает импорты в жс файлах и при этом конфигурационный файл с синтаксисом commonjs не будет вызывать ошибки

Короче как всё нахуй сложно!!! Я никогда не понимал этого всего commonjs и es модули. Я когда смотрел видосы и слышал про commonjs или es модули, то всегда скипал эту часть думая мол нахуй мне это не надо, не хочу знать нюансы истории в каком году какой там коммон жс какие там ес модули, вы мне просто покажите как надо сейчас делать и где делать импорт или че ли писать.

Ой блять сложно

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

Здесь то хуй че спросишь. Задашь вопрос в лучшем случае получишь ответ в духе ТЕБЕ ЭТОГО НЕ НАДО!!!

А в хуждшем случае получишь ответ "лох объелся блох" или подобные оскорбления
307 3616395
Я сейчас пытаюсь учить webpack по видео Ulbi TV.

Потому что этот самый UlbiTV сказал, что если вы разберетесь с webpack, то сможете разобраться с vite на раз два тьху

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

Суть в том, что я только начал смотреть видео и там автор сказал сделать npm init -y Но я ж блин самый умный!!! Я всё сам!!! Я вместо того чтоб повторить за автором стал сам делать npm init и там на свой вкус опции выбирал.

И я выбрал свойство "type": "commonjs"

Дальше когда автор видео стал создавать жс файлы с импортами у меня ошибки полезли.

Затем я поменял на "type": "module"
И тогда опять ошибки в терминале полезли пушто webpack.config.js содержал commonjs синтаксис

const path = require('path');

module.exports = {
entry: path.resolve(__dirname, 'src', 'index.js'),
}

Решением оказалось, что надо вообще это свойство type выпилить нахуй из package.json И тогда получается вебпак сам проанализирует и обработает импорты в жс файлах и при этом конфигурационный файл с синтаксисом commonjs не будет вызывать ошибки

Короче как всё нахуй сложно!!! Я никогда не понимал этого всего commonjs и es модули. Я когда смотрел видосы и слышал про commonjs или es модули, то всегда скипал эту часть думая мол нахуй мне это не надо, не хочу знать нюансы истории в каком году какой там коммон жс какие там ес модули, вы мне просто покажите как надо сейчас делать и где делать импорт или че ли писать.

Ой блять сложно

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

Здесь то хуй че спросишь. Задашь вопрос в лучшем случае получишь ответ в духе ТЕБЕ ЭТОГО НЕ НАДО!!!

А в хуждшем случае получишь ответ "лох объелся блох" или подобные оскорбления
308 3616413
>>616395

> Я сейчас пытаюсь учить webpack


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

Не аутизмом занимайся, а вкатывайся.
309 3616444
>>616395
Для начала читаешь про модули в JS.
Узнаешь что никаких исторически модулей не было, и народ делал самозывываемые функции, в которых эмулировал по факту область видимости переменных и экспортировал через параметр функции в общее пространство. Модулями(UMD) эта ебень называлась.

Потом появилась нода, а надо было им думать как на беке делить код, поэтому они родили commonjs с их require и module.export. Эта хуетень работала только в ноде в момент исполнения кодом ноды. К браузерам и в общем к стандарту ECMAScript это все не имело отношения примерно никак. Но бандлеры исполняются на этой самой ноде.

И вот в конце концов разродились ESM году в 2018, и оно какое-то время шло до промышленного использования и дошло сейчас почти повсеместно. В будущих релизах таже нода будет отказываться от commonjs. Сейчас если ну указывать тип то оно подставляет commonjs, и это поведение будет изменено на ESM, а commonjs получит плашку depricated.

Дак к чему это я написал, вебпак сам и своими плагинами написан именно под commonjs. И есть большая вероятность что никто их переписывать не будет. Но тем не менее я одобряю твое желание разобраться в вебпаком, так как он даст тебе базу как вся эта хуета бандлится. И после ты будешь на другие бандлеры пересаживаться элементарно, буквально пару дней чтения мануала и как пользоваться тем же vite будет предельно ясно. Но практического использования именно вебпак у тебя не будет.
310 3616456
>>616395

>


>Здесь то хуй че спросишь. Задашь вопрос в лучшем случае получишь ответ в духе ТЕБЕ ЭТОГО НЕ НАДО!!!


>


>А в хуждшем случае получишь ответ "лох объелся блох" или подобные оскорбления



Потому что вопросы не умеешь задавать. Нужно задавать вопросы так, чтобы человек, имеющий знания и готовый ими поделиться, мог бы с лёгкостью прочесть вопрос и ответить.
Задавать правильные вопросы это тоже навык, который нужно развивать, тут про это написано: https://stackoverflow.com/help/how-to-ask
На качественно заданные вопросы наоборот приятно даже отвечать.
311 3616546
>>615659
ReactCompiler избавляет от необходимости руками писать React.memo, useMemo и useCallback, так что это однозначно прекрасная технология, делающая Реакт лучше. Поэтому древний легаси кал типа Мобх не нужен и ему песто на помойке истории.
312 3616568
>>616456

>На качественно заданные вопросы наоборот приятно даже отвечать.


В жопу раз или вилкой в глаз?
мимо не удержался
Аноним 313 3616609
>>616395
нашел кого смотреть, лел. этот тип еще тот долбаеб, который кричал, что тс нахуй не нужон в 23-24 году. мейби кому -то он и реально не нужон, но во всех галерах требуется пыхтеть именно на тс.

ваще базовый план на вкат следующий:
- сделай туду лист на ванильном джс (тут ты базу базовую изучаешь. апи всякие и понимаешь в чем боль пилить на ваниле);
- перекатываешься на какой нить vue/react/svelte. че лучше - хз, но я бы взял вуе 3. (понимаешь плюсы от ванилы);
- далее бери ТС. тут два варианта:
1. ты берешь чей -то проект на тс и начинаешь его разбирать и понимаешь, что без ТС ты бы ахуел читать васянский код;
2. делаешь туду лист на тс или переводишь с ванилы, которую писал еще в самом начале и понимаешь для чего это и зачем. как раз в этом пункте ты можешь тронуть всякие бандллеры и сборщики
- делаешь какую нить круд(с фейк апи, можно, но лучше не нужно. пиши свой уебанский бэк на ноде и как раз поймешь че и как там работает на базовом уровне) админку, которую раскидываешь по fsd и тс

ву-аля! можешь выходить на поиск галеры. не забывай пользоваться каким нить ии, чтоб у него советоваться по поводу вариантов решения, но не позволяй ему писать код, максимум какой нить типовой по типу: const foo = 0; const bar = foo; // 0

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

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

>переменная это каллобочка


хррррррррь тфьу, нахуй. следующий!

кароч, если че, то пиши на почту выше.
314 3616610
>>616609
бля, а почту то забыл - yoobishn=JeANUSgmaJ+GilPUNCTUMco\@3m
315 3616628
>>616610
прислал тебе фотку хуя
мимо
316 3616791
>>616546

>избавляет от необходимости руками писать React.memo, useMemo и useCallback


Отсутствие шизы избавляет от этого также. Нормальные люди этим говном не пользуются. Я не выше всё разложил. Effect и ref имеют смысл только
317 3616932
>>616791
Где разложил? Если этим не пользоваться то иногда это будет приводить к убогому перформансу и лагам, к сожалению, ведь реакт это калище.
318 3616986
>>616932
У тебя есть тяжёлые вычисления. Они нужны. Что делают люди? Вычисляют, и сохраняют результат, например в мапу, где ключом будут входные параметры, а результат значением. Эту логику можешь красиво обернуть,и всё, не надо ебать мозг, не надо придумывать для этого хуки. В mobx это решено через computed, который автоматом мемоизируется, при этом имеет нормальный синтаксис в отличие от useMemo, где надо последней переменной указывать зависимости. Если очень тяжёлые - создают отдельный воркер, чтобы не блокировать основной поток

Сами же компоненты мемоизировать нет никакого смысла - это шиза. Первое, норм интерфейс делается так, что у тебя заранее создаются все необходимые элементы на экране, и ты просто представляешь в них значения, меняешь свойства. При таком подходе почти вся твоя перерисовка - это изменение свойств пары элементов или текста уже созданного элемента. Исключение может быть в списках, и то там есть механизм ключей и бесконечных списков. Второе, если ты используешь observer() из mobx, то перерисовываются только те, элементы, что изменились, в отличие от голого реакта, который тебе всех детей перерисует

useCallback - это вообще шиза, он в не зависимости от того, mobx у тебя или нет нахуй нужен. Тут не я должен тебе пояснять, а ты должен доказывать хоть какой либо смосОл его существования

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

По поводу React. Он заебись. По сути единственное, нормальное, что есть сейчас. Потому, что остальные фреймворки работают с текстом - они ещё до сих пор, спустя 40 лет не отошли от парадигмы того, что сайт - это текст. Раньше как было, был только текст, потом намазали красоты в виде свойств, что потом выродилось в CSS, потом подвезли свистоперделки в виде JS. И в головах многих макак веб - это HTML + CSS + JS. Так, вот, это давно уже нихуя не так. Есть отдельная виртуальная машина и рендер. По факту, ты можешь и должен кодом генерировать интерфейс, как в общем-то это и делается во взрослых средах, будь-то C++ или JAVA. Но макакам сложно такое, им текст проще, теги, селекторы. Так, вот, React единственный из популярных фреймворков, кто пошёл правильной моделью: компонент - это не просто теги, это функция. Всё есть функция, то есть код, который тебе элементы создаёт под капотом, как и должно быть. И в этой же функции, ты можешь писать свой JS код. Это в отличие от Vue.js, и уже тем более ангуляра, которые используют текстовые шаблоны

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

На этом закончу
318 3616986
>>616932
У тебя есть тяжёлые вычисления. Они нужны. Что делают люди? Вычисляют, и сохраняют результат, например в мапу, где ключом будут входные параметры, а результат значением. Эту логику можешь красиво обернуть,и всё, не надо ебать мозг, не надо придумывать для этого хуки. В mobx это решено через computed, который автоматом мемоизируется, при этом имеет нормальный синтаксис в отличие от useMemo, где надо последней переменной указывать зависимости. Если очень тяжёлые - создают отдельный воркер, чтобы не блокировать основной поток

Сами же компоненты мемоизировать нет никакого смысла - это шиза. Первое, норм интерфейс делается так, что у тебя заранее создаются все необходимые элементы на экране, и ты просто представляешь в них значения, меняешь свойства. При таком подходе почти вся твоя перерисовка - это изменение свойств пары элементов или текста уже созданного элемента. Исключение может быть в списках, и то там есть механизм ключей и бесконечных списков. Второе, если ты используешь observer() из mobx, то перерисовываются только те, элементы, что изменились, в отличие от голого реакта, который тебе всех детей перерисует

useCallback - это вообще шиза, он в не зависимости от того, mobx у тебя или нет нахуй нужен. Тут не я должен тебе пояснять, а ты должен доказывать хоть какой либо смосОл его существования

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

По поводу React. Он заебись. По сути единственное, нормальное, что есть сейчас. Потому, что остальные фреймворки работают с текстом - они ещё до сих пор, спустя 40 лет не отошли от парадигмы того, что сайт - это текст. Раньше как было, был только текст, потом намазали красоты в виде свойств, что потом выродилось в CSS, потом подвезли свистоперделки в виде JS. И в головах многих макак веб - это HTML + CSS + JS. Так, вот, это давно уже нихуя не так. Есть отдельная виртуальная машина и рендер. По факту, ты можешь и должен кодом генерировать интерфейс, как в общем-то это и делается во взрослых средах, будь-то C++ или JAVA. Но макакам сложно такое, им текст проще, теги, селекторы. Так, вот, React единственный из популярных фреймворков, кто пошёл правильной моделью: компонент - это не просто теги, это функция. Всё есть функция, то есть код, который тебе элементы создаёт под капотом, как и должно быть. И в этой же функции, ты можешь писать свой JS код. Это в отличие от Vue.js, и уже тем более ангуляра, которые используют текстовые шаблоны

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

На этом закончу
319 3617053
>>616986
Ебать ты реактодаун! Проиграл с каждого предложение этого поста.
320 3617197
>>616628
не правда. я реально ждал, но ничего так и не пришло :с
321 3617451
>>616227

> ты в информационном пузыре


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

> потребность в WebGL и 3D в вебе


Согласен, направление в эту сторону ярко выражено, в разных вариациях.

> потребность компиляции


Согласен, что джаваскрипт со своими родовыми травмами утомил многих. Я часто слышу крики боли от людей далёких от веба, которые пишут для него после опыта на других платформах. Я бы хотел чтобы веб был компилируемым. В моём пузырике движения в эту сторону медленные, а я и не против. Напомню тебе, что не технологии покоряют веб, а бизнесы/корпорации которые их популизируют.

>>616395

> commonjs и es модули


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

> моя попытка учить webpack - это мой реванш


Рекомендую сконцентрировать внимание на создание пет проектов, которые покажут твои навыки которые нужны рынку и которые ты хочешь предоставлять.

>>616413

> Не аутизмом занимайся, а вкатывайся.


+

>>616546

> ReactCompiler избавляет от необходимости руками писать React.memo, useMemo и useCallback


это была полезная информация, спасибо!

>>616986

> По поводу React. Он заебись.


Я сам пишу в основном на рякт, но мне понравился вью 2 и 3. Жаль, что у вью коммьюнити такое маленькое.

>>617053

> Проиграл с каждого


Попробуй теперь побеждать :)
321 3617451
>>616227

> ты в информационном пузыре


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

> потребность в WebGL и 3D в вебе


Согласен, направление в эту сторону ярко выражено, в разных вариациях.

> потребность компиляции


Согласен, что джаваскрипт со своими родовыми травмами утомил многих. Я часто слышу крики боли от людей далёких от веба, которые пишут для него после опыта на других платформах. Я бы хотел чтобы веб был компилируемым. В моём пузырике движения в эту сторону медленные, а я и не против. Напомню тебе, что не технологии покоряют веб, а бизнесы/корпорации которые их популизируют.

>>616395

> commonjs и es модули


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

> моя попытка учить webpack - это мой реванш


Рекомендую сконцентрировать внимание на создание пет проектов, которые покажут твои навыки которые нужны рынку и которые ты хочешь предоставлять.

>>616413

> Не аутизмом занимайся, а вкатывайся.


+

>>616546

> ReactCompiler избавляет от необходимости руками писать React.memo, useMemo и useCallback


это была полезная информация, спасибо!

>>616986

> По поводу React. Он заебись.


Я сам пишу в основном на рякт, но мне понравился вью 2 и 3. Жаль, что у вью коммьюнити такое маленькое.

>>617053

> Проиграл с каждого


Попробуй теперь побеждать :)
322 3618146
>>616986

>Mobx круто


Проблема в том, что он стал ненужным легаси после того как появился react complier. Теперь не нужен ни мобх, ни useCallback, useMemo, React.memo. Реакт стал немного ближе к адекватным фреймворкам, где эта дичь никогда не была нужна.

>По поводу React. Он заебись. По сути единственное, нормальное, что есть сейчас.


Ты троллишь нас? Solid явно лучше, он просто офигенен. Svelte тоже лучше, Vue тоже, тем более с Vapor, Angular тоже определенно лучше.
323 3618375
>>618146

> Solid явно лучше


Бенчмарки и сама технология мне понравилась.
Но тут ситуация как с вью, коммьюнити маленькая и приходится больше самому делать для обслуживании инструмента, а не решения бизнес задач

Банально, пошёл посмотреть юайлибу, а оказалось что превью у них не работает https://shadcn-solid.com/docs/components/card причну не устраняют https://github.com/hngngn/shadcn-solid/issues/163
Тупая ситуация, если честно, это камень в сторону исключительно сообщества вокруг инструмента
324 3618397
>>617451

> компилируемым. В моём пузырике движения в эту сторону медленные


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

> Напомню тебе, что не технологии покоряют веб, а бизнесы/корпорации которые их популизируют.


Не тот случай. Есть революционные технологии и эволюционные. Эволюционные требуют популяризации, революционные сами навязывают себя корпорациям.

>>618375

>приходится больше самому делат


Тупорылйы бред. 90% рутинных задач решает нейросетка за день, писать юилибу под любой возможный и невозможный фреймворк вообще не задача в 2к26 году.
325 3618439
>>618375
В чем проблема в проекте на солиде использовать https://ark-ui.com или https://park-ui.com или http://daisyui.com или http://kobalte.dev
326 3618535
>>618397

> решает нейросетка за день


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

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

Кстати, обращаясь неуважительно к собеседнику, человек лишь подчёркивает свою бедность

>>618439
Спасибо за ссылочку на https://park-ui.com, похоже они придерживаются той же идеи, что и shadcn, где компоненты становятся частью проекта, а не внешней зависимостью, такое мне нравится :)
327 3618550
>>613759
Ты как вообще без ВПНа что либо анальное делаешь?
Сейчас даже в жидбрейнсе плагин не скачаешь без ВПНа.
У меня он 24/7 включен, я и забыл про него.
Бери платный ВПН и говори всем что ты тоже чут-чут Казах.
328 3618556
>>616395

>Здесь то хуй че спросишь. Задашь вопрос в лучшем случае получишь ответ в духе ТЕБЕ ЭТОГО НЕ НАДО!!!


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

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

> vite


Хули там знать. Конфиг закинул и поехал.
329 3618558
>>618535

> Для пет или соло проекта это ок. А для совместного проекта с наличием требований к качеству,


Какое качество, чел, нейрокалыч может покрасить кнопки любой сложности, очнись.

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


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

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


Бредятина тупорылая, 80% проектов требуют хаков или переписывания "проверенных" библиотек. Нейрокалыч выдаёт готовый код ui под конкретное тз с конкретным стилем к которому привыкла команда. Ещё и может интергритьвать почти любые библиотеки в любом стиле.

> Кстати, обращаясь неуважительно к собеседнику, человек лишь подчёркивает свою бедность


Где тут неуважение к тебе, ты объебался? Речь про бред который ты высказал и продолжаешь рассказывать. Все твои рассуждения имели место быть 2-3 года назад. Сейчас это не так, всё, конец.
image.png272 Кб, 850x422
330 3618560
>>604736

>new Proxy

331 3618563
>>600334
Данные нужно хранить в базе данных. А потом считать, что ты туда записал.
fc83e6e6-d269-433e-9809-d5d4e69b2b50.png3,7 Мб, 1536x1024
332 3618628
>>618558

> нейрокалыч может покрасить кнопки любой сложности


> им не требуется ничего из этого, включая внимание индуса


> твои рассуждения имели место быть 2-3 года назад



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

> Нейрокалыч выдаёт готовый код ui под конкретное тз с конкретным стилем к которому привыкла команда


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

Человек сам учитывает контекст, в то время как в ллм нужно это положить ручками или построить систему для этого. Управлением контекстом может быть сложной задачей, особенно если начинаешь покрывать метриками результаты, вот держи мой недавний инсайт https://contextarena.ai

> 80% проектов требуют хаков или переписывания "проверенных" библиотек


Я как понимаю, ты больше про технологии на похуях, а я больше думаю как это в продакшн катить чтобы горя не знать. Так вот обычно хаки и переписывания это сигнал, что система не пригодна для расширения и становится хрупкой. Это не мой путь разработки, но я рад, что тебе ок. Спасибо тебе за твой труд!
333 3618695
>>618628

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


К разработки этот попил денег никакого отношения не имеет.

> основная проблема была именно в том что нужно конкретное описание задачи.


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


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

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


Тогда все системы UI не готовы для продакшена, охуеть ты выдал конечно! Любая абстракция протекает, а в случае UI это база, основа, функдамент на котором построен любой ui кит.

> Это не мой путь разработки


Судя по тому что ты тут выдаешь - твой путь разрабокти это пердолить абстракцию на абстракции, а потом, когда в этой лапше уже никто разобраться не может, проект нужно выкидывать и писать заново. Штош, жди увольнения.
334 3618716
>>618695

> есть свои системы для этого, либо свои гиты с промтами


Я наверное тебя удивлю, но порой, чтобы реализовать фичу, нужно внести изменения в несколько репозиториев с разными технологиями и командами. Если где-то напердолен agents.md, то я автору пожму руку, но к сожалению бывают более прозаичные случаи и порой даже линтера с форматером нет. Разные обстоятельства бывают.

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

> нормальным тз который регулярно допиливается самими нейросетями


Агентный мир всё ещё не продакшене. Есть проблема интеграции ллм/агентов в флоу текущих продуктов, так как зачастую источник истины по задаче/проекту/продукту распределён по разным местам и просто прикинь, сколько контекста будет потеряно когда в очередной раз ллм будет делать саммари других саммари, чтобы описать ТЗ. Рекомендую следить за тем какой контент потребляешь, твои фантазии мне всё сложнее воспринимать серьёзно.

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

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

> все системы UI не готовы для продакшена


> Любая абстракция протекает, а в случае UI это база


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

> пердолить абстракцию на абстракции


Насчёт абстракций, у тебя странное отношение к ним. Абстракции должны помогать, а не усложнять проект. У меня было, когда я использовал или наоборот не использовал абстракции из-за недостатка знаний и понимания. Это нормально, это путь роста специалиста. Рекомендую делать побольше проектов, пусть даже в стол и пробовать новые библиотеки и подходы.
334 3618716
>>618695

> есть свои системы для этого, либо свои гиты с промтами


Я наверное тебя удивлю, но порой, чтобы реализовать фичу, нужно внести изменения в несколько репозиториев с разными технологиями и командами. Если где-то напердолен agents.md, то я автору пожму руку, но к сожалению бывают более прозаичные случаи и порой даже линтера с форматером нет. Разные обстоятельства бывают.

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

> нормальным тз который регулярно допиливается самими нейросетями


Агентный мир всё ещё не продакшене. Есть проблема интеграции ллм/агентов в флоу текущих продуктов, так как зачастую источник истины по задаче/проекту/продукту распределён по разным местам и просто прикинь, сколько контекста будет потеряно когда в очередной раз ллм будет делать саммари других саммари, чтобы описать ТЗ. Рекомендую следить за тем какой контент потребляешь, твои фантазии мне всё сложнее воспринимать серьёзно.

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

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

> все системы UI не готовы для продакшена


> Любая абстракция протекает, а в случае UI это база


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

> пердолить абстракцию на абстракции


Насчёт абстракций, у тебя странное отношение к ним. Абстракции должны помогать, а не усложнять проект. У меня было, когда я использовал или наоборот не использовал абстракции из-за недостатка знаний и понимания. Это нормально, это путь роста специалиста. Рекомендую делать побольше проектов, пусть даже в стол и пробовать новые библиотеки и подходы.
image.png1,6 Мб, 1024x1024
335 3618797
>>618716
Держи, анон, угощайся. Твой брат на пикче, просил тебе передать.
314745b4af73edc80431d527914a7d56.png158 Кб, 680x380
336 3618825
>>618797
без обид брат, это генетика, мой айтишный член длиннее твоего
337 3618846
>>618146

>mobx


>Проблема в том, что он стал ненужным легаси после того как появился react complier


Какой же ты упоротый. Выше тебе объяснил, что в базе делался реакт нормальным челом. Потом туда пришли хуй и тянка, наделали говна и съебались, оставив хуки. А потом понабежали обезьяны, и наделали ещё больше хуйни поверх этого, в том числе реакт компайлер. Поэтому не mobx становится легаси, а обезьяны говнокод не смогли подружить с рабочими решениями

>>618146

>Solid явно лучше, он просто офигенен. Svelte тоже лучше, Vue тоже, тем более с Vapor, Angular тоже определенно лучше


Нет. Всё, что ты перечислил говно, по вышеописанным причинам. У них до сих пор даурский подход к вебу, как к тексту. Всё идёт в сторону компилируемых приложух, где ты управляешь кодом элементами, также, как это делается в Flatter, QT, Flash..., ты выше обсуждали компиляцию в wasm, а у этих дегенератов до сих пор разделённые CSS и scripts. Scripts в 2k26
338 3618955
>>618846
Если для тебя всё перечисленное говно, то реакт втройне говно.
339 3619214
>>618825
Держи в курсе, короткоствол
340 3619347
>>618846

>Выше тебе объяснил, что в базе делался реакт нормальным челом.


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

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

Если ты не понимаешь настолько очевидных вещей, ты просто либо жирнющий тролль, либо конченый долбоеб. Подозреваю, что и то, и то одновременно.
341 3619376
>>618846

>подход к вебу, как к тексту


Собственно он им и является
342 3619379
>>619347
Я тоже в ахуе всегда от реакта в котором куча каких-то замыканий хуй пойми как оно там устроено. Такое чувство что ты мартышка которой дали черные коробочки типа useState они чего-то там делают, а ты сидишь нихуя не понимаешь как оно должно работать и не всегда одинаковый результат.
Мимо бекенд
343 3619422
>>619347

>которые придумали бизнес логику логику вставлять прямо внутрь шаблона


Что ты несешь, дурачина? Нет никакого смысла хранить логику формирования шаблона отдельно от шаблона, а другой логики в реакте нет и быть не может.
>>619379
То есть ты не понимаешь, как в реакте работают хуки, но почему-то считаешь это не проблемой своего непонимания, а проблемой реакта? Вся суть шизов.
344 3619433
>>619422

>То есть ты не понимаешь, как в реакте работают хуки


Ты сам дохуя понимаешь как оно там устроено под капотом?
345 3619442
>>619422

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


Даунит, логика формирования шаблона должна храниться отдельно от шаблона, прикинь?

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


Хуесос, расписывай как useState работает, иначе я петушну тебя.
346 3619461
>>619433
Тебе не нужно понимать, что под капотом(обычный регистр элементов и их стейтов), чтобы понимать, как они работают, мань.
>>619442

>логика формирования шаблона должна храниться отдельно от шаблона


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

>логика формирования шаблона должна храниться отдельно от шаблона, прикинь?


Должна если ты индус тупорылый.
348 3620099
>>587586
Блять, что это за кал? Какие, нахуй роуты в 2к26 - SPA делай нормальное. SEO сдохло ещё лет 5 назад. Нет, некоторые до сих пор дрочат на него и на страницы. Я уже не в первом JS треде говорю, как правильно делать. 1. Делайте норм приложущу забив хуй на поисковики. И у вас понятие страницы само пропадает, в том числе роут теряет смысл. Появляется понятие экран, а не страница. Для поисковиков делайте отдельное ститический сайт или несколько с контентом и переходом в приложуху. Учитесь у Телеги, ТикТока и т.д. 2. Поисковики в том виде, к ктоторому вы привыкли всё. Посмотрите на месенджеры, телега обогнала Яндекс. В Китае в WeChat люди заходят в 2.5 раза чаще, чем в их поисковик. К тому же, поисковики сейчас все обмазались AI. Поэтому ещё меньше смысла в индексации и SEO отдельной приложухи. В общем-то мне это было очевидно 5 лет назад. Сейчас оно воплотилось, но многие до сих пор отстают

По поводу кода. Нахуй div в div вкладывать, пользуй <>? Нахуя у тебя отступ 4 пробела, по одному или двум не понять, что происходит вложение?

Почему ты пишешь
function Govno() { return <div></div> }

Когда можно. Так же короче
const Govno = () => <div></div>
349 3620108
Что сейчас для фулл стэка модное молодёжное используют? Хочу для пет проджекта взять react + tanstack start + tailwind + shadcn, на бэке elysia.js + drizzle.
Норм стэк?
350 3620115
>>619347

>изначально индусский лапшекод на функциях, которые принимают по 30 переменных, с 20 иф элсами внутри


Пиздёж. Я читал исходники, в отличие от тебя. Более того, а ранних версиях React создатель за неимением TS пытался типизировать хоть как-то код, от чего он весь обмазан документацией в виде комментов. Очень хороший подход и хороший код. Пруф с тебя хуесоса с методом в 30 переменных и с 20 иф элсами, ладно, можешь с 10

>три crucial вещи, которые должен обеспечить фреймворк - реактивность, шаблонизация, связывание данных


Не должен. Реактивность ты можешь реализовать через любую либу, которая тебе угодна. Хочешь, через mobx, хочешь сигналы, хочешь ещё как-то. В этом плане React сделал как раз грамотно, в отличи от перечисленного. Он берёт на себя задачу отрисовки и общего подхода, но не влезает в вопросы менеждмента стейта, дающее тебе реактивность. Шаблонизация - это понятие текстового веба. Оно не актуально в 2к26. Связывание данных это вообще не задача фреймворка

>Долбоебов (пхпшников), которые придумали бизнес логику логику вставлять прямо внутрь шаблона


Ещё раз. Шаблон - понятие текстового web. Посмотри, пожалуйста, Figma, где там шаблоны заполняются при содании кружочка на экране, поищи, сообщи. Ты всё, как отсталый дурачёк привязался к HTML. HTML парсится, распарешнное скармливается рендеру. То же самое происходит с CSS. Также V8 может давать команды рендеру. Так вот, давно уже люди смекнули, что можно напрямую давать из V8 команды рендеру, что чуть медленне, зато даёт большую гибкость и управляемость. Это то, к чему ещё десятки лет назад было в других средах, а сейчас пришли в вебе. То еть нет никакого шаблона. А есть элементы, и ты их генеришь и управляешь ими. В этом плане web ещё остальй очень. Когда ты хочеть не просто элементики двигать, а залезть в сам процесс рендера, то тут тебе хуй по двум причинам. Во-первых сам браузер проводит по губам. Во-вторых, операционка не даёт тебе срать прямо в видеобуфер. Хотя даже даже наличие Canvas и WebGL даёт гораздо больше свободы. И тут ты блять с какими-то шаблонами пришёл, как макака, которую надриссировали на div-ы. Текст в текст у него неправильно вставляется, как у ПХПшников, от которых ты недалеко ушёл. Уии, уаа. Буга-буга

Если ты не понимаешь настолько очевидных вещей, ты просто либо жирнющий тролль, либо конченый долбоеб. Подозреваю, что и то, и то одновременно
350 3620115
>>619347

>изначально индусский лапшекод на функциях, которые принимают по 30 переменных, с 20 иф элсами внутри


Пиздёж. Я читал исходники, в отличие от тебя. Более того, а ранних версиях React создатель за неимением TS пытался типизировать хоть как-то код, от чего он весь обмазан документацией в виде комментов. Очень хороший подход и хороший код. Пруф с тебя хуесоса с методом в 30 переменных и с 20 иф элсами, ладно, можешь с 10

>три crucial вещи, которые должен обеспечить фреймворк - реактивность, шаблонизация, связывание данных


Не должен. Реактивность ты можешь реализовать через любую либу, которая тебе угодна. Хочешь, через mobx, хочешь сигналы, хочешь ещё как-то. В этом плане React сделал как раз грамотно, в отличи от перечисленного. Он берёт на себя задачу отрисовки и общего подхода, но не влезает в вопросы менеждмента стейта, дающее тебе реактивность. Шаблонизация - это понятие текстового веба. Оно не актуально в 2к26. Связывание данных это вообще не задача фреймворка

>Долбоебов (пхпшников), которые придумали бизнес логику логику вставлять прямо внутрь шаблона


Ещё раз. Шаблон - понятие текстового web. Посмотри, пожалуйста, Figma, где там шаблоны заполняются при содании кружочка на экране, поищи, сообщи. Ты всё, как отсталый дурачёк привязался к HTML. HTML парсится, распарешнное скармливается рендеру. То же самое происходит с CSS. Также V8 может давать команды рендеру. Так вот, давно уже люди смекнули, что можно напрямую давать из V8 команды рендеру, что чуть медленне, зато даёт большую гибкость и управляемость. Это то, к чему ещё десятки лет назад было в других средах, а сейчас пришли в вебе. То еть нет никакого шаблона. А есть элементы, и ты их генеришь и управляешь ими. В этом плане web ещё остальй очень. Когда ты хочеть не просто элементики двигать, а залезть в сам процесс рендера, то тут тебе хуй по двум причинам. Во-первых сам браузер проводит по губам. Во-вторых, операционка не даёт тебе срать прямо в видеобуфер. Хотя даже даже наличие Canvas и WebGL даёт гораздо больше свободы. И тут ты блять с какими-то шаблонами пришёл, как макака, которую надриссировали на div-ы. Текст в текст у него неправильно вставляется, как у ПХПшников, от которых ты недалеко ушёл. Уии, уаа. Буга-буга

Если ты не понимаешь настолько очевидных вещей, ты просто либо жирнющий тролль, либо конченый долбоеб. Подозреваю, что и то, и то одновременно
351 3620160
>>620099

> Блять, что это за кал?


Ты охуел что ли, это топовый фреймворк нахуй

> Какие, нахуй роуты в 2к26


Без роутов засмеют, плюс навигация хороша

> SPA делай нормальное.


Так уже всё готово

> И у вас понятие страницы само пропадает, в том числе роут теряет смысл. Появляется понятие экран, а не страница.


Что экран что роут особой разницы нет, как видишь роут и компонент это одно и то же, а значит можешь верстать экранами, а можешь вообще без роутов всё делать, на <if>

> Для поисковиков делайте отдельное ститический сайт


В том и прикол что я делаю и для поисковиков и нормальный SPA. Навигация по роутам/экранам через ссылки это хорошо.

> По поводу кода.


Поебать вообще, это как пример
352 3620192
>>620108
Тейлвинд это самый большой псиоп за историю цивилизации, не бери его никогда. Это кал уровня реакта, на который зачем-то все сели. Возможно даже хуже чем реакт, потому что реактокал хотя бы пытается решить ту или иную проблему, а тейлвинд их только создает.

Shadcn тоже кал.
Tanstack тоже кал.
В UI китах делают компоненты так, будто бека не существует, и все данные для табличек/селектов/etc запрашиваются одним запросом без пагинации, и при клике на элемент в селекте опять же ничего не происходит. Все это легче сделать самому с нуля, как бы не казалось, что UI кит сэкономит время.

Лучше попроси нейронку тебе украсть дизайн систему откуда-то, типа bulma, и написать компоненты.

SvelteKit советовать не буду, т.к. пост уже исчерпал запас охуевшести, но стоило бы.
image.png99 Кб, 1002x901
353 3620203
>>619528

>Должна если ты индус тупорылый.


Индус тупорылый - погоняло твоего отца, понял?

>>619461

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


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

>>620115

>Пиздёж. Я читал исходники, в отличие от тебя.


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

>Не должен.


Слушай, петух, наверное, я без тебя решу, что должен, а что нет.

>Шаблонизация - это понятие текстового веба. Оно не актуально в 2к26.


💊💊💊

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


Причем тут фигма? Фигма, блять, одна такая. К чему ты ее приплел, я вообще не понял.

>Хотя даже даже наличие Canvas и WebGL даёт гораздо больше свободы.


Удачи рисовать интернет магазин или доску объявлений на WebGL, лол. И еще вот отсыплю по доброте душевной: 💊💊💊

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


Бля, ты совсем ебанутый? Может тебе напрямую сигналом в монитор управлять?
image.png80 Кб, 1200x630
354 3620214
>>620203
Какой же поех. Я в начале думал, что ты просто упорот, но нет, тут системный сдвиг. Детект поеха крайне лёгок, ты десятки раз обосрал решения, но ни разу не предложил лучше. Если кто-то что-то обсирает, но не способен предложить лучшее решения - это пропаганда. В данном случае продиктованная бездарностью и неосиляторством. Обезьяны часто зляться на то, что не смогли осилить

Выше я писал

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



Чел был
https://github.com/jordwalke

Потом были эти ребята
Sophia Alpert и Dan Abramov. Тяночка получше была

jordwalke работал там до 2016 года. Ты приносишь в качестве примера код, созданный в 2017 уже макаками, при том, минорной херни, НЕНУЖНОЙ для работы React, сука, о чего в двойне смешно, в нестабильном состоянии. Ты даже REAME не осилил https://github.com/facebook/react/tree/main/packages/react-reconciler. Вот, так победа. В реальности React использует https://github.com/facebook/react/tree/main/packages/react-dom, в котором такой дрисни нет

>Слушай, петух, наверное, я без тебя решу, что должен, а что нет.


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

>💊💊💊


Мам я тралю картиночками. Смари 🤡🤡🤡

>Причем тут фигма? Фигма, блять, одна такая.


Нет, не одна. И Figma - пример развития приложений в web. Просто он самый популярный. Как примеры можно взять игры, вроде flyordie, или опенсорсный survev - я, правда, в код не лазил, но принцип понятен. Hordes io хороший пример, где чел смог осилить WebGL. Можешь тот же rive.app на Flutter посмотреть

>Удачи рисовать интернет магазин или доску объявлений на WebGL, лол


Ноль проблем. Я делал на Flash при помощи Starling ещё в десятых. А до этого подобное было в java applets. Другое дело, что поисковики поддушили технологию. Но сейчас они начинают сосать. Выше я стату приводил по мессенджерам. Люди зависают в них больше, и сео там нафиг не нужно и трафик дешевле. Ты со своими тегами будешь сосать, пока я буду делать сайты лендинги с СЕО исключительно, чтобы перелить трафик в мессенджер на норм приложуху. Я тебе в каком-то смысле рассказывают воспоминания о будущем, а ты говришь ВРЁТЕ и спамишь таблеточками

>Бля, ты совсем ебанутый? Может тебе напрямую сигналом в монитор управлять?


Напрямую сигналом ты хуй поуправляешь. Самые распространённые карты от Nvidia. А эта компания воспринимает разработчиков на своей карте за говно, и не даёт прямого доступа. только через их говноапи. Так бы было заебись, конечно. Вообще-то, если бы ты прогал на плюсах, это первое, что ты хочешь, это срать в видеобефер без миллиарда прослоект, чтобы получать 300кадров/наносек. Если ты думаешь, что это что-то оч сложное, то как раз нет. Рисовать по кодом по пикселям, как в Paint, и складывать это в массив - это оч просто. Поверх этого можно уже намазать удобст, текстур, компонентов и прогать как не в чём не былвало на фреймворке

Короч, у меня чёт не стоит на этот спор. Учите Slevte и Angular, хранить стейт в объектах и любите другдруга в попу
image.png80 Кб, 1200x630
354 3620214
>>620203
Какой же поех. Я в начале думал, что ты просто упорот, но нет, тут системный сдвиг. Детект поеха крайне лёгок, ты десятки раз обосрал решения, но ни разу не предложил лучше. Если кто-то что-то обсирает, но не способен предложить лучшее решения - это пропаганда. В данном случае продиктованная бездарностью и неосиляторством. Обезьяны часто зляться на то, что не смогли осилить

Выше я писал

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



Чел был
https://github.com/jordwalke

Потом были эти ребята
Sophia Alpert и Dan Abramov. Тяночка получше была

jordwalke работал там до 2016 года. Ты приносишь в качестве примера код, созданный в 2017 уже макаками, при том, минорной херни, НЕНУЖНОЙ для работы React, сука, о чего в двойне смешно, в нестабильном состоянии. Ты даже REAME не осилил https://github.com/facebook/react/tree/main/packages/react-reconciler. Вот, так победа. В реальности React использует https://github.com/facebook/react/tree/main/packages/react-dom, в котором такой дрисни нет

>Слушай, петух, наверное, я без тебя решу, что должен, а что нет.


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

>💊💊💊


Мам я тралю картиночками. Смари 🤡🤡🤡

>Причем тут фигма? Фигма, блять, одна такая.


Нет, не одна. И Figma - пример развития приложений в web. Просто он самый популярный. Как примеры можно взять игры, вроде flyordie, или опенсорсный survev - я, правда, в код не лазил, но принцип понятен. Hordes io хороший пример, где чел смог осилить WebGL. Можешь тот же rive.app на Flutter посмотреть

>Удачи рисовать интернет магазин или доску объявлений на WebGL, лол


Ноль проблем. Я делал на Flash при помощи Starling ещё в десятых. А до этого подобное было в java applets. Другое дело, что поисковики поддушили технологию. Но сейчас они начинают сосать. Выше я стату приводил по мессенджерам. Люди зависают в них больше, и сео там нафиг не нужно и трафик дешевле. Ты со своими тегами будешь сосать, пока я буду делать сайты лендинги с СЕО исключительно, чтобы перелить трафик в мессенджер на норм приложуху. Я тебе в каком-то смысле рассказывают воспоминания о будущем, а ты говришь ВРЁТЕ и спамишь таблеточками

>Бля, ты совсем ебанутый? Может тебе напрямую сигналом в монитор управлять?


Напрямую сигналом ты хуй поуправляешь. Самые распространённые карты от Nvidia. А эта компания воспринимает разработчиков на своей карте за говно, и не даёт прямого доступа. только через их говноапи. Так бы было заебись, конечно. Вообще-то, если бы ты прогал на плюсах, это первое, что ты хочешь, это срать в видеобефер без миллиарда прослоект, чтобы получать 300кадров/наносек. Если ты думаешь, что это что-то оч сложное, то как раз нет. Рисовать по кодом по пикселям, как в Paint, и складывать это в массив - это оч просто. Поверх этого можно уже намазать удобст, текстур, компонентов и прогать как не в чём не былвало на фреймворке

Короч, у меня чёт не стоит на этот спор. Учите Slevte и Angular, хранить стейт в объектах и любите другдруга в попу
355 3620216
>>620214

>Вообще-то, если бы ты прогал на плюсах, это первое, что ты хочешь, это срать в видеобефер без миллиарда прослоект, чтобы получать 300кадров/наносек.


Из 90-х пишешь? Последний раз напрямую взаимодействовать с железом можно было под досом.
мимо
356 3620283
>>620216
Он про линуксовый framebuffer
357 3620289
>>620216
Да, почему. И сегодня можно. Только под AMD и Linux. А с ноувидео боль и страдание

Я лишь хочу донести несколкьо мыслей

1. Что то, что ряд разработчиков считает ебанутым, типо управлять железом, на самом деле не сложнее того, чтобы рисовать пиксели в Canvas. Даже проще, когда знаешь ,сколько под этим реально обёрток. Этого не надо бояться и считать ебанутым

2. Возможности! Не обязательство, а возможность это делать, всегда благо. Потому, что поверх возможности можно всегда сделать те же удобства, что есть сейчас, только их будут делать не полтора корпоративных Васаня, а сотни энтузиастов, у которых родяться разные решения (которые потом прибурут к себе корпы) - это всегда благо для развития. И чем ближе инструменты к железкам, тем лучше. В этом плане WebGL, хоть, он и работает, через браузер, потом, через закрытые дрова Nvidia, потом, через OS, например Windows, он всё же ближе. И поверх него можно строить примитивы. И чем больше на нём примитивов, тем ближе мы к тому, что у нас будут 3D объекты в магазинах, про которые тут один анон рассказывал, а не 2D товары. Тем ближе мы к тому, что браузере можно будет сделать хуяк-хуяк, а на выходе получить не стандартный сайт, а 3D метаверс шоп. Вон, Unity уже давно в ту сторону пошли. То же самое, почему я топлю за react, потому, что управление рендером при помощи V8 гораздо более мощная идеология, чем парсинг HTML. V8 ближе к рендеру браузера. Почему я за сокеты, потому, что они позволяют делать всё то же, что и HTTP запросы, и ещё больше. Почему я за UDP в браузере, которого так и нет, только experimental в виде QUIC, потому, что он позволяет делать всё то же, что и TCP и больше. То есть возможность это всегда хорошо. Это не значит, что вам обязательно с нуля надо будет писать весь стек. Наоборот, будут у вас либы, просто у вас появятся возможности

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

И представь мою боль, когда я прихожу в людям, с которыми собираюсь работать, с этим знанием, и говорю, поцаны, можно делать охуенно, а поцаны дрочат на аббривеатуры KISS, SOLID, до сих пор спорят, надо ли разделять CSS, JS и шаблоны или нет, угорают по Swagger, обмазываются какими-то тайлвиндами. Литерали, обезьяна Коко, научившаяся языку глухонемых, пытающаяся поговорить на нём с сородичами
357 3620289
>>620216
Да, почему. И сегодня можно. Только под AMD и Linux. А с ноувидео боль и страдание

Я лишь хочу донести несколкьо мыслей

1. Что то, что ряд разработчиков считает ебанутым, типо управлять железом, на самом деле не сложнее того, чтобы рисовать пиксели в Canvas. Даже проще, когда знаешь ,сколько под этим реально обёрток. Этого не надо бояться и считать ебанутым

2. Возможности! Не обязательство, а возможность это делать, всегда благо. Потому, что поверх возможности можно всегда сделать те же удобства, что есть сейчас, только их будут делать не полтора корпоративных Васаня, а сотни энтузиастов, у которых родяться разные решения (которые потом прибурут к себе корпы) - это всегда благо для развития. И чем ближе инструменты к железкам, тем лучше. В этом плане WebGL, хоть, он и работает, через браузер, потом, через закрытые дрова Nvidia, потом, через OS, например Windows, он всё же ближе. И поверх него можно строить примитивы. И чем больше на нём примитивов, тем ближе мы к тому, что у нас будут 3D объекты в магазинах, про которые тут один анон рассказывал, а не 2D товары. Тем ближе мы к тому, что браузере можно будет сделать хуяк-хуяк, а на выходе получить не стандартный сайт, а 3D метаверс шоп. Вон, Unity уже давно в ту сторону пошли. То же самое, почему я топлю за react, потому, что управление рендером при помощи V8 гораздо более мощная идеология, чем парсинг HTML. V8 ближе к рендеру браузера. Почему я за сокеты, потому, что они позволяют делать всё то же, что и HTTP запросы, и ещё больше. Почему я за UDP в браузере, которого так и нет, только experimental в виде QUIC, потому, что он позволяет делать всё то же, что и TCP и больше. То есть возможность это всегда хорошо. Это не значит, что вам обязательно с нуля надо будет писать весь стек. Наоборот, будут у вас либы, просто у вас появятся возможности

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

И представь мою боль, когда я прихожу в людям, с которыми собираюсь работать, с этим знанием, и говорю, поцаны, можно делать охуенно, а поцаны дрочат на аббривеатуры KISS, SOLID, до сих пор спорят, надо ли разделять CSS, JS и шаблоны или нет, угорают по Swagger, обмазываются какими-то тайлвиндами. Литерали, обезьяна Коко, научившаяся языку глухонемых, пытающаяся поговорить на нём с сородичами
358 3620292
>>620115

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


Это нахуй не нужно. Всё что нужно - срать в буффер байтиками, видеокалточка должна это всё рендерить шейдерами. Сама концепция html + css довольно близка к этой парадигме, html это буффер, а css это шейдинг.

Проблема веба в том, что не сама идея ограничивать шейдинг через говноязык вроде css это бред собачий, ноль выразительности. А ведь могли бы написать хороший и годный псевдоязык для шейдинга и отправлять какие-то флаги для буфферов через html, цены бы не было.

>>620203
Вот же больной шизоидный индус, лол

>>620289

> управление рендером при помощи V8


Нет там никакого управления рендером, оно и не нужно. Нужно модифицировать буфферы через события, тащемта большинство действительно хороших игровых решений именно так и работают, тот же вулкан создавался под именно такую парадигму
359 3620295
>>620292

>Это нахуй не нужно...


>Нужно модифицировать буфферы через события...


Да, ты более точен в своих формулировках. Спасибо
360 3620375
>>620099

> SEO сдохло ещё лет 5 назад


> поисковики сейчас все обмазались AI


Это утверждение без пруфов, SEO живо и оно меняется, например добавилось GEO. GEO без SEO не роляет для выдачи в поиске.

> Делайте норм приложущу забив хуй на поисковики


Согласен когда мы говорим исключительно про начинающего специалиста.

> поисковиков делайте отдельное ститический


Согласен, лендинг это статика, а остальное динамика. Как пример в Astro и Next с SSG.

>>620115
Интересные размышления. У меня ощущение что ты из гемдева

пришёл в веб. Ты же понимаешь, что задачи веба это интерфейс взаимодействия пользователя и сервром? Тут цель не "отрисовать" как в Figma, а дать возможность оперерировать информацией, в том числе через дерево элементов, ведь роботы поисковиков/доступности/ллм не видят кнопочки, а элементы html.

>>620192

> Тейлвинд это самый большой псиоп


> Shadcn тоже кал.


> Tanstack тоже кал.


Говняшкин, эти инструменты уже базовые строительные блоки большинства современных проектов. Ты можешь истерить, но это реальность.

> Все это легче сделать самому с нуля, как бы не казалось, что UI кит сэкономит время.


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

>>620214
>>620289
Уважаю тебя за твой опыт! Мне кажется, что ты немного поехал в своей теории как должно быть. Рекомендую смотреть шири, исходя из потребностей бизнеса и разработчиков, а не исключительно через своё "можно делать охуенно"
361 3620392
>>620375
Индус, ты? Узнал тебя по вони с твоей немытой жопы.
image.png555 Кб, 814x578
362 3620443
>>620375

>эти инструменты уже базовые строительные блоки большинства современных проектов. Ты можешь истерить, но это реальность

363 3620511
>>620443
а по существу есть что сказать?

Моя логика идти по оптимальному пути для создания. Учитывая различные факторы, в том числе удобство, скорость и обслуживаемость

Писать компоненты с нуля для типовой задачи это бред, а мы в програмаче. Например, возьмём таблицу, сортировку и фильтрацию даёт tanstack table + shadcn, зачем тут что-то выдумывать? Предлагаю устроить баттл, у кого лучше и быстрее результат получится со стримом процесса, я думаю ты жидко обосрёшься на деле
image.png77 Кб, 274x184
364 3620564
>>620511

> Моя логика


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

> Например, возьмём таблицу, сортировку и фильтрацию даёт tanstack table + shadcn


> у кого лучше и быстрее результат


Ох уж эти индусские задачи! Взять какую-то индусскую технологию, наспех всё это слепить в индусский код и объявить что задача решена. Заорал аж с тебя, паджит!
365 3620565
>>620564
ну что же ты смешарик, предложи свой вариант реальной задачи, давай обсудим, не сливайся через переход на личности

если рассматривать общение как навык, то ты трейни с самомнением сеньёриты. Давай дела делать, а не пиздюнткать, давай спаринг айтишный или засал? :)
366 3620568
>>620565
Конечно, если ты так хочешь, паджит.

Напиши мне сервер на node.js который держит 1-2кк RPS, работает с бд и не ложится от случайного пука. Сервер за 150 баксов, максимум 200. Некст лвл: бд и сервер должны нормально работать в кластере, не проёбывать данные, работать по регионам.

Как напишешь приходи, посмотрю на твой паджитский высер.
367 3620574
>>620511

>возьмём таблицу, сортировку и фильтрацию даёт tanstack table + shadcn


Дает, если ты загрузил данные с бека разочек и ходишь их фильтруешь/сортируешь на фронте.
Я буквально этим полгода назад по приколу занимался на работе, мне наобещали про tanstack+shadcn, мол, огого скорость разработки вырастет в миллиарды раз!!111 Нихуя. Я мучался, другие люди мучались, переписали на ванильный CSS и свои компоненты.

Если подрубается настоящая пагинация или что-то сложнее примера вот тут https://ui.shadcn.com/docs/components/data-table:
- движок таблиц от танстака становится не нужен, тебе нужно только обновить массив итемов и отрисовать ряды. Все важное происходит в функциях, которые дергают бекенд. И на изучение АПИ tanstack с их rowModel/huiModel только тратишь время зря.
- сами компоненты shadcn на тейлвинде только мешают, потому что надо гуглить, как в переводе на тейлвинд называются человеческие CSS директивы. Нужно залезать в исходники компонента. В исходники своего компонента, а не скомпилированного - залезть легче.

>Предлагаю устроить баттл, у кого лучше и быстрее результат получится


Зачем?
Я свои компоненты уже разок написал, задокументировал и тащу из проекта в проект.
На хакатоны люди тоже наверняка приходят с пачкой наработок, а не пишут прям с нуля.
То что ты возможно придрочился в тейлвинд и напишешь с нуля быстрее - збс, круто, флаг тебе в руки, но лично я не хотел бы работать с тобой в одной команде и вчитываться в тейлвинд лапшу, когда что-то нужно накрутить или поправить.
368 3620585
>>620568

> Сервер за 150 баксов, максимум 200



Мы вам перезвоним.
369 3620595
>>620585
Понимаю что для паджита с немытой жопой такое звучит невозможно, но поверь, 2кк RPS прекрасно работает на сервере за 200 баксов.
370 3620647
>>620099

>Почему ты пишешь


>function Govno() { return <div></div> }


>Когда можно. Так же короче


>const Govno = () => <div></div>


Потому что если использовать для этого function, то это быстрее просится мозгом как функция. Потому что это литерали функция, а конст много чем может быть. Лично я используют стрелочные почти всегда только для коллбеков.
371 3620651
>>620099
>>620647
У Deno есть подробно описанный стайл гайд. В частности, есть конвенция по использованию ключевого слова "function" для top-level функций: https://docs.deno.com/runtime/contributing/style_guide/#top-level-functions-should-not-use-arrow-syntax

Каждый, конечно, решает сам, какого ему стиля придерживаться.
image.png530 Кб, 1004x1123
372 3620728
Как же хотелось тихо спокойно красить кнопки и получать свои сотыги. Но даже микрософт прогнозирует, что ИИ кнопкокрасов заменит. И знакомый сеньор-помидор из московского финтеха сказал, что им джуны уже на хер не нужны, не нанимают, нужен сеньер, который будет только ИИшку как джуна или мидла ревьюить и мержить результат. На вопрос, откуда появятся новые сеньоры, если джунов не будет, ответил типа хз, не его проблемы, тут у него ответов нет, но идет все к этому.
373 3620731
>>620728
Ну перекатывайся в бекенд или в эмбеддед.
Фронтенд дохлая хуита.
374 3620738
>>620731
Эмбеддед совсем другая область. Уж лучше двигаться в сторону сеньора в своем направлении и тот же бэк подтянуть, чтоб фулстеком быть, чем потратить то же время, чтоб стать джуном эмбедером.
375 3620848
>>620728
Ору нахуй веб девелоперов меньше travel clerks

О чем ты нахуй, какое ИИ, ты вообще нахуй не нужен!
376 3620892
>>620574
Спасибо за вдумчивый и обширный ответ!

> Нужно залезать в исходники компонента


> В исходники своего компонента, а не скомпилированного - залезть легче


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

> свои компоненты уже разок написал, задокументировал и тащу из проекта в проект.


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

>>620568
Требования не проработаны. Учти, что ради циферок можно закешировать ответ от бд и отдавать исключительно его. Также нужен знать сколько средний размер ответа чтобы не упереться в канал vps. Я сейчас в основном использую bun.sh, там циферки на базовый гет несколько выше. А в некоторых случаях следует воспользоваться cloudflare worker.

Мне очень нравится девопс часть, но проектов где я сам строил что-то в k8s у меня не было. Будут задачи - будет опыт :) Я дико кайфанул от настройки конфигурирования vps через подход gitops, настройки ci/cd в gitlab и деплоя docker compose. Вот хочу проекты с blue-green деплоем, масштабированием через round robin, а дальше k3s or k8s. Сейчас моих знаний хватает чтобы 2-10к RPS держать, с хайлоадом я не работал, обычно я ts фуллстек около бизнеса, поэтому хайлоад проекты мне не попадаются.
376 3620892
>>620574
Спасибо за вдумчивый и обширный ответ!

> Нужно залезать в исходники компонента


> В исходники своего компонента, а не скомпилированного - залезть легче


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

> свои компоненты уже разок написал, задокументировал и тащу из проекта в проект.


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

>>620568
Требования не проработаны. Учти, что ради циферок можно закешировать ответ от бд и отдавать исключительно его. Также нужен знать сколько средний размер ответа чтобы не упереться в канал vps. Я сейчас в основном использую bun.sh, там циферки на базовый гет несколько выше. А в некоторых случаях следует воспользоваться cloudflare worker.

Мне очень нравится девопс часть, но проектов где я сам строил что-то в k8s у меня не было. Будут задачи - будет опыт :) Я дико кайфанул от настройки конфигурирования vps через подход gitops, настройки ci/cd в gitlab и деплоя docker compose. Вот хочу проекты с blue-green деплоем, масштабированием через round robin, а дальше k3s or k8s. Сейчас моих знаний хватает чтобы 2-10к RPS держать, с хайлоадом я не работал, обычно я ts фуллстек около бизнеса, поэтому хайлоад проекты мне не попадаются.
377 3620896
>>619347
Пару месяцев назад смотрел какую-то презу по рякту от ряктодаунов, кажется.

Там какой-то новый хуйк объявляли/показывали. useEffectEvent.

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

Букально ебучий костыль запилили и быдлу кинули.

Сука, лучше бы сидели вайбкодили а не насиловали тырнеты этом поделием.

Сейчас сижу пилю пет на ангуляре, чувство будто руки от говна отмываю.
378 3620898
>>620728

>что им джуны уже на хер не нужны


Так это на всех направлениях сейчас

>откуда появятся новые сеньоры, если джунов не будет


Ниоткуда. Будет ренесанс айтишечки, когда сфера захлебнется в ии говне, умеющие что-то деды уйдут на пенсию, а обучавшиеся с чатгпт инвалиды не смогут сами ничего исправить.
image.png532 Кб, 1280x720
379 3620920
>>620574
>>620511
Оба не правы.

Васянство библиотеки-нейм, будь то буквальный конструктор shadcn, либо готовое ui-решение, любое васянство - это васянство.
"""НАСТОЯЩИЕ""" команды юзают платные библиотеки. Либо имеют свое ui-решение которое пилится целой командой.
Как и во второй части предложения выше, ui/компоненты, будь то внутренняя разработка или публичная - пишется/поддерживается целой командой.

Брать бесплатный тир библиотеки или пустую по логике таблицу shadcn и васянить йоба логику таблицы поверх - это сотонизм.
Нормальные команды, если им пиздец как нужны таблицы - берут платную библиотеку/платный тир библиотеки за многаденяк и используют ее.

Писать свое решение имеет смысл разве что в пете для резюме или если кабан-кабаныч платит тебе за время а не за этапв.
380 3620929
>>620920
Будь добр, накинь примеры библиотек ПРОДАКШЕН уровня, чтобы без васянства :)
381 3620939
>>620929
Для таблиц/админок devexpress норм.
Платный тариф Mui UI.
Карты с нодами - reactflow.
382 3620975
>>620892

> Требования не проработаны.


> закешировать


Вот это отмазки у индуса пошли. Знаешь что еле-еле 200к RPS сможешь осилить, да, паджитик?

> Сейчас моих знаний хватает чтобы 2-10к RPS держать


Охуеть, вот это у тебя стек говна! Никогда не думал что всё это

> tanstack table + shadcn


индусское дерьмо такое отсталое.

10к rps, ну и пиздец ты паджит. В рогах и копытах всю жизнь работал?
image.png5 Кб, 207x135
383 3620995
>>620939

>devexpress


Под свелт нет, аргумент инвалид
384 3621067
>>620939
Спасибо за ответ. Я давно имел опыт с MUI и помню тогда была боль кастомизации через что-то не удобное сложно обслуживаемое. В следующий раз присмотрюсь внимательнее, думаю за это время многое могло поменяться в лучшую сторону.

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

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

И кто такие индусы паджиты в твоём понимании? Я уважаю все нации и крови во мне разной намешено. Предрассудки у меня конечно есть, но к индусам программистам я имею уважение по разным причинам. А тебе чем они не угадили? Ты имел опыт взаимодействия с ними или просто ретранслируешь чужой опыт как послушная мартышка? :)

И кстати, спасибо, что продолжаешь меня провоцировать, я чувствую как это делает меня лучше
385 3621076
>>621067

> 10к RPS это хайлоад, я рядом с таким трафиком только рядом стоял и глазками хлопал.


Ебучая индусская нейросеть, да ебтвоюмать! Не смешно, сука. Не смешно и скучно.
386 3621221
Почему в этом недоразумении нет нормальных импортов и приходится ебаться с CommonJS, ESM и прочими типами импортов? Почему это единственный ЯП где приходиться ебаться с ебучими импортами?
387 3621244
>>621221

>нет нормальных импортов


Есть

>приходится ебаться с CommonJS, ESM


Не приходится
388 3621289
>>621221
расскажи подробнее свой кейс, где ты боль испытываешь
389 3621335
Здравствуйте я вкатун. Скажите плес вот у меня в мухосрани вакансии фуллстеков пхп и жс бывают. И там не написано что надо учить canvas, webgl и прочее связанное с графикой в браузере.

Но всё таки для вката в уеб разработку надо или нет учить canvas?

Меня просто знаете что с толку сбило. Я сделал с цап царап курса по жс хтмоакадемии 2к20 года примерно.

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

И меня это капец смутило, что базовый жс даже не продвинутый. А уже с первых уроков canvas дрочат.

Может я чего-то не понимаю и надо canvas ,и графику учить в качестве базового жс?
390 3621339
>>621335
Canvas/WebGL это узкая специфика JS мира, это не базовый навык
391 3621362
>>621339
Ну я просто пчел который воспринимает всё буквально и прямо, не умею замысел разгадывать из здравого смысла. Ну видимо в штмлакадемии канвас показали в базовом жс не как обязательную технологию для изучения, а просто чтоб интереснее было. Облака нарисовать, сделать падающие снежинки, дождь из огурцов.
392 3621363
>>621339
И спасибо Вам большое за ответ, дай Вам Б-г здоровьица. А то вообще не понял, подумал канвас надо учить от корки до корки.
393 3621370
>>621335
Да, нужно. Ещё нужно дрочить математику, чтобы строить графон в свг/вебгл/канвасе.

Работы вне этих сфер ты, скорее всего, не найдёшь вовсе, откликов покрашивателей кнопок на реакте 2к на одну вакансию.
image.png100 Кб, 1544x532
394 3621371
>>621362
>>621363
Очень приятно слышать тёплые слова. В ответ желаю лёгкости и стабильности в выделении время на обучение через практику и теорию, практика на первом месте!

> а просто чтоб интереснее было


Тоже так думаю

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

Бесплатный нейрочатик с самыми лучшими моделями:
https://lmarena.ai/c/new?mode=direct
395 3621437
>>621370
О нет о нет, мне выше же сказали, что не надо в базовом жс учить канвас. Я тебя не слушаю. Я тебя не слушаю. Я тебе не верю. Не верю.
396 3621441
>>621437
Братик, проконсультируйся с нейросетями разными, так получишь больше независимых мнений. Можешь часть постов скопировать и таким образом задать контекст

Каждый из нас исходит из своего опыта и намерений, мы можем ошибаться, это нормально

>>621370
Шиз, чур тебя чур, уходи тебе тут не рады
397 3621458
>>621437
>>621441
Вкатуны, харош уже, всё. Нет никакого вката. Либо топаете ножками в вузик чтобы изучать вышмат - либо нахуй вы не нужны даже в вротэнде.

Матан и алгоритмы пока ещё плохо даются нейросетям, но не на долго. Фулстек чуть-чуть нужен, но там нужен уровень сеньёра. Датасаенс, сети, устойчивые алгоритмы синхронизации, всё это нужно знать чтобы ПРОСТО ПОЙТИ НА РАБОТКУ КРАСИТЬ КНОПКИ В ФУЛСТЕКЕ

Отдельный фронтенд это канвас, вебгл, свг, ванила и вся математика связанная с этим, стейт-менеджмент и всякие графкл - нужно знать и уметь писать синхронизацию состояний и crdt. Значения реакта, вуе, json и css уже никому не нужны. Таких вкатунов литературно тысячи.

Пока вы тут вкатываетесь в какую-то хуету и пишите кнопочки - нейрокалыч обучают писать с нуля весь сайт за один запрос.
398 3621466
>>621458
Ты прав лишь в одном, технология сама по себе не нужна. Бизнесу нужно чтобы задачи доводить до прода. Ты сам пишешь про нейросети, что их только учат, всегда будет человек, который проверит и будет нести ответственность за задачу.

Ты лишь пытаешься отпугнуть слабых духом, чтобы конкуренции было меньше.

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

Короче не паникуй. Работа есть и будет, но халявы как раньше нет, это факт.
399 3621518
>>621466

>Бизнесу


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

>Математика в программировании нужна на таком уровне как ты описываешь лишь там


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

>Работа есть и будет,


Есть, но не для фротедеров и >>621441 >>621437 подобных дурачков, сорь, ты не вкатишься без знаний. Твоё кнопкокрасительство не нужно ником нахуй. Никому.
400 3621540
>>621518
как тебя величать? ты регулярно тут пишешь
401 3621543
Зекач лучше не читать.
402 3621554
>>621540
Все мы аноны на этой борде, анон
403 3621586
>>621518
Ты не прав
404 3621590
что по вкату?
405 3621770
>>621586
Прав. Вротэнд всё, для вкатунов уж точно.
406 3622507
>>621370

>Ещё нужно дрочить математику, чтобы строить графон в свг/вебгл/канвасе


Не нужно
407 3622525
Я вкатун, вкатите меня во фронт за спасибо, ну могу еще пива купить и пиццу с первой зп. Устал быть нищим
408 3622602
Одна Write-Only технология заменила другую Write-Only технологию.
Время тайлвиндопораши закончится.
Ура, товарищи, ура! Ура! Ура!
409 3622616
>>622507
Если ты индус-даунёнок - тебе ничего не нужно. Иди полы мой, тебя всё равно нейросеть заменит
410 3622701
>>622602
Это своего рода фильтрация на дурака, я думаю.
Дебилы никогда не перестанут использовать CoffeeScript, StyledComponents, Tailwind, всякие мертворождённые фреймворки и прочее. А потом ноют, что знания устаревают.
Устаревает лишь лапша, которую они потребляют от инфоцыган.

Сядь и сам подумай. Вот лично мне -- МНЕ -- нужна эта технология? Какую потребность я испытываю?
411 3622705
>>622616

>10 лет в шкалке решал уравнения


>5 лет в ветке ботанил ряды и дуфуры


>Дрочил алгосы к собесам


>На работе делаешь fillRect() в канвас



Покеж матешу при рисовании в канвас
412 3622714
>>622701
Этот прав. Более того, CSS свойства отлично описываются объектами в JS, а ещё их там можно генерировать, наследовать... в общем, можно управлять ими кодом. И синтаксис чище. В общем, то, что люди используют какие-то CSS фреймворки, говорит о том, что в индустрии есть оч много глупых людей. Что, я и раньше знаю, просто +1 подтверждение

const govno = { width: 100 }. И потом в нужном месте делаешь sx={govno} или style={govno}, и это работает. Как-то так. С синтаксисом мог слегка поебаться, не у компа
413 3622832
>>622705
Тебе такого не по масти знать, пиздуй кнопки красить с надеждой вкатиться
414 3623041
>>622714
А ты к здравым людям, которые КССЫ пишут в КССХНЫХ файлах не подлизывайся, как тайлвиндопорашу закапают - вы следующие.

Один дегенерат придумал все стили/классы писать в inline виде.
Другой дегенерат придумал все тупо в js все запихать.

> const govno = { width: 100 }.


> sx={govno}


> style={govno}


Да, пиздец как ахуенно. Вместо кала на который хотя бы можно закрыть глаза, протекает кал который еще и смешавается с логикой нахуй.
Ну да, все это намного ПРОЩЕ/ЧИЩЕ чем
.govno { width; 100 } и в нужном месте "govno"

Пиздец конечно.
Когда же уже придет ИИ и отправит нас всех на фермы.
Там я хотя бы смогу в вас буквально говном кидаться.

html и js, и css должны быть раздельны.
415 3623221
>>623041

> html и js, и css должны быть раздельны


Создай файл style.css.js, разрешаю, так и быть.

Пиздец ты конечно индус-утёнок, лол
416 3623326
>>623041
css как отдельный язык нахуй не нужен, это историческая ошибка. Посмотри, например, как это сделано во флаттере.

Но я не предлагаю писать css в js, нет нормального способа перевести селекторы в жабаскрипт, оно изначально должно было быть организовано иначе. Исправить это можно только новым языком разметки, а это в ближайшее время не светит.

Мне самым лучшим подходом кажется подход vue.js, где стили, разметка и код отдельно, но в одном файле. С одной стороны ничего не перемешано, с другой не надо туда-сюда переключаться, потому что это всё равно связанные вещи.

мимо-бегемот
417 3623399
>>618563
Это бекенд? Можно ссылку на гайд
418 3623660
Ну че мужики, аниме?
Допустим, я хочу упороться в анимацию svg изображений. Сходу определяем SMIL технологию на парашу, ибо она скоро будет деприкейтед в хроиум браузерах. Для того, чтобы делать красиво, морфить там всякие пути и так далее, мне надо иметь возможность доступа к svg дереву со страницы. То есть это должна быть не шняга за шедоудомом, не спрятана в бекграунд рисунка, а быть прямо в дом дереве документа.
Сейчас я вижу пока следующие два стула позволяющие мне это делать:
1) инлайнить svg код в документ, - супер неудобный формат, надо брать свг после редактора, чистить его через SVGO, потом руками копировать в html разметку.
2) подключать через тег <object type="image/svg+xml" data="/src/svg/manual-sprite.svg">, - ощущается уже приятнее, потому как отсутствует ручная операция переноса, остальное делают скрипты у бандлера

Какие еще у меня есть варианты?
Мне очень хочется иметь возможность использовать svg sprite или нечто подобное, чтобы минимизировать загрузку браузером, чтобы он не тянул 10 разных объемных свгешек, а например одну, разбитую на g/symbols которые я бы вставлял как мне нужно.
Видел варианты, когда инлайнят большую svg в hidden тег, а потом через copyNode вставляют по заранее заложенным плейсхолдерам.
Кто-нибудь интересовался, или приходилось сталкиваться с ситуациями шире чем просто сунуть в background?
419 3623701
>>623041

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


Жопочтец, плез. Выше же писал, что нет давно уже никакого разделения на логику, шаблоны и стили. Лет 7 уже как

>>623221
>>623326
Тут тебе выше хорошо ответили. Делаешь pidor.css.ts, и пишешь там свои стили, если тебе так хочется разделить. Ты даже не понял мой посыл, нахуй я блять пишу вообще, меня кот и то порой больше понимает, который заключался в том, что описание стилей даёт управление кодом, при этом СОХРАНЯЯ ВСЕ ВОЗМОЖНОСТЬ, ЧТО БЫЛИ В CSS. То есть возможностей становится больше, а не меньше

Нет никакого CSS в JS. Есть нормальный подход с указанием из V8 на JS через браузерное API, какие задать элементу свойства, и есть дауны, которые пишут CSS, который потом парсится, также применяется к дереву объектов, только без возможности нормального языка программирования
420 3623705
>>623660
Сам спросил, сам ответил.
SVG спрайты идут нахуй, то количество телодвижений которые требуется провести чтобы оно работало как мне надо, абсолютн не нужны. Один хуй, пока происходит скачивание и подключение библиотек по работе с анимацией, на страничке крутится прелоадер.

Для vanilla HTML/CSS/JS+GSAP/Animejs: все делается через vite бандлер без плагинов. SVG вставляется javascript кодом, сцены/иконки транслируются в код через стандартную функциональность ?raw и ?url.

Для React используем vite-plugin-svgr, оно само изкоробки работает аналогично вышенаписанному.

Пути с морфингом кладем тупо рядом с svg файлом в виде js или json файла, SVGO в обоих случаях запускается бандлером. Если появится необходимость делать что-то асинхронно по условию, пишется код которых кидает fetch запрос, а результат запихивается в .innerHTML.
421 3623720
>>623701

> То есть возможностей становится больше, а не меньше


Будет меньше возможностей, если так делать для некого гипотетического языка. Нужно разделять стили и макет, тому что стили = шейдеры. Стили (шейдинг), вёрстка (построение дерева) и говнокод (js) это идеальное разделение.

Для кнопокрасительства подойдёт и совмещения JS какой-то поеботы вместо шейдеров, но если нужно что-то большее - нужен шейдинг. Надеюсь сделаю свой язык на основе css, но с шейдерами, будет в GLSL/HLSL или сразу в Spri-V компилироваться.

> Нет никакого CSS в JS. Есть нормальный подход с указанием из V8 на JS через браузерное API


Это полная параша кстати, пробовал уже. Множество запросов установки стилей руинят производительность из-за постоянного вызова с++ функций и внутренних парсеров текста. Парсинг CSS в хромоноге быстр, а в чмозиле вообще в другом потоке работает, устанавливать css через js полная параша.
422 3623741
>>623660

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


Верстаю SVG как обычнй JSX, в патчи подключаю сигналы с строками, строки формирую через движок рендера каждый кадр. Все манямации на svg по сути это патчи в небольшом движке рендера.

С SVG есть только два пути. Модифицировать движок рендера для path и обычная говноанимация на основе статичной поеботы через animate и css хуйню, но там легче и прочеще HTML анимировать.

>>623705

>Пути с морфингом кладем тупо рядом с svg файлом в виде js или json файла


Норм, главное морферы через дельты делать, чтобы не высирать мегабайты говнокода.

>Если появится необходимость делать что-то асинхронно по условию,


Всё должно работать через какие-то сигналы или систему реактивности, чтобы не обосраться в процессе.
423 3623751
Че думаете про convex? Почитал доку, выглядит прям красиво
424 3623772
>>623751
Идея хороша, реализация поебота дикая
425 3623779
>>623741
Добра тебе.
Какой библиотекой пользуешься в основном: GSAP / Framer Motion / Animejs / React-Spring / popmotion ?
Есть ли предпочтения?
Сейчас сижу курю GSAP для vanilla использования, потом буду смотреть как крутить его с реактом.
426 3623791
>>623772
А что там если кратко? Хочу пет проект начать делать с ним, в дальнейшем мб как-то монетизировать его, пугает что не особо популярный сервис и надо будет все переписывать если захочу отказаться от него
427 3623841
>>623779

> Какой библиотекой пользуешься в основном


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

> курю GSAP


GSAP хорош, стандарт индустрии, если тебе не писать что-то специализированное, например webgl игру, то смысла писать на чем-то другом нет

>>623791

> А что там если кратко?


Ты этот апи видел? Всё то же самое можно на сигналах сделать за две строчки кода

> надо будет все переписывать если захочу отказаться от него


Это самая большая проблема, потому что придётся мигрировать всю базу. Смысла писать на чем-то подобном нет, это ничего не даёт, кроме неиллюзорной необходимости платить создателям этого поделия из-за непонятных багов
428 3624016
>>623841
За две строчки кода у тебя будет риалтайм 1000% любых данных из бд?
429 3624050
>>624016
Конечно. Одна строчка сигнал, вторая строчка эффект при подписке. У меня вообще одна строчка тому что свой JSX компайлер.
Но это без бекенда. Но нахуя нужно мешать фронт с беком, бек уж точно переписывать придётся не один раз.
image.png5 Кб, 457x200
430 3624252
Почаны, кто может объяснить эту хуету? Почему я просто добавил шестой нулик к числу и выдало какой-то абсолютно неадекватный результат? Как мне в ЖС поделить число на миллион или этот язык тупа так не умеет?
432 3624276
>>624252
У встроенного в JS Number точность примерно 16 знаков, дальше начинаются вилы. Нужно больше -- бери decimal.js или другую либу.
433 3624291
>>624276
Тоесть чтобы вместо девятки мне начало выдавать очевидный ноль - мне обязательно надо накатывать библосик? Мне собсно даже не важны цифры после точки, мне главное чтобы целое значение было адекватным.
434 3624303
>>624276
А всё, забей, это оказывается корректный результат и при логическом сравнении получается, что такая девятка меньше единицы, тоесть код не ломает. Я думал это просто ЖС ебу даёт и какую-то неадекватную хуету мне выблёвывает.
436 3624324
>>624319
Ага, мне уже накидали хуёв за шиворот на реддите: https://www.reddit.com/r/learnjavascript/comments/1qdcj04/comment/nzow48d/
Всю жизнь терпеть не мог эту ебучую математику, придуманную жидами, теперь ещё приходится понимать всякие буквы е в цифрах, охуеешь просто.
437 3624376
>>624324
То есть ты за чистоту арийской науки?
438 3624627
>>624050

>без бекенда


Ты не понимаешь о чем говоришь видимо
439 3624667
>>624627
Мне лень разбирать это говно, ибо апи выглядит как нейрослоп. Если там нет даже сервера и бд - то вообще бессмысленно об этом говорить, это просто ненужно
440 3624714
>>624667
В смысле если, то есть ты пытаешься серить в треде своим мнением об инструменте, про который ты ничего не знаешь? Необразованный индус, давай покажи нам как ты такое заменишь двумя строчками:
https://github.com/get-convex/convex-backend
441 3624837
>>624714
Ты даун или что? Это какая-то обоссаная никому не нужная БД, для любого расширения которой или попыток реализовать функционал нужно переписать почти весь говнокод этого дерьма.

Весь этот кусок индусского дерьма на пидорасте заменяется на 200 строк бекенда и работой с бд, либо, если не хочется велосипедить, хорошей реактивной либой поверх постгресса. То что ты, индус, способен лишь npm instal kokoko делать не делает тебя умудрённым опытом. Помни об этом.
42OkTrrtrNI.jpg165 Кб, 1599x895
442 3624901
Сап аноны, пользуется кто-нибудь opencode внутри vscode?
у меня одного оно отъебнуло и без впна не работает?
443 3624912
>>624901
а какую модель юзаешь? если не китайские то они у меня и не работали никогда без впна
444 3624917
>>624912
Юзал ту которую vscode по умолчанию ставил, она фришная. Там 4 фришные идут - все перестали работать вчера, хотя в понедельник все ок было.
445 3625061
>>624837
Сначала у индуса было 2 сроки, теперь 200. На деле когда индус типа тебя попытается такое написать, тебе никакое количество строк не будет достаточно, ты жидко пукнув обмякнешь не сделав и 1% от необходимой работы. Обтекай.
446 3625071
>>625061
Что ты несешь, даунита? Речь не шла про бекенд, потому что тащить в бекенд какую-то непонятно поебуту на TS - решение достойное безумного индуса.

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

Но тебе, поехавшему индусу который защищает чужой нейрослоп, до продакшена лет 5 писать свои говнопроекты, кек
447 3625083
>>624901
Без платного впна уже никуда в нашей работе, привыкай.

>>624917

>Там 4 фришные идут


В чем подвох? Лимиты минимальные? Я чет глазел на TUI версию - даже регаться вроде не надо там. Ну или че-то не понял.
изображение.png122 Кб, 815x334
448 3625409
Смотрю гайд по реакту, там вот такой пример. При изменении likes страница не перерисовывается, и, чтобы реакт обновлял DOM и страница перерисовывалась, далее предлагают использовать UseState. Я не понимаю, разве реакт не может сам построить граф зависимостей и понять, от чего зависит html код, и когда его надо обновлять?
a330c48031dc0b7ce1d0da50c25b326c.jpg7 Кб, 320x315
449 3625425
>>625409

>смотреть


>гайд

450 3625491
>>625409
Там в реакте можно, через documnet.querySelector("h1").innerHTML делаешь из него число и прибавляешь сколько нужно, все так пишут хуки это для джунов
451 3625690
>>586505 (OP)
Аноны, как часто вы видели код вида
arr.length = 0;

?

Если да, то киньте контекста, где и сколько вы работаете
452 3625701
>>625409
Просто реакт говнина. Пока ещё ничего лучше vue не встречал.
453 3625716
>>625409

>разве реакт не может сам построить граф зависимостей


Зависимостей чего от чего? Как ты собрался отслеживать изменение случайной переменной?
3f039898d604b998c57a9b8132d64964.jpg105 Кб, 828x1215
454 3625730
>>625701
Vuesos, это ты, сладенький наш? Всем тредом будем тебя в сракотан жахать!
455 3625760
>>625730
Ноуп, вуесос не любит вью, а всё остальное любит. А я всё не люблю, потому что язык говно полное, но считаю вью лучшим из ныне созданного на этом говноязыке.
--------
*говноязык — см. javascript, typescript
456 3625769
>>625083
Хз. Я подвоха не заметил.
А есть ВПН который можно и на мак, и на винду поставить?
image.png282 Кб, 1023x611
457 3625771
>>625716
Не знаю, а как svelte4 это делал
458 3625781
>>625690
Ты так говоришь, будто в твоём коде что-то плохое.

>где и сколько вы работаете


Я долбоеб РАБотать чтоле? Совсем берега попутал, нормискот?
459 3625818
>>625771
Правильный ответ - никак, тебе всегда нужна какая-то структура вокруг стейта, если ты собрался следить за его обновлениями. Свелте-хуелте прогоняют твой код через свои собственные тулзы и срут в него кучей левой хуйни, чтобы вся эта магическая залупа работала. Реакт же это просто либа, которая дает тебе API для рендеринга, а не магию, поэтому он база и доминирует мир фронтенда.
download.mp46 Мб, mp4,
704x1280, 0:09
460 3625821
Какой же пиздец 🚬

Постоянно закидывают тестовые задания на ноде, но нихуя на джаве и на го

Хули ваше сделанное на коленке лезет в бэкенд? Ну врот просто нахуя
461 3625822
В чем сакральный успех тайпсрипта с мнимой типизацией и ноды?

Мимо джун, дохуя пет проектов и тестовых забито на гитхабе
462 3625825
>>625822
Тайпскрипт потому что мода на типы, другого смысла в нем нет(как и в типах) через пару лет эта шиза пройдет, будет опять мода на динамику. Ну и хуй знает, что ты имеешь в виду под "мнимой типизацией", если то, что оно все равно компайлится в жс в итоге, то это ничем не отличается от любого другого типизированного языка, типы это подсказки для компилятора, после компиляции их не существует. А нода это просто способ гонять жс вне браузера.
463 3625832
>>625071

>Речь не шла про бекенд


Нет, про бекенд. Речь шла про Convex, это бекенд

>потому что тащить в бекенд какую-то непонятно поебуту на TS - решение достойное безумного индуса.


Skill issue, у нормальных людей TS прекрасно работает на бекенде. Только при чём тут convex, в котором вся основа на расте

>Можешь сколько угодно копротивляться и превозносить индусский код на пидорасте


Неосилятор раста, плиз. Это ты та самая динамикодриснявая хайлвльная макака, которая орудовала в этом тренде в 2024?

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


Начал, ничего из перечисленного не получил. Вместо этого получил прекрасно работающий sync engine, а индусы мне завидуют

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


Когда что-то слишком сложно и непонятно, назови это индусским нейрослопом
464 3625838
>>625832

>Skill issue, у нормальных людей TS прекрасно работает на бекенде.


>Неосилятор раста, плиз.


Классика индуса, лол

>Вместо этого получил прекрасно работающий sync engine,


Тупорылому индусу лишь бы абстракций навернуть, вместо написания качественных 200 строчек ws/http синхронизации и нормальной бд. Сложно думать индус, да? И правда, зачем это тебе, npm install indus-pidorust-sync и всё в порядке, твой интеллект не задействован!
465 3625849
>>625838
Над тобой в школе старшеклассники совершают действия сексуального характера? Откуда столько злости в твоём маленьком тщедушном тельце?
466 3625854
>>625849
И зачем ты все рассказал о своих фантазиях, индус?. Тебе правда нравится о таком думать? Впрочем, ты же пидорастер
467 3625856
>>625854
Жалкое зрелище.
468 3625858
>>625856
В зеркало посмотрел, индус? Долго не смотри, а то сознание потеряешь от осознания своей ничтожности
469 3625911
>>625858
Ты хуже бабы чел, такие позорные стрелки метаешь. Встречу тебя на улице - вырву кадык.
470 3625933
>>625911
Опять киберунизили тебя, да? Больно тебе, индус? Неприятно? Ну поплачь, уверен ты всегда каждый раз плачешь от унижений, пидорастер
471 3625984
>>625933
Ты болен, дружок. Принимай таблеточки.
472 3626036
>>625818

>Свелте-хуелте прогоняют твой код через свои собственные тулзы


>Реакт же это просто либа, которая дает тебе API для рендеринга, а не магию


То то компилятор пришлось вводить, чтобы дорогие разработчики не забывали использовать не магию (useCallback / useMemo).

Если уж ввели компилятор, то дайте мне писать по-человечески, как в свелте.
473 3626062
>>625984

> Ты болен


Сказал полоумный индус размазывая говно по штанине и устанавливая очередную индусскую либу нейрослопов из нпм

Смотри не выпились от унижений и собственного бессилия перед алгоритмом, кто ещё будет развлекать меня этом итт треде
474 3626084
>>626062

>пук

475 3626127
>>626084
Занюхал мой пук, индус? Молодец.
476 3626131
>>626127
Тебя индусы отъебали что ли, дурачок? Видать ты тот ещё омежка, раз тебя нагнул представитель самой омежной нации на свете.
477 3626152
>>626131

> отъебали что ли


Пидорастер как всегда о больном
478 3626205
>>626036

>компилятор пришлось вводить


Разница в том, что компилятор - это опциональная приблуда, не хочешь - не пользуйся.

>чтобы дорогие разработчики не забывали использовать не магию (useCallback / useMemo)


В хуках нет магии, они ничем не срут в твой код и не переписывают его на другой, это обычная функция с четко прописанным API. И цель компилятора заключается в том, чтобы просто убрать бойлерплейт: используешь переменную в хуке - она автоматом добавляется в зависимости(что кстати не всегда правильно и хорошо), хуй знает, кто там у тебя что забывает, никогда не видел проблем с хуками и их зависимостями, обычное линтер-правило все решает без проблем.
479 3626298
>>626205

>В хуках нет магии


@

>используешь переменную в хуке - она автоматом добавляется в зависимости


Реактодебил, ты..
480 3626305
>>626298
Дебильный не умеющий читать даун, ты?
481 3626354
>>626305

> истошные визги реактодебила


Понял тебя
482 3626531
>>625822

>В чем сакральный успех тайпсрипта с мнимой типизацией и ноды?


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

Нода позволяет использовать использовать одного и того же макакена для написания кода на обеих сторонах веба.
483 3626560
Страшно пиздец.
Я думал упороться в анимации на фронте, ибо у нейросеток печаль-бида с пониманием визуального изображения и дизайна. Но недавно в гугле обновили mcp для chrome, и пиздец. Оно в целом видит страницу, может с ней взаимодействовать, делать пачку снапшотов, диффать их между собой и отслеживать происходящее.
Реально идти на СВО в дронщики пиццу разносить в доставке, паника пиздец. Нихуя, терпим и хуячим, учимся и задротим.
484 3626570
>>626560
Фронтэндеров нейронки вырежут первыми, тут даже не сомневайся. Останутся только СберКати (потому что она еще и сосать умеет) проверять покраску кнопочки и анимаций.
485 3626575
>>626570

>Фронтэндеров нейронки вырежут первыми, тут даже не сомневайся


Ты хоть раз видел реальный корпоративный фронт? Тот, где у тебя не туду-лист и не муви-сёрчер? Там, где важны панели как интерфейс,а не просто статика
486 3626583
>>626575
Ну я слышал, что во фронтэнде не самые умные, поэтому можешь еще покоупить, что нейронка не осилит то, что СберКатя делает.
487 3626584
>>625821
Во-первых почему бы и не лезть, тем более в целом не хуже большинства других решений, во-вторых схуяле на коленке, ноду годами полировали инженеры, до которых тебе никогда в жизни не дорасти.
>>625822
Типизация не мнимая во-первых, во-вторых в чем сакральный смысл пхп, питона, руби, сишарпа, джавы, го???
488 3626686
>>626560
Это сделано совсем для аутистов? Нейроговно и по коду может нормально описывать что на сранице происходит
489 3626705
>>626584

>Типизация не мнимая


Если под нестрогой типизации подразумевать мнимую, то мнимая. Не пизди.

Тс в принципе не ставит себе задачу стать каким-то дохуя типизированным языком. Это язык для дегенератов, индусов и прочего отребья неспособного в кодинг и нанимаются за минимальную зп
490 3626869
Приведите пример архитектурно сложного проекта во фронтенде. Такого, чтобы крепкий миддл серанул в штаны от одного только вида.
491 3626885
>>626869
Микрофронтенды может быть? Был проект, где каждую страничку верстала отдельная команда, у каждой микрофронтенд и bff для graphql и приседаний с azure аутентификацией.
Идеальный был проект по разводу швейцарских кабанов на крошки с барского стола.
492 3626901
>>626869
Гугл докс?
493 3627436
>>626705

>Это язык для дегенератов, индусов и прочего отребья неспособного в кодинг и нанимаются за минимальную зп


А какие языки для нормальных людей, профессиональных инженеров с достойной зп?
494 3627448
>>627436
Java
Go
Python для ML
C++
495 3627661
>>627448

>Go


Буквально сделали для туповатых неосиляторов C++. Без рофлов. Лучше уж на однонедельном пет-проекте писать чем на языке который придумали для даунов.

>Java


> Python


Лучше в дупло долбиться чем трогать этот мрак.

>C++


Ну норм. Но JS практичнее и в этом плане лучше.
496 3627728
Я бэкэндер пищущий на Go (да, на том самом который анон выше назвал языком придуманным для даунов), сейчас делаю пет проект - анонимный чат для тяночек-яойщиц, фронт там на React потому что юзаю стартеркит Pagode. Но с фронтом у меня плохо и Реакт я знаю хуево, поэтому где не справляюсь то юзаю нейронку чат ГПТ для неё. Однако вдруг найдется какой нить анон которому тож нечего делать как мне и захочет помочь, мало ли, если кого то заинтересовало оставлю свой тг @faenirastrum
497 3627773
>>627728
Каким образом клиенты получают свои сообщения?
498 3627777
>>627773
Ну на самом деле пользователи регаются и уже сам сервер их анонимизирует. Короче похоже на какой нибудь условный flymer. Недавно умер один такой сайт и его жителям некуда идти, меня вот упросили запилить замену, в кач-ве пет проекта почему бы и нет.
499 3627782
>>627777

>анонимизирует


У тебя как хранятся сообщения в базе данных?
500 3627804
>>627782
Обычным образом в PostgreSQL. Короче есть идеи чет типа объявлений. На эти идеи могут ответить юзеры и начать анонимный чат с тем кто оставил объявление. Самим юзерам присваивается "аноним" + рандомная крокозябра в кач-ве айди и вот это им показывается.
Но я, конечно, в базе вижу мейлы с которых они зарегались и всё такое. Там не анонимность уровня имиджборд где айпишниками оперируют, там и регистрация есть. Короче чекни сайт flymer я примерно его аналог пилю. На таких сайтах обычно девки сидят и виртятся друг с другом или с немногочисленными кунами, иногда яойщицы, иногда лесбухи, иногда гетеро.
501 3627908
>>627448
Зачем сразу так толсто?
502 3628092
>>625690
В смысле видели? Я так до сих пор делаю.
503 3628204
>>614949

>Синхонизирует состояние между лисичкаом и зайчиком


какая милота на нг была всё-таки
photo2026-01-2112-21-30.jpg167 Кб, 878x880
504 3628859
хорошая штука для начинающих?
505 3628864
>>628859
Я бы туда хуй засунул.
506 3629016
>>628859
Нет, нахуй не нужна. Мышечная память все запомнит.
А что не запомнит то не нужно.
507 3629017
>>628859
понты. смотрите я крутой пограмист, каждый раз буде клавиатуру поднимать что бы посмотреть как та или иная комманда пишется?
508 3629422
>>628859
Во времена автокомплита не нейросетей смотреть API. Вы чё там, совсем ебанулись?
509 3629423
>>629422

>не


и
510 3629890
В js появилось новая фича для работы со временем
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Temporal
511 3629920
>>629890
Над какой же поеботой эти хуесосы работают, вместо того чтобы браузер пилить
Screenshot 2026-01-22 at 7.05.18 PM.png225 Кб, 2584x1614
512 3629943
Как искать работу если дают скрининг по типу пикрил уже во 2-ой раз
В первый раз на Go такая хуетень была

Во всех остальных случаях просто мороз

мимо джун ищу первую работу мечты
513 3629956
>>629943
Нахуй ты нужен? Ты не джун, а стажёр
Работы нет, вкат закрыт
514 3629961
>>629920
Вообще-то эту фичу давно просили...
515 3629985
>>629961
Кто блядь и нахуя это нужно? Есть куча библиотек для этого, притом с вменяемым апи, а не с этим высером нейрокала Temporal.Koko.pokpok(string int) с тысячей бессмысленных методов.

Проиграл кста с доков написанных нейрокалом. Какие же дегенеративные уёбища!
516 3630138
>>629985
Литералли все просили, потому что Date кривой и библиотеки тоже кривые, плюс это лишние зависимости. Понятно, что ты любишь писать bloatware, типичный смузихлёбный зумерок, который по любому поводу ставит пакет из npm и срет в package.json зависимостями.
517 3630142
>>630138

> Литералли все просили


Все индусы вроде тебя?

> bloatware


Это и есть суть Temporal. Существует потому что индусам вроде тебя писать две строчки кода сложно, лолд
518 3630188
Я так пынемаю на ферму мы еще не скоро. Скорее наоборот.
519 3630249
>>630188

> договор гпх с физлицом


Нахуй ты этот кринж запостил? Ну ок, смешно
520 3631723
>>630188
А в чём сложности выкатывать 2-3 фичи с нейросеткой? Изи мани
521 3632790
>>630188

> удаленка ГПХ с физ.лицом


Сейчас бы сканы своего паспорта через интернет непонятным людям отправлять.
522 3633399
И куда дели мой последний коммент и ещё несколько других?
523 3633405

>>3633810


>У меня на проекте сейчас заставляют заворачивать весь код в useCallback, useMemo


Скажи им что они долбоебы и уже давно можно вместо этого использовать react compiler

>Еще и tanstack query какая-то хуятина неудобная как она взлетела вообще


Ты долбоеб?
524 3633406

>>3633810


>У меня на проекте сейчас заставляют заворачивать весь код в useCallback, useMemo


Скажи им что они долбоебы и уже давно можно вместо этого использовать react compiler

>Еще и tanstack query какая-то хуятина неудобная как она взлетела вообще


Ты долбоеб?
525 3633407

>>3633810


>У меня на проекте сейчас заставляют заворачивать весь код в useCallback, useMemo


Скажи им что они долбоебы и уже давно можно вместо этого использовать react compiler

>Еще и tanstack query какая-то хуятина неудобная как она взлетела вообще


Ты еблан?
526 3633408

>>3633810


>У меня на проекте сейчас заставляют заворачивать весь код в useCallback, useMemo


Скажи им что они ебланы и уже давно можно вместо этого использовать react compiler

>Еще и tanstack query какая-то хуятина неудобная как она взлетела вообще


Ты еблан?
527 3633409

>>3633810


>У меня на проекте сейчас заставляют заворачивать весь код в useCallback, useMemo


Скажи им что они глупые люди и уже давно можно вместо этого использовать react compiler

>Еще и tanstack query какая-то хуятина неудобная как она взлетела вообще


Ты глупый?

какого хуя пост со словом долбоеб не постится?
528 3633534
Закончил свой двухмесячный отпук в ЮВА, и начал новый рабочий день на лучшем фреймворке Angular версии 20
image.png136 Кб, 1354x707
529 3633958
гайс, а почему на ноде так мало вакансий?
530 3634279
>>3633810 →

>У меня на проекте сейчас заставляют заворачивать весь код в useCallback, useMemo


Скажи им что они глупые люди и уже давно можно вместо этого использовать react compiler

>Еще и tanstack query какая-то хуятина неудобная как она взлетела вообще


Ты глупый?
531 3634292
>>633958
Сложный инструмент. Чем сложенее инструмент, тем меньше на нём пишут. C++ на бэке ещё реже бывает. Макаки хотят крутить ручки и поменьше думать. Менеджеры хотят тоже мопеньше думать, побольше продавать говноподелок с тайм ту маркет в -1 наносекуду. Такой симбиоз. Поэтому выбираются инструменты, где можно раз-раз и в прод. Поэтому JAVA взлетела одно время, и мы видим наследие этого в том же ублюдском ангуляре, где всё пытаются обмазать классами даже там, где они нахуй ненужны. Поэтому мы видим наследие PHP с его ублюдочными REST API. Поэтому рождается nestjs, хотя, эта гавнина без лишнего мусора собирается самостоятельно за несколько дней
532 3634341
>>633958
Правильнее сказать на js.,потому что нода это среда исполнения жс кода. А жс- яп со своими приколами
533 3634483
>>634279

>tanstack query


а че, не хуятина? Почему у них там разный интерфейс вызовов для get(query) и пост(mutation) методов? У одних есть колбэки на завершение, у других этот автор еблан их выпилил в новых версиях, "потому что это не реакт вей". В пост метод можешь параметры передавать в момент вызова, а в гетах только при инициализации, а потом только refetch дергать, который параметры не принимает.
На вызов отложенного гет метода с параметрами без слез не взглянешь

в rtk query почему-то нормально все смогли сделать
534 3634492
>>633958
Тебе мало? Мне всегда хватало. 8 лет бекенд на js/ts пишу.
535 3634563
подскажите в какой тред залететь нубасу который верстку изучает
536 3634564
>>634563
я еблан, в факе есть ссылки по верстке. Пошел дальше ебаться с отдельными clamp для каждого медиа запроса и потом чекну чо там анончик советует. Как понимаю в этот тред заходить после того как функции через равно со стрелочкой писать буду
537 3634565
Если залетать во фронт ПОД фуллстек, то Reactjs без альтернатив сейчас?
538 3634569
>>634492
Поподробнее, ты на РУ рынке работаешь или мировом?
539 3634589
>>633958
Язык говно для бека. С бинарями особо не поработаешь, даже на петухоне есть библиотеки для строк в utf16 или работы с бинарной поеботой, блядь, да там cython есть! Чтобы работать с бинарной хуетой и строками в JS нужно хуй поесть.

С одной стороны норм и можно что-то провернуть безумное, с другой стороны не для всех проектов это срабоатет. Такие дела.
540 3634772
>>634569
На мировом, но только с прошлого года. До этого все места работы были на ру рынке. Кандидатов нормальных мало, и их в целом мало, поэтому никогда не было проблемы найти работу. Но если ты только сейчас собираешься вкатываться, то всё равно для карьеры тебе возможно будет лучше будет выбрать го или дотнет.

>>634589
Часто тебе на беке с бинарями приходится работать? Есть buffer, fs, stream.
Язык хороший для бека (хотя конечно же не лучший по сумме факторов), рантаймы типа ноды, дино, бан прекрасно справляются с I/O, что самое важное. И писать на нём быстро и удобно. Иногда приходится на го что-то писать, после ts'a плююсь каждый раз.
541 3634791
>>634772

>карьеры


Что это за хуйня? Покеж
542 3634814
>>634772

> Часто тебе на беке с бинарями приходится работать?


Да почти всегда. Как ты картинку отправлять собрался без работы с буфферами? Хранить как собрался? А если нужно собственный форма данных то как?

> Язык хороший для бека


Хороший язык для бека должен поддерживать прозрачную работу буффер > текст, просто чтобы нормально отправлять этот буффер по сети и работать с ними в памяти. В JS этого нет и не будет, есть лишь тупорылое бесконечно копирование буфферов. Это полная хуйня, замедление в 10-15 раз нахуй.

Это хороший язык для простенького бека, отличный язык для прототипов (JS, а не TS, на TS в 5 раз медленнее писать), но это не язык для чего-то серьёзного или высоконагруженного.
543 3634923
Я 39 лвл вкатун в пхп и жс. Решил в начале жс дрочить. Пушто пыха с этой инфраструктурой типа сопутствующая база данных докер нджинкс липунсы фаерволы порты уеб сисурити - очень сложна втфа.

Я решил дрочить жс, тс, вью, вит, пынья и нукст. В общем начал с typescript, с упражнений w3schools, а там на первых же вводных частях туториала упоминается Symbol, я такую вещь вообще не знаю, Symbol втфа!!!!???

Я зашел в учебник Кантора по жс чтоб узнать что-за Symbol. А в учебнике Кантора я начал с темы Объекты потому что в этой теме Symbol находится. Я раньше просто за видеокурсами повторял никогда не углублялся в матчасть по js объектам.

Контор шнейне про объекты пишет, что объект - это коробка, а свойства объекта - это папочки в коробке внутри которых хранятся значения. Это вообще шнейне фа визуализация, когда так говорят что переменная коробочка, объект - коробочка с папочками, папочки - это свойства в которых лежат значения Такие объяснения - это вообще фа фа, когда тебе 39 лвл и ты не шнейне пепе 18 лвл который может выучивать за ночь целые книги со строгим формальным языком втфа
544 3634962
>>634772

>Но если ты только сейчас собираешься вкатываться


У меня 6 лет опыта на ts/js, чуть слабее тебя. На нормальных сложных проектах всегда работал. Pgsql, redis, kafka - вот это вот всё по дефолту.
Но не могу на мировой рынок выйти. Английский устный есть. Стучусь в вакансии - мне тупо игнор и гостинг
545 3635067
>>634292
Джава это тоже сложно. Там абстрактные фабрики говна на кучу файлов. А вот го это прям то что надо для современного продакшона, еще и вайбкодить удобно.
Nest кстати и правда хуета редкостная, благо хайп быстро прошел.
546 3635098
>>634292
>>635067
Куда перекатываться из js-бекенда сейчас?
С очевидным Го нихуя всё так гладко. Язык-пидор, как и Python, который нужен как вспомогательный для девопсов-хуёпсов, а не бизнес-логики
547 3635110
>>635098
жаву
548 3635171
>>635098
Никуда, классическое правило "всегда делай ставку на жс" продолжает работать.
549 3635223
>>635098
В пыху
сколько в пыхе CMS битрикс вордпресс modx и другие, и плюс ларка и симфони зафуллстаченная с вью и нукст мечта любого вкатуджона в мухосрани чтоб получать баснословную соротыгу
550 3635231
>>635223

>соротыгу


У меня сейчас 250к и то на жизнь едва-едва хватает
Хочу на 300-400к в этом году, чтоб успевать за инфляцией немного
551 3635528
>>635231

>Хочу на 300-400к


Это уже не в айти
552 3635548
>>634814

>Как ты картинку отправлять собрался без работы с буфферами? Хранить как собрался?


В чём твоя проблема? Тебе сложно сделать фичу загрузки картинок в S3-complatible storage?

>на TS в 5 раз медленнее писать)


Skill issue.

>это не язык для чего-то серьёзного или высоконагруженного.


Skill issue. Последние несколько лет только серьёзное и высоконагруженное и пишу, проблем не имею.
553 3635570
>>635548

> фичу


А, ясно, с долбоёбом говорю
554 3635676
>>634814
Ты туповат немного, это простительно. У тебя есть буферы и их слайсы в JS, используй их. Есть стрим. Тебе кубики дали, башенку строй сам

>JS, а не TS, на TS в 5 раз медленнее писать


Жирно

>Как ты картинку отправлять собрался без работы с буфферами?


Нахуя тебе картинку средствами JS отправлять. Пусть тебе NGINX это делает. Но если тебе так сильно надо картинку прямо из твоего приложения отрпавлять без сокетов, то во-первых решения выше написал. Во-вторых, бери C++, и не еби мозги. Благо сейчас тех, кто не знает плюсы среди программистов нет - кодмакак за программистов не считаем. Все эти сифоны и GOвно от неосилятрства с желанием иметь возможности обычно
555 3635681
>>635676

>без сокетов


через сокеты*
556 3635691
Высер долбоёба ни разу бек не писавшего >>635676
557 3635908
>>634814

> (JS, а не TS, на TS в 5 раз медленнее писать)


Орнул с этого джуна-вкатудона

на TS скорость разработки, НАОБОРОТ, повышается
Так-то с типизацией куда проще навигацию по проекту делать, а фичи летят без ошибок undefined
558 3635916
>>635908

>фичи


Опять долбоёб-вкатун срёт фичами, лол
559 3636146
>>635570
Да называй это как хочешь. Так что повторю, в чём твоя проблема? Тебе сложно сделать функционал загрузки картинок в S3-complatible storage?
560 3636180
>>636146
И нахуя мне это делать, долбоёб? Чтобы платить 20-50к в месяц амазону, вместо 3к за трафик?

Твои вкатунские фантазии про S3 работают только в твоём вкатунском манямирке. Помни об этом, когда пытаешься высрать своё тупорылое мнение.
561 3636218
>>636180
Почему ты такой тупой? Или это троллинг тупостью? С чего ты взял, что нужно платить десятки тысяч амазону? Тебе ясно было написано "S3-complatible storage", а не конкретно Amazon S3. Так что включай мозг и ответь, если сможешь, в чём твоя проблема с селф-хостом того же MinIO или SeaweedFS? Надеюсь, ты просто серишь в тред троллингом, невозможно же быть настолько дэбилом.
562 3636220
>>636218
Т.е. ты предлагаешь делать S3 без амазона и писать отдельные сервера, писать отдельную синхронизацию для них, чтобы... Чтобы хранить пару сотен терабайт данных?

Типичное мышление дебила-вкатуна, что и ожидалось.
563 3636554
>>634923

>ипа сопутствующая база данных докер нджинкс липунсы фаерволы порты уеб сисурити


Тебе всё это пока не надо.
Пыха - она самая простая, проще просто некуда. Это по сути единственный язык на котором можно просто брать и писать код для бэка без всяких веб-серверов. На том же питоне так делать уже нельзя. Синтаксис там тоже самый простой из всех, тот же жс на порядок сложнее. Короче, если глобально то для старта на бэке тебе нужна только пыха + мускуль, больше ничего не надо. Фреймворки это просто для удобства придумано.
Алсо для твоего левела тиктоковские мемчики это кринж. Я 30+ и мне пришлось гуглить что значат эти тупые фразы
564 3636597
>>636530 (Del)
Что ты продолжаешь высирать, дебилоид? Нахуя мне любой апи S3 без амазона? Ответить себе на этот вопрос. У тебя вместо сознания баззворды в башке?
565 3636605
>>636220
Зачем тебе Амазон для селфхоста S3 типа MinIO? S3 не нужно делать, его уже сделали люди намного умнее тебя, и также сделали множество имплантациий, которые можно селфхостить. Ты душевно больной индус, который никогда не занимался построением инфраструктуры без облачных провайдеров? Какие ещё сервера писать, какую ещё синхронизацию? Ты не понимаешь о чём говоришь от слова совсем. Вангую, что ты аислоп-бот с нейронкой уровня 2023 года под капотом.

Давай ещё назвали оправданий своим skill issues.
566 3636608
>>636605

> какую ещё синхронизацию


А вот и вкатун пожаловал, который не осилил написать даже десятую часть всего того пиздежа которым серит
567 3637012
>>636554
Ну мне 39 лвл, я в госухе на неквалифицированной нищей донной дно работе работаю, там к нам в госуху часто студентов отправляют на практику. И я от них слышал что они вот разговаривают пепе шнейне фа втфа кхекхе насмотревшись репера Ганвеста. Но если вдуматься это уже большие поцики 21-22 лвл.

Я мог бы пыху запустить в openserver либо в xamp, но когда так делаешь ощущение, что ты какой-то не труъ пацан, что ты ненастоящий веб мастер. Я решил с жс typescript начать.
568 3637028
>>636554

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


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

>На том же питоне так делать уже нельзя.


С хуя ли? Одна команда.
$ python manage.py runserver

>Синтаксис там тоже самый простой из всех, тот же жс на порядок сложнее.


Самый простой синтаксис у питона, там вообще его нет, считай на английском пишешь.

Так что нет, если чел прям вкатуджон ВООБЩЕ без знаний кодов, то проще питона нет ничего. Ну или джс, чтоб вообще нахуй в браузере программировать, даже устанавливать ни хуя не надо.
569 3637045
>>634923

>Я 39 лвл вкатун в пхп и жс. Решил в начале жс дрочить.


Это диаметрально противоположные области знаний.

>упоминается Symbol, я такую вещь вообще не знаю, Symbol втфа


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

>Я раньше просто за видеокурсами повторял никогда не углублялся в матчасть по js объектам.


Желательно углубиться, потому что вот такое понимание

>объект - это коробка, а свойства объекта - это папочки в коробке


это прямо максимально далекая от реальности хуйня и сразу выдает неумелого вкатуджона.
570 3637064
>>637028

> с чем-то типа апачи


Ну я это и имел ввиду, для пыхи нужна только пыха + апач + муксуль и всё. По факту из этого учить нужно только пыху, апач просто погуглить, мускуль тоже.
С питоном же он сразу залезет во всякие уровни абсракции ассинхронность и прочую залупу которая вкатуну пока не нужна.
571 3637069
>>637012

>они вот разговаривают пепе шнейне фа втфа кхекхе


Лучше учи двачерский сленг
572 3637072
>>637045

>диаметрально противоположные области знаний


С чего бы это, лол. Чтобы наговнокодить свой первый сайт как раз нужно и то и другое.
573 3637107
>>637072

>Чтобы наговнокодить свой первый сайт как раз нужно и то и другое.


Ну знания-то диаметрально противоположные!
574 3637119
>>637107
Что там противоположного? Одинаковое скриптоговно.
575 3637173
>>637012

>Я мог бы пыху запустить в openserver либо в xamp,


Ставь сразу линукс и не занимайся всей этой херней. Для веб разработки самое то.
576 3637226
>>637119

>Что там противоположного? Одинаковое скриптоговно.


Ну к одному скриптоговну ты прислоняешь понятия базы, кафки, инфры, сервера, всей хуйни, а к другой - браузера, рендеринга, ЦСС, и прочее.
577 3638143
подскажите как найти тред по фронту или верстке
578 3638317
>>638143
DeepSeek, Claude... Делать вёрстку руками в 2к26 - это что-то из разряда лепки глиняных горшков. Единственное, надо всё время простить упростить, а то они выдаютя десяток вложенных дивов, когда можно обойтись тремя. Чито делоть, обучались они на сообтветсвующем коде макак с гитхуба. Вот, логику писать и модельки проектировать, тут уже нейроагенты обсираются и надо думОть
579 3638414
>>638317

>руками верстку делают лохи


>нейронка хочет сделать десять вложенных дивов


блять нихуя не понял. Я лох потому что нейронка может сделать это за меня или красава потому что нейронка делает хуйню?
Я у этой залупы спрашивал как сделать адаптивные картинки через srcset у img, про ретину на пятом промпте заикнулся только. Кароче если отдам верстку то потом буду смотреть как вместо сетки на каждую ширину дивов будет clamp ставиться
580 3638511
>>638414
Задачу описывай полностью: "картинки должны быть под все возможные форматы и мониторы"
Ещё не забывай промтить "прежде чем решать задачу напиши что тебе необходимо знать для решения задачи" это заебись работает.
581 3638617
>>638414

>руками верстку делают лохи


this

>нейронка хочет сделать десять вложенных дивов


Она выдаёт рабочие но неоптимальные решения. Её нужно несколько раз просить, чтобы она нормальную вёрстку выдала. Но это всё равно быстрее, чем руками в большинстве случаев. Простые задачи она выполняет на ура. Типо, сделай текст по центру div при помощи flex примеры в первых двух пиках. Можно в такие моменты мозг почти выключить. Когда же надо сделать оптимально, чтобы ничего лишнего, то есть появляются вопросы организации и архитектуры, то нейросеть не вывозит,а мой расслабленый мозг выдаёт такие диалоги, как на третьем пике. Потом приходится мозг включать и делать самому

>про ретину на пятом промпте заикнулся только


Да, нейросеть не знает, чего ты знаешь, и выдаёт тебе, что просишь, прямо, как злой джин
image.png193 Кб, 709x1966
582 3638619
>>638617
Третий пик
583 3638637
>>638617

>Она выдаёт рабочие но неоптимальные решения


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

>Да, нейросеть не знает, чего ты знаешь, и выдаёт тебе, что просишь, прямо, как злой джин


нет, я не знал то что я сейчас знаю, а узнал я это от нейросети. После того как поменял нейросеть. После того как пытался промпты писать и скриншоты отправлять в другую нейронку.
Кароче да охуенный справочник, да отвечает в режиме реального времени. Если алгосы учить буду то и задания мне сделает, и роадмапу под меня ебанёт.
Но чтобы оно за меня решало что оставлять в коде а что нет звучит в короткой перспективе заебись а в долгой хуёво
584 3638640
>>638619
аахахахахаа даже нейронка тебя затраллила, ну и лалка ты
она тебе в следующий раз скажет "чел учись делать руками хуя ли ты такой тупой"
585 3638642
>>638637
блять главную претензию не написал: ну то есть всё выглядит заебись, а на каких рекомендациях или практиках это всё основывается? Хочу увидеть не то что мне нейронка высрет а почему она так написала, где нашла и кто ещё так советует делать
586 3638644
>>638640
если бесплатная нейронка то заебись чо. Пару раз напишет в нейронку потом научится
587 3638648
>>638143
Насколько я знаю в /wrk тред по фронту и верстке здох окончательно, возможно в /web есть почти мертвый тред по фронту и верстке
588 3638664
>>638648
благодарочка. ну хоть самый свежий faq увидел
589 3638721
>>638642
Похвальный интерес. По моему мнению понимание на каких принципах тот или иной код писать приходит только с опытом и с постоянным желанием сделать лучше, в том числе лакониченее и более доступно для модификации. Это только через энергозатратный мыслительный процесс в твоей голове, больше никак. И только на чём-то реальном, где от того, как хорошо сделано, будет зависеть то, сколько ты усилий и времени потратишь в далнейшем
590 3638916
>>638143
сюда пишут тоже.
591 3639086
А почему фронтенд тред в wrk некогда самый активный взял и здох? Это типа потому что вкат во фронтенд стал невозможен? И сейчас надо фуллкакой вкатываться?
592 3639087
Я 39 лвл вкатун, я учу typescript по гайду w3school и дошел до главы Type Aliases and Interfaces и эта тема вообще нихуя не запоминается, потому что примеры искусственные какие-то Animal Car Вехицле Колесом и всё такое. Не люблю когда так примеры дают, вообще не знаешь как в реальной жизни всё это выглядит, когда абстрактно дают Энимал Кар Вехицле вообще моск покидает чат.

Эту тему я себе не засчитываю, прочесть прочел, но применить не смогу, дальше буду читать. Планирую всё прочитать весь гайд w3schools, а потом хэндбук буду читать typescript'овые
593 3639146
Я 39 лвл вкатун, я начал в 2к16 году ещё учить html, css. Уже 10 лет безуспешно вкатунствую и вкат как стоял на месте и не двигался так и не двигается у меня.

Сейчас учу очень медленно по чайной ложке в день typescript.

У меня мечта есть. Мне запомнился один ответ который мне дали тут на двоще где-то в году 2к19-2к20, проблема абсолютна та же была что с 2к16 года прошло 3-4 года и не мог вкатиться.

И мне ответил какой-то анон, что ты топчешься на базовых темах html, css, основы js и не двигаешься оттуда, а надо продвинутые темы уже брать. И аноний показал мне свой скрин с codewars, где этот аноний какую-то математическую алгоритмическую задачу решил на typescript и сказал мне что ты тоже должен на данном этапе что-то такое решать уметь.

С тех пор прошло лет 7, но мечта так и осталась - изучить typescript и тоже как тот анон что-нибудь умняотское математическое алогритмическое решить на codewars тогда я буду знать что наконец дошел до того до чего должен был дойти 7 лет назад.
594 3639201
>>639086
Никак. Вкат закрыт.
595 3639211
>>639146
>>639087

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

мимо другой вкатун
596 3639235
>>639086

> некогда самый активный


Они никогда не был самым активным в плане чего-то полезного. В основном там был всякий срач и болтовня. Реально жс обсуждали итт.
597 3639448
>>639146
Да успокойся ты уже. 10 лет не вкатиться - это как? Наверно и не хочется тебе особо, просто от скуки хуйнёй страдаешь.
598 3639463
Какое же рррякт гамно по сравнению с вью. Нет реально. Напомните, зачем придумали хуйню типо UI = F(state) ? Я сколько не юзал рррякт этот майндсет и подстроенный под него апи только мешали, нежели помогали. Во вьюшке всё максимально просто - вот тебе реф, вот тебе реактив, вот тебе компухтед. Меняешь значение и вуаля! Всё работает без ёбли с "правилами хуков" и "почему вам не стоит использовать useEffect" . В реакте конечно есть конкурент мод, сама модель рендеринга сложнее, и ещё эффекты железно отрабатывают ПОСЛЕ рендера и синхронизации дома и стейта. Но вот эта функционально чистая модель это оверинжиниринг как он есть. Туда же и редакс, кстати, но про него уже всем давно всё ясно.
599 3639491
>>639463

>реф, вот тебе реактив, вот тебе компухтед.


Тоже отсталая система. Какой нахуй компухтет, зачем это нужно нахуй?
600 3639541
>>639463

>Напомните, зачем придумали хуйню типо UI = F(state) ?


Не зачем, долбоебы просто программировать не умеют.
601 3639835
>>639463

>UI = F(state)


Потому, что так оно и есть. Просто во вью макакам скрыли ручки, за тебя там парсер чёт пердолит, а в React тебе ручки кишочками наружу дали, может готовое пользовать, можешь своё писать. В общем +1 шаг к взрослому подходу, так как в реальности без всех этих ваших обёрток UI так и пишется, функциями. У тебя есть массив пикселей и тебе туда надо нагенерировать данных, и ты вызываешь код, который это генерирует. Все тру кодеры императивны в своей природе
602 3639967
>>639835

>а в React тебе ручки кишочками наружу дали


Нихуя там не дали. 50кб ядро, блядь, это шизофрения
603 3640076
>>639835

>Просто во вью макакам скрыли ручки, за тебя там парсер чёт пердолит


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

>в реальности без всех этих ваших обёрток UI так и пишется, функциями


Ты вообще ебнутый? Где, приведи хоть один пример нормального ПО, где UI пишется функциями?

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


И ты на каждой генерации кадра полностью запускаешь все функции заново, так да? А еще рендеришь все объекты, даже те, которые в данный момент не видны.

>Все тру кодеры императивны в своей природе


Хрррр ТЬфу тебе в ебало.
604 3640224
>>640076

>Где, приведи хоть один пример нормального ПО, где UI пишется функциями?


Дебил? Любой код на C.
605 3640233
>>640224

>Дебил? Любой код на C.


Дедушка, ты где видел UI написанный на C? Ало, ты не в 1996 году.
606 3640334
>>640076
Лень подробно писать. Коротко

>нативная реактивность на свойствах-аксессорах


Самая убогая реализация, в которой не осилили вложенность

>как я тебя тут в первый раз разъебал на эту тему


О_о. Разъебал до того, как я стал тут сидеть. Сильно

>приведи хоть один пример нормального ПО, где UI пишется функциями


С++, QT. В целом это везде так пишется. Так работает программирование. Иноггда макакам дают декларативный псевдоязык, но парсит этот язык и отрисовывает также императивный код

>ты на каждой генерации кадра полностью запускаешь все функции заново, так да? А еще рендеришь все объекты, даже те, которые в данный момент не видны.


Зависит от того, на чём пишу. Если в canvas рисую, то да. Если React - он там внутри умеет сам определять, когда надо рисовать

Реагировать на ответ не буду, чёт слишком донно. Возможно, воюю с нейрокалом
607 3640340
Хз в тему или нет, надеюсь, что да. Я 4 года хуярил на местной галерке в моём мухосрансе vue2 + nuxt2, пилили маркетплейс для жопадного заказчика, проект заморозили, соответственно бенчанули и я уволился. Затем полтора года отработал в банке не фронтом (сись админом), уволился осенью, решил обратно в фронтендерское болото вернуться.
Вышел на рынок в декабре вьюдерастом и ахуел - после 9 скринингов ни разу не попал на тех интервью. Резюме под атски оптимизировал и опыт правильно упаковал так сказать, эйчарки с радостью писали сами. На вопрос почему я ушёл с банка я отвечал шаблонно "захотелось новых вызовов" или "я перестал развиваться". Это редфлаг? Как вы вообще скрининги проходите? есть гайд?
Вакухи по которым мне писали через месяц уже в архиве оказались
608 3640434
>>640233
Ты живёшь в манямирке браузерного говна, конечно у тебя нет представления о нормальном UI
609 3640435
>>640334

>Самая убогая реализация, в которой не осилили вложенность


Эмм, а ты точно Vue.js программист?
https://vuejs.org/guide/essentials/reactivity-fundamentals.html#deep-reactivity

>С++, QT. В целом это везде так пишется.


Примеры кода, github.

>Если React - он там внутри умеет сам определять, когда надо рисовать


Ясно, можешь не продолжать.
610 3640436
>>640434

>у тебя нет представления о нормальном UI


Пример попенсорс софта с нормальным UI.
611 3640448
>>640340

>На вопрос почему я ушёл с банка я отвечал шаблонно "захотелось новых вызовов" или "я перестал развиваться". Это редфлаг?


Отчасти да, любой шаблонный ответ - редфлаг. Я бы предпочел честный ответ: "надоело админство, захотел обратно во фронтенд", "заебал проект", "хочу зэпку больше". В твоем случае возникают сомнения в мотивации.
612 3640467
>>639146
Похоже на туториал хэлл и синдром отложенного вката.
613 3640502
React и Vue не нужны, ведь есть Solid.
614 3640555
>>640436
Причем тут опенсорс, шизло?
615 3640559
>>640435

>deep-reactivity


Нет более убогого говна чем глубокая реактивность. Для сыновей коров сделано
616 3641095
>>640555
Пример любого софта с нормальным UI? Желательно несколько примеров.

Мимокрокодил
617 3641451
>>640555

>Причем тут опенсорс, шизло?


Долбоеб, как я пойму, что там UI на функциях, если я исходного кода не вижу?
618 3641457
>>640435
https://vuejs.org/guide/essentials/reactivity-fundamentals.html#deep-reactivity
И что за убогое говно ты принёс? Ты нейросеть что ли ссылками общаться или макака? Это один из критериев макака, вместо ответа своими словами кидаться ссылчками. Как макак мыслит, он прочитала статью, повторил, работает, теперь он стала шарящим. И когда видит, что человек говорит что-то отличающееся от её картины мира, он думает, что он такая же макака, просто не ознакомится с буковками. Нейросеть действует также, потому, что обучалась на подобном материале

Теперь про vue reactive. Там нет вложенности, это просто параша на Proxy. Самое бездарное решениеm уровня: "Ыыы, мам, а дёргаю gonvo, а там на самом деле не параметр, а get govno (), котороё дёргает trigger()". Это самый примитивный примитив, который только можно придумать. Следующий же вопрос, который возникат у человека, а как мне писать логику на всей это реактивщине. Первое, что надо, это сделать так, чтоыб не все данные были реактивны - иногда нужно хранить вспомогательные данные, но не обновлять их. В том же mobx люди сделали норм. То, что реактивно - делает observable, не реактивно, не делаем, оставляем как есть. В итоге одна функция. Как сделали в reactive - мажем всё реактивностью, но маркируем то, что не реактивно raw. Охуенная логика. Дальше, у человека возникает потребность хранить логику рядом с данными. Вот, например, есть hp и есть метод kill(), который делает hp = 0, и я хочу пройтись в цикле по всем персонажам и сделать player.kill(). Как ты будешь это в reactive реализовывать - ты либо будешь добавлять метод каждому игроку, типо players: { [ { hp: 10, kill () { ... } }, { hp: 100, kill: () { ... } } ], либо будешь изобретать дрисню в которуюб надо игрока передавать, типо kill (player). Опять же в mobx это давно решено через классы. Потом, у тебя нет контрактов, ты можешь назвать это свободой, но на самом деле тебе просто нихуя не дали в vue. model.anyShit = 123, и это будет работать, тогда, как в развитых системах люди ограничивают возможности модели

>Примеры кода, github


>С++, QT. В целом это везде так пишется.


Ты отстал от мысли на 150 лет. Не я должен тебе доказывать, а ты должен опровергать. Пошёл и опровергнул, нашёл код С++ QT, где это не так

>Ясно, можешь не продолжать.


Я буду продолжать, так как ты тупая макака, даже не осилившая основы программирования и мышление столетней давности, не в состоянии дать оценку, когда что-то делать и нет

>>640559
+
618 3641457
>>640435
https://vuejs.org/guide/essentials/reactivity-fundamentals.html#deep-reactivity
И что за убогое говно ты принёс? Ты нейросеть что ли ссылками общаться или макака? Это один из критериев макака, вместо ответа своими словами кидаться ссылчками. Как макак мыслит, он прочитала статью, повторил, работает, теперь он стала шарящим. И когда видит, что человек говорит что-то отличающееся от её картины мира, он думает, что он такая же макака, просто не ознакомится с буковками. Нейросеть действует также, потому, что обучалась на подобном материале

Теперь про vue reactive. Там нет вложенности, это просто параша на Proxy. Самое бездарное решениеm уровня: "Ыыы, мам, а дёргаю gonvo, а там на самом деле не параметр, а get govno (), котороё дёргает trigger()". Это самый примитивный примитив, который только можно придумать. Следующий же вопрос, который возникат у человека, а как мне писать логику на всей это реактивщине. Первое, что надо, это сделать так, чтоыб не все данные были реактивны - иногда нужно хранить вспомогательные данные, но не обновлять их. В том же mobx люди сделали норм. То, что реактивно - делает observable, не реактивно, не делаем, оставляем как есть. В итоге одна функция. Как сделали в reactive - мажем всё реактивностью, но маркируем то, что не реактивно raw. Охуенная логика. Дальше, у человека возникает потребность хранить логику рядом с данными. Вот, например, есть hp и есть метод kill(), который делает hp = 0, и я хочу пройтись в цикле по всем персонажам и сделать player.kill(). Как ты будешь это в reactive реализовывать - ты либо будешь добавлять метод каждому игроку, типо players: { [ { hp: 10, kill () { ... } }, { hp: 100, kill: () { ... } } ], либо будешь изобретать дрисню в которуюб надо игрока передавать, типо kill (player). Опять же в mobx это давно решено через классы. Потом, у тебя нет контрактов, ты можешь назвать это свободой, но на самом деле тебе просто нихуя не дали в vue. model.anyShit = 123, и это будет работать, тогда, как в развитых системах люди ограничивают возможности модели

>Примеры кода, github


>С++, QT. В целом это везде так пишется.


Ты отстал от мысли на 150 лет. Не я должен тебе доказывать, а ты должен опровергать. Пошёл и опровергнул, нашёл код С++ QT, где это не так

>Ясно, можешь не продолжать.


Я буду продолжать, так как ты тупая макака, даже не осилившая основы программирования и мышление столетней давности, не в состоянии дать оценку, когда что-то делать и нет

>>640559
+
619 3641684
>>641095
Почти любой профессиональный софт не для пк хорош. Зачастую на c++, но с тоже встречается

>>641451
Ты дебил отсталый? Как ты поймёшь что код на функциях в си?
620 3641782
>>641684

>Ты дебил отсталый? Как ты поймёшь что код на функциях в си?


Причем тут Си? Речь про QT шла.
621 3641784
Когда имеет смысл вебсокета только между сервером и юзеров, те не классический чатик юзеров, и оправдано обработка данных только ws сервером?
622 3642151
>>641784
Я для себя нашёл ответ - всегда. Но моя ситуация достаточна редка. Если ты рядовой галерный, то придётся кушать, что дают. Да, даже если не рядовой, а лид, надо чтобы у тебя в подчинении были те, кто умеет работать.

HTTP - это такое же сокет соединение, только шлёт много мусора и непонятно зачем закрывается. Было придумано в эпоху, когда сайт представлялся просто текстом, как статья в газете, без интерактива. Потом шизы проблему осознали когда потребовался интерактив и качать кучу файлов, устанавливая каждый раз соединение, и что сделали? Норм сокеты? А нихуя, сделали HTTP 2.0, лол
623 3642197
>>642151
Я ньюфаг, вот что лучше отправить данные по ws или по классике, чисто теоретический вопрос, ну почти.
Получается ws будет как посредник, на самом нём что то обрабатывать это же дичь, и нужен все равно обычный сервер?
624 3642457
>>642197
Зависит от того, что тебе надо. Статику тебе надо через http сервер выдавать. А, вот уже когда клиент запущен, общаться с сервером он может и по сокетам и по http. Вот, я предлагаю всегда брать второе. Если только учишься, попробуй и то и то. Http тебе зайдёт, так как оно проще, под него уже куча всего на придумано. Но с ним ты реалтацм не сделаешь, а делать сегодня сервисы без реалтацм уведомлений и чатов - такое. С советами ты можешь всё, но есть два минуса - менеджерить их будешь сам, да, обычно есть всякие удобства, но всё же работы с ними больше. Также, масштабирование тебе придётся делать иное, нежели с http. С http ты можешь легко подменить отвечающий сервер, а с сокетом и нет, надо рвать соединение и устанавливать заново
625 3643936
Что думаете по поводу Elysia, если взять её вместе с баном, и нагородить костылей аки nestjs, ради бандл сайза и перфа, чтобы МООООЖЕТ быть потом пихать в серверлесс. Или лучше не выёбываться и брать nestjs с нодой баном?
626 3643943
>>643936
Взять фастифай с нодой
627 3643961
Как коннектите cloud к проекту? есть гайд?
628 3643962
>>634565
React мертв.
точней это легаси особенно если Redux
629 3644079
>>642151
Регистрацию и куки через вебсокеты тоже делаешь?
630 3644192
>>643936

>nestjs


>ради бандл сайза и перфа


)
image.png18 Кб, 975x172
631 3644206
все!
632 3644341
>>644206
Да давно уже. Фронтенд в свое время был хорошей стартовой площадкой для вката в отрасль. Быстро выучить стек, запилить мувисерчер, устроиться на работу, ознакомиться со всеми процессами, получить опыт разработки и взаимодействия с командой. А потом оттуда ливать в другие направления, так как в самом фронтенде ты быстро доходишь до потолка в развитии, да и со временем он становится только проще. Всем кто думал что будет до старости красить кнопки за 300к соболезную.
633 3644443
кто какими спецификациями пользуется чтобы коммитам названия давать
634 3644556
>>644079

>Регистрацию и куки через вебсокеты тоже делаешь?


Устаревшие технологии. Куки не нужны. Если так хочется что-то хранить, используй локал сторадж. Рега не нужна. Пользователи уже и так где-то зареган - телега, яндекс, стим... . Сейчас бы делать отдельную регу. Есть аутентификация, когда данные от провайдера получены, надо бы проверить, не пиздит ли нам клиент, пытаясь выдать себя да зоругого пользователя. Нужные для этого данные, обычно всякие токены сессии также передаются через сокеты, и уже на серваке валидируются
635 3644562
>>634565
Да, альтернатив нет. Всё остальное кал. Выше я разбирал vue reactive - и это самое лучшее, что смогли спиздить vue у mobx, шаблонизация в vue просто багованный кал, все эти `v-for=` Подумай, почему v-for, а не for. Ответ просто. Потому что так проще писать парсер. Создатель просто ленивый дегенерат. И так во всём в итоге на 30% больше боейлерплейта делать vue-макаки, чтобы сделать то же, что и в реакте. Angual - это скам. Там JAVA подходы в языке со структурной типизацией - TS. То есть они даже думат не захотели
636 3644564
>>644206
Так IT в целом всё
637 3644576
>>644341
Куда перекатываться из фронта?
Node.js мертва
638 3645032
>>643936
Лучше не выёбываться и использовать Elysia + Bun без serverless. Последний год используем в продакшене.

>>644576

>Node.js мертва


Лол, с каких пор?
639 3645050
>>645032
Только если Побаловаться, до прода ему ещё далеко
640 3645052
>>645032

>продакшене


>Bun


Держите пиздабола
641 3645056
>>645032
С тех пор как go занял нишу микросервисов.
642 3645163
>>645052
>>645050
К чему это врёти? С чего бы не использовать Bun в продакшене?

>>645056
Ты в пузыре российского рынка, судя по твоему ответу, потому что именно на этом рынке го набрал высокую популярность. Да и на самом деле го не занял эту нишу даже на российском рынке, микросервисы по-прежнему пишут много на чём. Тем более не одними микросервисами едины.
643 3645164
>>645163
Worker threads не допилен.
А вообще ему ещё лет 5 код полировать. Правда к тому моменту всем будет уже пофиг на JavaScript на сервере.
Но разрабы выкапывают фичи нон-стопом
644 3645259
>>645163

> С чего бы


Начнём с того что ты пиздабол.
image.png1 Кб, 155x43
645 3645292
images.png3 Кб, 228x221
646 3645424
Почему эта хуйня не взлетела?
647 3645483
>>645424
Потому что есть Ларавел
648 3645550
>>645424
Она взлетела, среди бекенд фреймворков на js/ts одна из самых популярных, наверное топ 2 после голого экспресса.
649 3645555
>>645292
В чём проблема? Ты же видишь, что передано число, а не строка?

>>645259
Нет. И зачем мне это? Врать на дваче? Ещё и о чём-то, что уже стало обыденностью.

>>645164

>Worker threads не допилен.


Что именно не допилено? И зачем тебе они нужны? Для распределения нагрузки на несколько инстансов на нескольких ядрах лучше использовать лоад балансер, например. А если ты хочешь с помощью воркер тредов что-то тяжелое по CPU считать, то это плохая затея для js/ts бекенда, для таких вещей намного лушче те же го/раст. Но суть 99% бекендов как раз в io, а не в cpu load, и js/ts в io как раз очень неплох.

>А вообще ему ещё лет 5 код полировать.


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

>Правда к тому моменту всем будет уже пофиг на JavaScript на сервере.


С чего бы это? Пока что тренд говорит об обратном (последние лет 10-15). Это не значит, что js/ts в этом плане обгонит те языки, которые давно являются базой на сервере, но своя ниша есть и нет причин чтобы она стала меньше.
650 3645570
>>645555

> Нет. И зачем мне это? Врать на дваче?


Потому что ты шизоидный фанатик бана, по этому ты и пиздишь. Не знаю зачем это тебе, правда.
651 3645575
>>645570
Я не фанатик, с радостью пишу и на ноде, го, расте, такого на работе ещё больше. Не знаю зачем и почему тебе мерещатся фанатики.
652 3645577
>>645555
Зачем js для io задач, если есть go, он может быстро делать и то и то
653 3645590
Грустно, что node.js ачивка не делает тебя настоящим бекендером.
654 3645595
>>645575

>Я не фанатик,


Не пизди, фанатик.
655 3645606
>>620099
SPA с рутами отлично работает
656 3645884
Уважаемые, какой положняк по работе в 2к26 на фронт или фуллстек?
Подскажите, как резюме подшаманить чтоб отвечали, а то молчат хрюши.
Или сейчас в целом рынок говно и стоит что-то другое искать типа голанга? Вакансий то вроде достаточно но игнорят.
657 3645904
>>645884

>Уважаемые, какой положняк по работе в 2к26


Уже все, даже для опытных. Держимся за свои места до последнего, на рынке вакух ад и все шансы уже никуда больше не вкатиться.
658 3645914
>>645904
Да у меня 6+ лет опыта я чет ахуеваю с игнора, думал может резюме у меня плохое но даже с правками от нейронок один хуй игнорят скоты.
659 3645929
>>645424
Потому что единственное преимущество пикрила (и главная причина пиара) это то, что там все идет из коробки и не надо ничего (почти) отдельно ставить как на чистой ноде с экспрессом. Но вместе со всеми полезными тулзами сюда прикрутили уебищный джавовский подход с ООП и классами повсюду, из за чего код разрастается как на стероидах, притом что в современном мире такой подход не нужен и вреден.
660 3645937
>>645929
Это банально аналог ларавеля, Джанго из мира JavaScript со своими плюсами и минусами
661 3645940
>>645929

>Но вместе со всеми полезными тулзами сюда прикрутили уебищный джавовский подход с ООП и классами повсюду


С аннотациями же.
662 3645945
>>645937
Тем более. Зачем нужен аналог ларавеля и джанги если уже есть ларавель и джанго.
663 3646200
>>645945
Пробелема в том, что ларавель и джанго означают, что придётся мараться о пыху или питон
664 3646377
>>645052
Учитывая, что их сожрал Антропик, то может че толковое и выйдет
665 3646388
Как же хорошо завтра начать работу на лучшем фремворке Angular
666 3646452
>>646377
Ага, AI агентами будут код писать и ебанутый функционал предлагать. Толково пиздец просто
667 3646971
>>645577
Да не особо быстрее там io, тем более 99% ботлнеков вообще в бд. Плюс разработка на тс гораздо удобнее и быстрее, и лично мне приятнее. Но у него конечно есть свои своего рода киллер фичи, поэтому он тоже в моём инструментарии.
668 3647347
>>646971
И какие у него киллер фичи?
669 3647770
>>646971

>Плюс разработка на тс гораздо удобнее и быстрее,


Свидетель TS опять втирает сказки про удобство куска дерьма которое лишь замедляет работу и заставлят писать тонну бесполезного кода
670 3647797
>>647770
Динамикодриснявая макака, плиз.

>замедляет работу


Skill issue.

>писать тонну бесполезного кода


Опять же skill issue, у тебя даже в теории нет понимания почему TS полезен и ускоряет работу.
671 3647824
>>647797

>Динамикодриснявая макака, плиз.


Очнись, чухич, ты на JS пишешь с вариативными типами

>Skill issue.


>Опять же skill issue,


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

> у тебя даже в теории нет понимания почему TS полезен и ускоряет работу.


Для поехавших дурачков, которые неспособны удержать в голове 50 переменных и 50 функций, безусловно полезен и ускоряет работу. Просто не будь дебилом, хз даже
672 3647975
>>647824
Нет, я пишу на TS со статической типизацией. Если тебе приходится писать в два раза больше кода, то это твоя личная skill issue. Мне не приходится, ведь я не страдаю подобной лоускилльностью. TS полезен и ускоряет работу даже на мизерных проектах, а на крупных и сложных (на которых ты никогда не работал) уж тем более.

Интересно, какие ещё оправдания придумает эта динамикодриснявая макака?
673 3648095
>>647975

> Нет, я пишу на TS со статической типизацией


Нет, ты пишешь на кривой поеботе с вариативными типами.

> это твоя личная skill issue. Мне не приходится


> я не страдаю подобной лоускилльностью.


> TS полезен и ускоряет работу


> а на крупных и сложных (на которых ты никогда не работал) уж тем более.


Вот это отрицание реальности у шиза! Даунёнок пишет в 2 раза больше кода, не может удержать в голове 50 переменных и продолжает отрицать реальность!

> Интересно, какие ещё оправдания придумает эта динамикодриснявая макака?


Интересно, что ты даже не способен аргументировать свой бред и пиздёжь, просто как даун повторяешь мантры про себя. Ебучий биоробот, блядь, авхахв
674 3648175
Вот вы спорите, а я тайпскриптом вообще пользоваться не умею. А разработки ТС Клепач фичи нонстопом
675 3648261
>>648175
Нахуй им пользоваться? Нет, реально, какая необходимость есть? Если кабанчик заставляет? Ну да, имеет смысл, щито поделать.

Но писать на TS, проебывать на пустом месте 5-20% производительности, проебывать кучу вариантов кодирования данных, ограничивать себя в алгоритмах, ограничивать в функционале, в прототипировании, постоянно писать типы вместо алгоритмов. И всё это в языке в котором типы не дают ничего. Шизофрения пронизывает фронтэнд чуть более чем полностью.
676 3648378
>>648261
Тебе тяжело написать string после name?
677 3648479
>>648378
Прежде чем написать name будет 10 итераций кода так-то. Нахуя писать лишние символы каждый раз при изменении архитектуры функций? Это ебля ради ебли.

Когда модуль сделан пишу index.d.ts и этого достаточно для всего, тут хорошо сделоли, уважаемо. Но в коде вне модулей никакого ts. Впрочем, кода вне модулей минимальное кол-во, 5-20к строк на весь проект максимум.
678 3648526
>>648095

>ты даже не способен аргументировать свой бред


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

Вот ты действительно не способен аргументировать свой бред о том, что TS замедляет работу и вынуждает писать в два раза больше кода. Это может объясняться только твоими кривыми руками, то есть skill issues, и отуствием качественного опыта работы, особенно с большими и сложными проектами. Как хорошо, что за последние лет 5 персноажей вроде тебя в индустрии практически не осталось, и 99.99% проектов пишут сразу на TS.
679 3648537
>>648526

> т.к. благодаря нему ошибки и баги отлавливаются во много раз быстрее


Просто не пиши ошибки и баги, индус тупорылый. Что тут сложного?
680 3648605

>Это не значит, что js/ts в этом плане обгонит те языки, которые давно являются базой на сервере, но своя ниша есть и нет причин чтобы она стала меньше.


Зачем js на сервере в 2026году?
681 3648621
>>648605
Чтобы работало быстрее go, чтобы было 1кк открытых сокетов и не падало.
682 3648625
>>648621
На обработке данных го все равно порвет bun
683 3648639
>>648625
Если с вставками из си то да. Но если есть вставки на си, то хуле бы вообще го нужен, можно сразу на си писать
684 3648653
>>648639
Зачем дндовский Си, если Си для зумеров? И зачем мне 2 языка знать для этого?
685 3648654
>>648639
Ты хочешь сказать что интерпретируемые bun или node порвет го там где надо много обрабатывать?
686 3648665
>>648653
Зачем тебе два языка знать? Си как JS, просто берёшь и пишешь, проще некуда, даже знать не нужно ничего кроме указателей

>>648654
Не порвёт, но плюс-минус одинаково будет, максимум 20% отличий. Если алгоритм хорошо ложится на структуры V8, то V8 будет даже быстрее потому что лично ты никогда не напишешь код уровня ядра V8
687 3648676
>>648654
>>648625
На какой обработке и каких данных, есть примеры?
688 3648930
>>648665
Го намного функциональней
689 3648942
>>648930
Толк с этой функцинальности есть? Миллион сокетов всё равно держать не будет, 100к rps только с си либами и хранением данных как в с/с++. В ноде это всё будет просто работать, ещё и без задротской поеботы как в го-вне

Между го и нодой различий почти нет, если хочется чего-то большего - нужно сразу в с/с++ переходить.
690 3648968
>>648942
Это где нода держит 1 млн советов, ну уеБан ещё поверю. Тогда почему го вытеснил жс из микро сервисов?
691 3649010
>>648968

> Это где нода держит 1 млн советов


uWS, очевидно же.

> Тогда почему го вытеснил жс из микро сервисов?


Потому что бизнес избегает либ, пишет под std всё. Ну а std на ноде это кусок безумного дегенератского дерьмища.
692 3649018
>>648942
Зато больше возможностей писать из коробки, а не ущербный жс
693 3649020
>>649010
Это библиотека чит код
694 3649029
>>649018
Что есть то есть, не спорю. Выблядки за 30 лет не смогли систему типов сделать, чтобы работало на 40% быстрее.

>>649020
Не только библиотека, сам V8 очень хорошо работает с внешними библиотеками, всё из-за этого. Хуй знает как в го с этим.
695 3649032
>>649029
Хотя, тут скажут, что есть ТС
696 3649044
>>648968

>Тогда почему го вытеснил жс из микро сервисов?


Кто вам такие сказки рассказывает?
697 3649058
>>649044
В ютубе
698 3651456
Какое же невероятное дерьмо этот JS и взаимодействие с DOM и всей инфрой. Просто пиздец. Всё специально сделано так, чтобы это всё проебывало производительность на ровном месте, выделяло память на каждое взаимодействие. Какой же пиздец, блядь!
700 3651913
>>651608
Что ты высрал, ебанашка? У тебя на пике как раз то о чем я говорил - выделение памяти под каждый пук. Два мегабайта на 1к строк, пиздец какой-то нахуй! Ты осознаёшь что это должно заниматься 30кб, нет?
701 3652013
Вышел bun.js 1.3.10 много улучшений и скорости
702 3652370
>>651913

>ррррррряяяяяяяяя мои два мегабайта


Всем похуй на твои два мегабайта, додик. У солида перформанс и размер переданных по сети данных не особо отличается от ваниллы. Сколько выделяется памяти не волнует психически здоровых людей, до разумных пределом. Хоть сто мегабайт будет, всё равно похуй, это всё ещё мало. Терпи.
703 3652463
>>652370

> Всем похуй на твои два мегабайта, додик.


Если бы было похуй - никто бы не качал приложения, а сидел на сайтах. Но выблядский копровеб просто неспособен в адекватную работу

> У солида перформанс и размер переданных по сети данных не особо отличается от ваниллы.


Меня должно ебать что там у солида? Речь не про твоё дерьмо созданное дегенератом. Пиздец аутист кста этот раен, высрал никому в хуй не усравшиеся комутед сигналы, мемоизация, вот же уебище индусское! Это даже в 2019 году звучало как шиза

> Сколько выделяется памяти не волнует психически здоровых людей


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

> Терпи.


Нет, я не терпила, делаю свой DOM на WebGL. Я ебал это терпеть, я ебал просто, ебал мать индуса создавшего этот this веб
704 3652466
>>652370
Алсо, видишь этот лишний метр с хуем у солида и свелте в ран мемори? Это означает что на КАЖДЫЙ элемент массива, на КАЖДЫЙ блядь элемента массива эти хуйлуши решили сделать по сигналу, а если пейлоад будет объектом - сигналы будут создаваться для каждого ключа объекта. Чмошники парашные, индусы рождённые коровой, злости не хватает.
705 3652469
>>652463
>>652466
А, понятно, сразу не узнал webgl/webgpu-шиза.

>Две вкладки открыл и памяти на мобилке нету


Найди уже работу, нищук, выживающий на мамкиных борщах. Дешёвые китайские ведрофоны уже с 12 гигов оперативы идут.
706 3652480
>>652469
Мне нужно закрывать все виртуалки, закрывать все игры на мобилке чтобы, блядь, НА САЙТ ЗАЙТИ?? Ты обеъебался, больной? Один сайт 500 мегабайт сжирает, сука, пять сайтов и вот уже нужно выгружать шинду из виртуалки, телефон блядь греется, уебище!

Нахуй ты вообще это оправдываешь это дерьмо, ебанашка? Тебе нравится жрать говно?
707 3652810
>>652013
https://www.repoflow.io/blog/node-js-vs-deno-vs-bun-performance-benchmarks
Не так уж и крут, точнее не во всем
sage 708 3652971
>>652480

>Один сайт 500 мегабайт сжирает, сука, пять сайтов и вот уже нужно выгружать шинду из виртуалки


То что сайты жирные, это правда. Но не найти, пару десятков гигов на виртуалку, когда 128 ГБ оперативки - это мнимальная база сегодня. Мда
709 3652978
>>652971
Как только изобретут смарт с 128гб озу - сразу куплю
710 3653373
>>652480

>Мне нужно закрывать все виртуалки


Так это лично твоя проблема. У большинства остальных людей такой проблемы нет.

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


Я ничего не оправдываю, я говорю, что проблемы у нормальных людей нет, а у тебя есть, значит скорее всего обосрался ты, а не все остальные.
711 3653536
>>653373
И зачем ты высрал очередную порцию бреда и фантазий, тупорылое животное? Люди сайтами перестали пользоваться из-за того что они так много жрут, лагают и не имеют нормальной нативной скорости, хотя могли бы иметь. Вебапп умер именно из-за этого, весь веб медленно, но планомерно идёт нахуй.
Что ты там фантазируешь себе, дебил?
712 3653639
>>652978
Погоди, ты виртуалки на старте гоняешь? Интересно, зачем? Я пока не увидел для себя такой задачи
713 3653640
>>653639

>старте


Смарте*
714 3653653
>>653639
В основном изоляция сомнительного софта и изоляция браузеров, что-то что не должно утекать или засирать основную систему, иногда запуск консольных и шиндовс приложений. Планирую накатить чистое ядро и сделать гостевую ос когда время будет
715 3653660
>>653653
А в хость у тебя какой? LineageOS, AOSP, Ubuntu Touch,Аврора...

Подумываю накатить что-то чтобы из телефона сделать такую же систему управления всем, что мне нужно, как и с комп, но чёт лень пока
716 3653662
>>653660

>в хость


хост*
717 3653689
>>653536

>Люди сайтами перестали пользоваться


>Вебапп умер


Это твои больные маняфантазии, в реальности вебапп не умер и люди не перестали пользоваться сайтами.
718 3653889
>>645424
Я вообще без опыта пограмирования, просто чел который хочет написать чатик, дипсик сказал что лучше взять Nest, чем
>>645483

>Laravel


у которого с реалтаймом хуёво.
image.png366 Кб, 765x725
719 3653915
Node окончательно мертв для СНГ?
Все пишут на GO
720 3653920
>>653660
Лиенейж, но я собирал её сам, выпилил всё что связано с гуглом. Именно по этому мне и нужны виртуалки - половина приложух не работает.
721 3653921
>>653689
Ясно, с шизлом отрицающим реальностью говорю. Выпей таблетки, больной даунёнок
722 3653923
Стоп, я правильно понял что в 2к26, в век сверхсветовых скоростей интернета и мощного железа

>Люди сайтами перестали пользоваться из-за того что они так много жрут, лагают и не имеют нормальной нативной скорости


?
image.png19 Кб, 800x460
723 3654094
>>653923
Тупорылое шизло, ты специально притворяешься клоуном? Факт в том что кол-во юзеров на сайтах снижается и очевидно что возможности говносайтов не могут сравниться с нативом в том числе из-за кривости и лагов.

Можешь сколько угодно проводить клоунаду итт, но ты споришь с рельностью, помни
724 3654110
>>654094

>запускает сонсоле и виндо приложения через виртуалку на смартфоне за $100 с 4 гб оперативки


>считает шизом кого-либо кроме себя


Лол! Ты же не только шиз, а ещё и клоун, который даже не притворяется, плюс ещё и нищук, выживающий на мамкиных борщах. Зловещее комбо на самом деле. Как жаль, что 99.999999999999% людей планеты не в курсе, что мобильный веб помирает.
725 3654134
>>654110

> за $100 с 4 гб оперативки


> плюс ещё и нищук, выживающий на мамкиных борщах


Нахуй ты выдумываешь и разъебываешь свою же фантазию, даунита? Ты правда думаешь что это твоя победа? Ккакой же жалкий хуесос, вахвза

> Как жаль, что 99.999999999999% людей планеты не в курсе, что мобильный веб помирает.


Даун, я тебе пруфы принёс по трафику. Это реальность, понимаешь, даунита?
726 3654603
>>653889
Зачем тебе прегруженный нест для чатика?
image.png54 Кб, 722x464
727 3654932
>>654134

>я тебе пруфы принёс по трафику


Маня, обтекай
728 3654968
>>654932
Какой же ты тупой, лол, причем тут трафик в мире? Ну да, в африке и индии теперь могут себе позволить себе дешевые смартфоны, и?

Сука, вот это дебилище, вахвах, ты вообще не думал когда этот пост высирал, я угадал?
729 3655045
>>654968

>рррррряяяя мобильный веб умирает я скозал


>каждый год доля мобильного трафика растёт


Шиз, когда же ты уже примешь таблетки? Вылезай из манямирка и прекращай отрицать реальность.
730 3655065
>>655045
Ты в школу математику дальше 5 класса не осилил, не так ли?
731 3655079
>>655065

>эти проекции


Тебе надо объяснять, почему одно число больше другого и что это означает?
732 3655091
>>655079
Без оскорблений сейчас, ты в каком классе математику перестал понимать? Судя по:

> одно число больше другого


этому, был где-то 4-5 класс, верно?
image.png33 Кб, 624x468
733 3655157
>>655091

>ряяяя твоя математика неправильная


Ясно.
734 3655166
>>655157
Не, твоя математика правильная, просто она с 5 класса, ты только "больше" и "меньше" понимаешь. Ты процентов не понимаешь.

У тебя как в повседневной жизни, трудности есть? Такое влияет вообще такая отсталость? Без шуток, мне интересно, не каждый день встретишь такого безмозглого как ты, даже на этом сайте умственно-неполноценных ты отличаешься.
735 3655204
>>655166

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


Прочность этого манямирка непоколебима, для такого нужно быть особенно твердолобым.
736 3655249
>>655204

> но пруфов не будет


Отправил же пруфы >>654094. Но ты начал визжать врёти, а потом обосрался с процентами.

Но слушай, я правда хочу знать что с тобой случилось, что ты не понимаешь процентов. Без шуток. У тебя были травмы?
737 3655722
>>655249
У него не травмы. Сегодня это норма. Около половины школьников не умеет пользоваться дробями. Мои знакомые училки это подтверждают. А дроби это пятый-шестой класс. А ты ты ожидаешь от людей, чтобы они проценты считали и умели графиками пользоваться

По теме, да веб умирает. Точннее мне уже давно очевидно, что он умер, с тех пор, как Телега обогнала Хуяндекс, а Вичат Байду. Сегодня все сидят в миниаппах и мобильных приложених. В будущем будут в VR, но пока рано
image.png53 Кб, 722x464
738 3655802
>>655722
>>655249
О каких процентах речь? Про проценты было только в моей пикче, которую ты как раз не осили. Неужели так сложно посчитать проценты и прочитать график?
739 3655815
>>655722
Ну хуй знает чел. Он же буквально не в состоянии помыслить о процентах. У него нет в голове самой концепции "процентов" или "дробей". Это явно не нормально.

> Сегодня все сидят в миниаппах и мобильных приложених


Ещё помню как то же самое для браузера пытались внедрить, чтобы все сидели в браузере. Но обоссались выблядки, а всё из-за безумия с CSS и циклом рендеринга

>>655802
Может ты просто маленький? Сколько тебе лет, мальчик?
740 3655827
Бля, а я RBAC на битовых операциях хочу сделать для роутинга в фреймоврке

Такие индивиды, которые проценты не понимают, совсем окосеют от знака & в документации, да? Пиздец...
741 3655854
>>655815

>мне сложно понимать проценты и графики, значит моему собеседнику мало лет


Умирающий-веб-шиз, тебе требуется помощь.
742 3655869
>>655854
Чел, челище... Ты это. Может обследование пройдёшь? Мрт мозга, может там опухоль или что-то вроде того. Это не шутка какая-то, это серьёзно.

Представил себя на твоём месте и страшно стало. Жить и не понимать дроби, не осознавать что дроби существуют. Пиздец какой-то.
743 3655932
>>655869
Интересные фантазии, точно такие же, как и про умирающий мобильный веб.
744 3656198
Господа, ради интереса завайбкодил простой сайтик. Если хтмл цсс я еще щупал когда-то, то яваскрипт никогда. Ну в целом не сложно и во всем можно тут же с помощью нейронки разобраться.
Я вот думаю может для каких-то супер серьезных проектов и нужны программисты со знанием, но в целом кажется, что вот оно, когда машины вытеснили лошадей и собиратели лошадиного говна остались без работы.
Вот, мимокрокодиля, интересно послушать ваши ощущения от ситуации в отрасли?
745 3656320
>>656198
Да, большая часть фронтенда всё. Даже сеньорам тяжело найти работу.
746 3656396
>>656198
>>656320
Любой проект который хоть кому-то нужен - сложный. Одностраничное бессмысленное говно никому никогда не было нужно.
747 3656437
>>656396

>Одностраничное бессмысленное говно


Многостраничные сайты - это просто набор одностраничных сайтов.
748 3656639
>>656437
Многостраничные сайты это приложения.
749 3656998
>>656437
Этого надо сразу лидом ставить или CTO
750 3657119
Оказалось, что вообще ни в чем разбираться не надо. Достаточно одного ролика на ютубе и клод сам все за тебя сделает. Это не прикол. Просто пишешь ему хочу сделать вот такую хуйню, подсмотри как сделано у других, подумай какие могут быть проблемы и сделай лучше, а мне напиши как куда какие базы подключить. Какие-то редисы с касандрами, тут арендуй гигабайты. И мегадоступ стоит всего 20к в месяц. Что гораздо дешевле, чем бесполезных кожаных мешков держать, которые не хотят работать.
751 3657146
>>657119

> И мегадоступ стоит всего 20к в месяц.


Покупай, гой, точно сможешь сделать бизнес!
752 3657794
Фронтаны, какая бесплатная нейронка лучше для веба? Просто глупые вопросы задавать почему так, почему сяк? Чатгпт, дипсик, грок, клод?

Фронтенд все, да, но.
753 3657937
>>657794
Поинтересуйся у нейронки =)
754 3657986
>>657794
Последняя гемини нормально и кодит и отвечает. Но не рассчитывай на что-то серьёзное если ты нихуя не знаешь. Пытайся постоянно доёбывать "а есть что-то лучше и производительнее?".
755 3657993
>>657794
Claude Opus 4.6 либо GPT 5.3 Codex либо GPT 5.4
756 3658104
А еще какой-то qwen есть.
Стикер200x133
757 3658192
Поясните как вкатываться во фронт в 2026? Могу написать пет-проект на Next или Рякте, MERN немного знаю, с Cursor и ИИ-агентами игрался, ну и остальную базу типа JS/TS более-менее понимаю. Английский есть читать документацию, писать имейлы-комментарии, хотя сейчас нейронка переводит на лету и это уже не навык. Да, я нахуй не нужон и таких макак тысячи, но все же как повысить свои шансы?

Или пиздовать на завод проситься в ЧПУ бояре?
758 3658247
759 3658279
>>658192
Так всё, ты мидл. Порешай немного задач на литкоде для общего развития, почитай прочку книжек, собери шейдер на вебжл в браузере и пиздуй искать РАБотку
760 3658280
>>658192
Алсо, почитай гайды че там пиздеть на собесах, какие задачи задают и вот это вот всё.
761 3658342
>>658279

>Так всё, ты мидл.


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

>почитай прочку книжек


Какие посоветуешь?
762 3658567
>>658342
Посмотри видосы про собеседования, посмотри видосы как пиздеть в резюме.
Никто не пишет честно, никто не ищет честно. Все все понимают и играют в эту игру.
Никто не нанимает джунов, чтобы они работали над проектом. Нанимают, чтобы получить потом норм мидла, поэтому никто не ожидает, что ты идеально будешь все знать - от тебя надо, чтобы было понятно, что ты адекватный человек, который работать будет.
763 3658580
>>658279

>задач на литкоде


Решать решённое = имбицелия

>почитай прочку книжек


Книг по программированию не существует, либо устарело, либо мусор. Сыры они

>Собери шейдер на вебжл в браузере


SQL для видимо карточек. Ни дебага, ни нормального языка. Зато, барен кормит

>Искать работу


Барен будет доволен

Ты же не дорос даже до джуна
764 3658644
>>658342

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


Так откуда он появится пока работать не начнёшь? На современном рынке нейрдаунов если ты способен писать на js/ts ты уже мидл, лол

>Какие посоветуешь?


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

>>658580
Нейродебил спок
765 3658710
>>658644

>писать на js


Если только проект в 500 строк. Писать без типов в 2к29, мда

>>658644

>налегай на ООП, императивное и процедурное


ООП и процедуры - это и есть императивное

>>658644

>Что-то по алгоритмам и архитектуре, как работают в целом большие проекты


Что и говорилось выше. Нет таких книг. Хочешь понимать алгоритм - идёшь на Вики, читаешь псевдокод, хочешь реализацию - пишешь сам или ищешь на гитхабе. Нахуй книги не нужны. Единственная книга, которую могу посоветовать - это Цифровая схемотехника, но мы в JS треде, поэтому НИ НУЖНА

>>658644
Чел, ты не дорос до джуна, нахуй ты чёт пишешь?
766 3658717
>>658710
Нейродебил спок
767 3658722
>>658717
Нет, не спок
768 3658765
>>658722
Ну трясись тогда, шизло
769 3658767
>>658765
Поех, ты очень слаб и съехал даже не начав дискуссию. Почему так?
770 3658776
>>658767
Нейродебил, трясись
js 771 3659881
Обновить тред
« /pr/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски

Скачать тред только с превьюс превью и прикрепленными файлами

Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах.Подробнее