Этого треда уже нет.
Это копия, сохраненная 7 февраля 2023 года.

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
SHablon-posta-1-1.jpg186 Кб, 1200x628
Фронтенд - это ярчайший пример bullshit jobs (как в 2422316 В конец треда | Веб
Фронтенд - это ярчайший пример bullshit jobs (как в определении David Graeber). Фронтендеры тысячью фреймворков делают то что спокойно можно сделать на чистом html, в итоге страница с идентичным функционалом десятилетней давности раз в сто легче сегодняшнего реактивного высера. А зачем это? А чтоб рабочие места создать, чтоб экономика работала. Не ну вы представьте, нанять какого-то школьника чтоб сделал пару формочек на чистом html по туториалу за пару часов? Но это не звучит продаваемо! А вот серьезный специалист применивший immutability, Vuejs, dependency injection - вот это уже серьёзно, его наша серьёзная компания и наймет чтоб он сделал ту же сраную формочку требующую 10 мб фреймворков, подвисающую даже на флагманском железе и ломающуюся на всем кроме последнего хрома. Можно еще штаб сотрудников завести, чтобы они весь этот запутанный кал бесконечно переделывали.
2 2422333
>>422316 (OP)

> то что спокойно можно сделать на чистом html


Дальше можно не читать.
3 2422371
Всё так. И я так чувствую примерно, что скоро фронтенд в его современной ипостаси накроется медным тазом, оставшись ещё одним лопнувшим пузырем.
фронтенд-помидор
4 2422401
Два чаю. Пользовательские интерфейсы переоценены. Командной строки хватит всем.
5 2422407
>>422316 (OP)
где нарыть аудиокнижку если нет баренской дебитовой карты? мм
bbb.jpg26 Кб, 400x398
6 2422413
>>422407

>аудиокнижку

7 2422414
>>422413
а смысл в обычной]? и так луплюсь в монитор до упора, заебало
8 2422423
>>422316 (OP)
Всё так. Стремление к простоте это признак профессионала. А усложнение это признак первокура.
9 2422548
>>422316 (OP)
Всегда обалдеваю с того как умудряются тормозить и глючить сайты в которых вообще ничего нету кроме десятка примитивных формочек.
В каком-нибудь простейшем 2D движке вроде ренпи, выводишь скролящийся экран склеенный из 150 экранов с кнопками, анимациями, спрайтами и горами текста - всё летает даже на кофеварке. В 3D движках уже делают системы мгновенно рендерящие меллиарды полиговнов.
В веб говне пук среньк, наша формочка сломалась, фризит, это так сложна сверстать чтобы работало ужас.
10 2422555
>>422548
А этот твой петухпай умеет работать на любых браузерах и скейлиться под мобилку?
11 2422599
>>422555

> скейлиться под мобилку?


Флекс лэйаут и подобная залупа имплементится в 500 строк, без зависимостей. Просто математика и логика.
12 2422613
>>422555
Дебил блять.
1. Если в 2022 году у тебя на современных evergreen браузерах твой вонючий скриптик работает в хроме, но не работает в лисе, то тебе лучше отложить в сторону программирование и заняться чем-то менее напрягающим твою единственную и прямую, как линейка, извилину, например, прочисткой унитазов или флиппинг бургерс во вкусе очка. Да, бывают досадные проблемы с браузерной поддержкой (почти всегда связанные с блядским сафари), но это скорее исключение, чем правило.
2. Если для того, чтобы склеиться под мобилку, тебе нужно городить мириады медиа-кверей, а то и прости-господи отдельные реализации кнопки для десктопа, таблетки и мобилки, то пиздани сковородой по еблу тому мудаку, который это нарисовал, а потом сходи к менеджеру и объясни, что этому человеку делать в веб-дизайне нечего. Любой вменяемый веб-дизайн, сверстанный прямыми руками, из коробки будет вполне себе адаптивен, останется добавить лишь пару довершающих штрихов.
13 2422636
>>422613
Да-да-да, петуч ебаный.
Зачем люди какие-то фронтэнд фрейморки разрабатывают, какие-то деньги в развитие вкладывают, куча людей коммиты пишет.
Ну им по приколу просто, хуле. Просто лень флексбокс прописать, епта, как какой-то имбецил на дваче сказал.

Ну тупыыыыые.
14 2422643
>>422636
Псина, ты вообще заходил посмотреть когда-нибудь на петушиный загон под названием фейсбук? Это просто уебищный, тормознутый, уродливый кусок шлака, ни один человек этой парашей по доброй воле не захочет пользоваться. Вот это максимум, что твои люди-говно на блюде, интеллектуальные сливки и соль земли, умнейшие олимпиадники из богатейших ИТ-компаний мира способны высрать из себя. Чему после этого удивляться?
15 2422650
>>422643

>пук

16 2422658
>>422650
Пукнул реактивно тебе за щеку иммутабельным котяхом, проверяй.
17 2422675
>>422414
Берешь планшет/читалку, загружаешь туда, читаешь, профит.
Всю литературу так читаю.
OwkixvFitIdIkwltw2JFO9gPgXiOuG8IkfUPe4LPwno.jpg144 Кб, 994x745
18 2423108
Еще кста пример: twitter vs nitter, youtube vs invidious, reddit vs teddit. В каждой паре первый - кусок петушиного говна которым опять же по доброй воле никто пользоваться не будет, второй - чистый html с щепоткой js, за первый - петухи, гной, человеческий мусор получает просто миллионы на разработку постоянно, за второй - ну дай бог если какие-то копейки на донатах. Что, рыночек, как там нарешал самый лучший продукт?

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

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


Затем же зачем миллионы компов считают какие-то хеши, какие-то люди вкладывают деньги в картинки с обезьяными и тд. Рыночек порешал.
>>422643
Это.
19 2423115
>>422548

> В каком-нибудь простейшем 2D движке вроде ренпи, выводишь скролящийся экран склеенный из 150 экранов с кнопками, анимациями, спрайтами и горами текста - всё летает даже на кофеварке


Рофел еще в том что ренпи - на питоне, а браузерный джаваскрипт легко его обгоняет по скорости просто в разы, там же JIT самый крутой вообще, и на фоне этого джс параша все равно работает в разы медленнее...
20 2423158
>>423108
Ах ты ж ебаный ты нахуй, неужто адекват в моем /зк/?
21 2425019
>>422316 (OP)

>на чистом html


Вот поделал бы ты и поподдерживал, пидорас, странички на чистом html, вот бы я на тебя посмотрел. Реакт - действительно раздутое говно говна, с этим никто не спорит, но усирающихся pure-html блядей я ненавижу не меньше.
22 2425034
>>422316 (OP)
Как же я проорал с оп-пика
23 2425049
>>425019
Делаю и поддерживаю, брат жив, зависимость есть.
24 2425261
>>422548
Так если тебе придётся 150 страниц каждый в своём независимом контексте держать, то питухон сразу обосрётся.
25 2426036
>>425261
сдается мне, что такую хуйню на веб морде делать-нецелесообразно в принципе
26 2426066
>>426036
Причём здесь веб-морда? С такой экстремальной контейнеризацией обосрётся даже код на C++, написанный профессиональными пердоликами (чем V8 по сути и является).
Если хочешь иметь среду, в которой рэндомы могут запускать свой код на чужой машине, и чтобы было бежопашно, то тут никак без "честной" контейнеризации, которая очень прожорлива в плане памяти и даже мощностях процессора. А если ещё добавить и поддержку легаси, то вообще анальный цирк начинается. Представь кодовую базу ренпи, но чтобы самая свежая версия поддерживала ещё и первый питон. Это по сути и будет эквивалент браузерного ЖС.
27 2426078
>>426066

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


Ты только что изобрёл JVM. Кстати она написана уже (есть куча реализаций хоть проприетарных, хоть жопаель) и переписывать не надо ничего. Кстати в байткод её можно компилить любые языки, а не только убогий JS, у тебя могут быть фулстеки на скале, C#, жабе или хаскеле. Скорости из-за JIT там бешеные. Осталось добавить интерфейс для манипулирования DOM и можно встраивать в браузер.
Опционально меняется JVM на CLR, это даже лучше идея, реализация лежит на гитхабе под MIT, можно прямо сейчас в браузер встраивать.
Почему так не сделали я не могу понять года с 2009-2010.
28 2426112
Разве суть всех этих ряктов, не собирать данные о кликах пользователей и кучу других данных? Поэтому за них и платят, потому что большие сайты на данных пользователей и зарабатывают. Как ты это го голом штмл будешь делать?
29 2426115
>>426066
эх, я знаю очень мало, не могу подискутировать)
Просто такая контейнериация, как по мне-прямое следствие проеба архитектуры.
30 2426131
>>426078
Про то, что JVM была встроена в браузер раньше js, и что от нее отказались потому что js победил, ты не в крусе?
31 2426231
>>426112
Чего блять, ряктопараша никакого отношения к трекингу и аналитике не имеет. Вешаешь листенер на батон, по клику шлёшь событие "кнопка кликнута 01.01.1970 00:00 ойпи 127.0.0.1"
32 2426310
>>426131
JVM крутила апплеты, а не обслуживала страницу на html. Жаба скорее на макромедиа флеш с доступом к оборудованию походила, или на сильверлайт. JS не победил потому что они и не конкурировали, они в браузере были вообще для разных целей. Все эти апплетоприблуды (что апплеты, что флеш, что сильверлайт) жидко пукнули и сдохли.
Я-то те времена хорошо застал.
33 2426459
>>422316 (OP)
Пердикс, спок, времена веб 1.0 давно прошли.
16578945891620.jpg6 Кб, 172x121
34 2426889
>>422316 (OP)
Ждал этот тред, получил так сказать Schadenfreude. Это по немецки, кайф от того, что кто-то вторгся в анус твоего врага

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

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

мимо-пхп-петуч
35 2426907
>>426889

У меня такое же мнение про мобильные приложения. Типа знаешь, магазины вроде озонов вайлдбериз прекрасно работают из браузера, и много хуйни работает из браузера. Нахуя, просто НА ХУ Я выебываться и делать приложение? Человек не хочет его ставить, человек хочит купить анальную пробку как можно скорее.
sage 36 2426916
>>422316 (OP)

>как в определении My Impaler

37 2426919
>>426907
на крайняк есть A2HS(add to home screen или как там), чтобы ярлычок на рабочем столе создать, и всякие фишки PWA ПРЯМО В БРАУЗЕРЕ/БРАУЗЕРНОМ ДВИЖКЕ.

Нет, надо все переделывать на java , все кнопочки перекрашивать, и потом выпускать пару версий своего сранного сервиса, на гуглплей? откуда его удалят нахуй
38 2426926
>>426919

На Java не модно, на котлин и свифте.

Вообще, даже если не удалят, трафик с магазинов очень херовый всегда. Человек скорее будет искать "дилдак купить чем" думать "ага, мне нужен дилдак. Их продают в секс шопах, я поищу приложение секс шопа на мобилке"
39 2428017
>>422316 (OP)
Именно поэтому и занимаюсь бэком на java.
Взять тот же angular, постоянно новые версии и никакой обратной совместимости.
40 2428238
>>422316 (OP)
Жеско тя порвало, ты же сам не сделаешь какую-нибудь статику с приличным видом 100%
41 2428326
В чем бугурт то? Ты не понимаешь почему веб не на хтмл построен, а на js и для чего нужны фреймворки? Ну блять, иди литературу на лето читать. Подобные темы только школьники и студенты могут обсасывать, даже не понятно за что тебя обоссывать, настолько беззубо всё.
42 2428336
>>428238
Да тут как обычно, даун выдернул вёрстку из контекста фронтенда и назвал ею весь фронтенд

Это как селюк, прыгающий на твой Jeep gc limited edition 2022, и верещащий, что какого хуя ты не на телеге с ослом в упряжке, а на машине
43 2428338
Это все потому что во фронте не высоко требование к транзакционности. Проебал данные - ну и хуй с ними, юзер ещё поэфпячит. Поэтому говноделы всегда готовы вместо поиска проблем в себе, высарать кучи новых говнофреймворков, пытаясь компенсировать собственную безблагодатность. В бэке же все четенько, шаг влево шаг вправо - расстрел.
44 2428341
>>428338
Лул, ну и хуйню ты несёшь, школьник-долбоеб
45 2428343
>>428341
Чел, у тебя ошибка..
46 2428347
Вообще это тред горения вкатунов, которые думали вкотиться в ойтишечку через фронт, но осознав, что порог входа задран уже вертикально и размером с Эверест, жидко пернув ищут вакансии кассиров в пятерочку. А как же инфоциганин гладко стелил про 100к через 3 месяца изечного изучения html, как же это вкусно звучало, мммм, белиссимо
47 2428359
>>426907
Приходится делать, т.к. браузер на мобилах фреймворки не тянет )))
48 2428682
>>422316 (OP)
Чтобы добиться той же функциональности что дает тот же vuejs - тебе по факту - нужно будет все то же самое самому реализовать.
И да. Без рективности - у тебя в результате будет хуевый UX. Ну не хочет человека в 2022 году, чтобы у него перезагружалась страница целиком после при отправке формы. Не хочет он и обновлять страницу руками, чтобы увидеть число новых сообщений. Не хочет он видеть белую страницу 10 минут если загружается много данных и нажимать кнопку: подгрузи мне еще.
49 2428699
>>422316 (OP)
Ну про чистый хтмл ты перегибаешь, но вот на примере ВК, Ютюб, Альфа-Клик, КиноПоиск они в 100 раз были легче. Иногда и правда нарвешься на старый сайт, а он в секунду грузится.
Вся эта динамическая подгрузка, да ещё и без кнопки "Назад", так это вообще пиздец.

Я конечно может как эмбеддер думаю, где экономия на первом месте, но в моей сфере меняется только все в сторону производительности, а не чтобы эту всю производительность сожрать.
50 2428824
>>422316 (OP)
Фронтендеры - как врачи: Никто не понимает, что они пишут, но они друг друга прекрасно понимают.
52 2438682
>>428824
Фронтендеры - как макаки: Никто не понимает, что они выкрикивают бегая по потолку в офисе, но они друг друга прекрасно понимают.
53 2438733
>>422316 (OP)
Я бы посмотрел, как бы ты решал современные фронтенд задачи ванилой ебаной, диванный петушок.
54 2438898
>>438682
Завидуй потише.
05e42840771d9d48e4ca5663b083c126.jpg17 Кб, 480x270
55 2439496
>>422316 (OP)
Фронт и фреймворки раздутое говно, но они необходимы тупо для удобства, на ванилле ты только веб 1.0 сообразишь. А вот ставить тысячи пакетов и использовать готовые UI-киты фронтам надо разучиться.
По поводу скорости: если ты не способен оптимизировать свое говно под продакшн, самостоятельно настроить деплой, то нахуй ты вообще в это влезаешь. Таких кадров к сожалению дохуя.
мимо-фронт
56 2441514
>>422316 (OP)
Одно слово:
UX
57 2441553
>>422316 (OP)

>dependency injection


Ты где на фронте DI-то углядел?
58 2444955
>>426907

>Нахуя, просто НА ХУ Я выебываться и делать приложение?


Чтобы залезть в твои push и еще куда поглубже!
59 2444961
>>422316 (OP)

>формочек на чистом html


Ясно что ты не фронтендер и даже на версталу не тянешь.
60 2444968
>>444955
Пуши и браузеры умеют.
61 2444991
>>444968
В браузере они работают только когда браузер запущен, вроде.
Помимо того в мобильном приложении интерфейс не нужно подгружать и можно кешировать данные, что снижает нагрузку на сервера.
Но главная причина это конечно что пользователь может удобно разместить иконку на рабочем столе и отношение к приложениям другое. Даже если это webview приложение.
62 2444992
>>444991

>В браузере они работают только когда браузер запущен, вроде.


Нет. Пуши это не нотификейшены. Они будут работать всегда, пока браузер установлен в ос.
63 2444994
>>444991

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



Так и сайты могут размещать иконки на рабочем столе.
64 2445018
>>444994
Только PWA, только Android.
65 2445064
>>445018
Нет. iOS тоже может, там эта вохможность из коробки было еще с первых айфонов Они просто отключили возможность запроса на создание ярлыка со стороны твоего кода. А сам ползователь может заярлычить сайт из меню. При чем любой, даже тот, что не PWA.

Ну и PWA не только андроид. Но еще и инфоны, и десктоп.
66 2445712
С одной стороны да
- старый реддит лучше нового
- двачь и форчан очень приятные сайты лично для меня, несмотря на веб1.0-ность

С другой стороны, с фреймворками мне удобно.
То что я могу без образования и обладая низким интеллектом в соло закрывать ебовейшие веб приложухи с сумасшедшим UX, перевешивает какой-то там дискомфорт от веб2.0 пусть даже миллиарда людей.
67 2488051
>>428824
Проигрунькал
68 2488211
>>422316 (OP)
Всё верно. Фронтенд - самое большое ублюдство, что есть в ойти. Мобилки туда же. Тупорылый бесполезный пузырь говна для кодовых макак.
flipphone.gif430 Кб, 500x500
69 2495470
>>422316 (OP)
Да, но не совсем.

Есть вторая причина.

Это конкуренция за дезигн/внимаине пользователя в сложных/дорогих/массовых сервисах.

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

Полная хуйня, на самом деле, но вот так и живём.
70 2496959
>>488211
База, и про мобилки верно

мимо пишу на Java/Kotlin только под Android
71 2562750
>>438733

> современные фронтенд задачи


Вызвать у юзера неврный тик? Или потратить 10 сек на загрузку страницы? Так последнее setTimeout() решает
72 2563108
>>426310

>апплетоприблуды (что апплеты, что флеш, что сильверлайт) жидко пукнули и сдохли


Все равно к ним все вернется когда наконец выкинут на помойку текстовые протоколы. Веб давно не документы, а исполняемые файлы.

Сейчас наверно есть шанс ворваться в историю с чистым объектным браузером с CLR/JVM внутри, который работает как обычный веб, но без слоя текстового представления исходников. Сам думаю этим занять. Но потом.
73 2563204
>>426066
Даже блять если вместо браузера под копотом будет отдельная ВМ и то сука быстрее
74 2563232
Всё так, ещё очень сильно бесит дискорд, написанный на электрон-говнище. Пользоваться невозможно, фризы ебанутые.
75 2563235
>>438550
Джонатан Блоу, как и всегда выдаёт базу.
76 2563240
>>428682
По-твоему реактивность каким-то магическим образом реализована и я не смогу подгрузить актуальные данные в формочку без скачивания 1тб фреймворков?
77 2563403
>>563240
Представляешь ли ты себе ебало юзера, которому в рантайм этим террабайтом взяли и насрали?
У него блять браузер просто скажет, мол, да пошел ты на хуй, козел, и всё, ёпта.
А если речь идет о проекте типа фигмы или миро?
А если это приложение, где секунда провисания фронта у конкретного пользователя может стоить несколько лямов рублей?
78 2563406
>>422316 (OP)

> А зачем это? А чтоб рабочие места создать, чтоб экономика работала


Так и представляю типичного российского кабанчика, который всю жизнь уклонялся от налогов, но нанимает react- или vue-господ чтобы экономика работала. Нет, он нанимает их потому, что выгоднее, чем нанять кого-то другого. А значит, в твоих выводах что-то не так.
79 2565263
Чтобы оценить важность профессии надо просто представить что случилось бы если бы все её представители исчезли.
Например исчезли пилоты - плохо, не полетать. Исчезли сантехники - плохо, унитаз течёт. Исчезли дворники - плохо, улицы в окурках. Исчезли фронтендеры - эм... Хорошо! Сайты на чистом хтмл не тормозят, вебом можно пользоваться с древних компов.
>>563406
Отрицаем bullshit jobs как таковые - так держать
>>428682

> И да. Без рективности - у тебя в результате будет хуевый UX. Ну не хочет человека в 2022 году, чтобы у него перезагружалась страница целиком после при отправке формы.


Да, я хочу чтоб все держалось на копроджс, чтоб даже ввод текста тормозил, чтоб элементы наплывали друг на друга а на них наплывала виртуальная клавиатура, о да, больше, больше говна!
80 2565584
>>441553
angular вроде бы
81 2565799
>>422316 (OP)

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


Ну вообще-то очень многие так и делали, проходили этот путь. Но код модифицируется и растёт, а твой школьник не будет всегда с тобой. Он уйдёт, либо запросит зп, которую ты будешь не готов ему дать.
Ты нанимаешь нового школьника. Но он нихуя не понимает в том коде, что есть. И в принципе ничего не может доделать и изменить.
Ты скрепя сердцем соглашаешься, чтобы он сделал всё заново. Но история повторяется. Ты уже раскабанел и решил нанять серьезного опытного дядю. Но он глянув кодовую базу в течение 2 минут на отрез отказывается ковырять это дерьмо. Это не расширяемое говно. И нужно переписать по стандартам отрасли, чтобы это мог доделывать не только автор-творец, а любой фронтендер с улицы.
В этом и фишка - в быстрой и легкой заменяемости бойцов.
82 2565802
А вот svelte не лагает и при этом позволяет писать в стиле, который схож с большинством популярных фрейморков. Потом просто делаешь билд - и у тебя готовый файл на чистом жс. Никакого рантайм-говна в бровзере.
83 2565817
Не совсем согласен с изначальной мыслью, но вообще с миром фронтенда что-то очень сильно не так, это правда.
Я пока не сформулировал для себя, что именно, но воспринимается это, как какая-то анти-инженерность, что-ли. Как будто бы экосистему писали и придумывали джуны, хотя это очевидно не так.
- Что npm с его node_modules, сколько уже пошучено - а по факту пиздец.
- Что блять ПЯТЬ СТАНДАРТОВ МОДУЛЕЙ в языке.
- Что СТАНДАРТЫ языка, которые НАЗЫВАЮТСЯ БЛЯТЬ ПО РАЗНОМУ, то ES6 то ES2016. Как вообще у вас могут нестандартизированными быть стандарты, вы что, ебанутые?!
- Что отсутствие внятных кодстайлов и паттернов, что ли. Как тулза tslint есть, а конфиги к нему разные примерно у всех.
- Что миллиард фреймворков, у которых мажорные версии выходят каждый месяц и через год без переписывания кода зависимости уже обновить становится невозможным.
- И кстати фрейморки и либы на js это зачастую жирные, как мрази, велосипеды. Взяли от джавы как будто самое худшее.
- Но при этом тривиальные вещи почему-то сделаны в виде отдельных модулей типа leftpad, что тоже как бы пиздец.
- В какой-то момент мне нужна была либа для какой-то херни и я нашел три самые популярные либы на гитхабе и у каждой были свои уникальные баги в последнем релизе. То есть вместо одной либы, но без багов, у вас есть три, которые делают одно и то же, но у каждой уникальные "приколы".
- Что системы сборки, которые то однопоточные, то просто жирные и тормозные. Ошибки сборки зачастую вообще максимально неадекватные и не несут никакого смыслового контекста.
- И тд и тп.

Я как бы понимаю, что клиентские приложения - это серьезная штука и что js/ts это серьезный, взрослый язык и серьезная экосистема. И понимаю необходимость реактивного подхода, а также декларативного компонентного UI и прочих концепций.
Но почему это всё оказалось так бездарно реализовано? Нет ответа.
84 2565887
>>565802
И нахуй не нужен
85 2565898
>>565802
На сриакте у тебя что на выходе получается? Не жс файл? Без какого рантайм говна? Твой свелте домом не манипулирует в рантайме или шо?
86 2565935
>>565817

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


Просто жирные либы не пролезают быстро через сеть. Их рубят помельче и берут только то что нужно.
87 2565982
>>565935
Эм, а tree shaking и прочее вам на что? Не говоря о том, что выносить в либы код типа leftpad это моветон, оно пишется с закрытыми глазами и без багов примерно сразу.
Вам что, серьезно нужно ставить отдельную библиотеку, чтобы доклеить к строке несколько пробелов? Серьезно? Вы программисты или дворники там вообще?
88 2565987
>>565799

> о код модифицируется и растёт


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

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


Хорошо для создания рабочих мест.

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


Казалось бы, какая вообще сборка для блять скриптов, ещё и многопоточная
89 2565996
>>565987
Бандлеры потому что сурскод разбит на мелкие модули. модули потому что кода много, кода много потому что динамический дом описывается кодом, а не статическим хетемелем, динамический дом потому что так проще реализовать хотелки пользователей/закачиков, у заказчиков разнообразные тебования к UX, они уже давно приучены к тому что на страницах есть сложое поведение. Тыпрямо как нюфаня в вебе
90 2566027
>>565996
Ну сборка-то ладно, а почему сделана так херово? Я кстати уже отстал от жизни, или вебпак до сих пор блять однопоточный?
91 2566219
>>565996

> хотелки пользователей/


>>565987

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

92 2566242
Ну ладно, если серьезно то почему приложения на реакте так тормозят? Я типа джун вротрендер. На рабочем компе проЭкт работает ещё более-менее сносно, на моём же, где проц и материнка 5-7 летней давности - стабильно 15-20 фпс на глаз, на любой странице. Чё за хуйня? Там рили просто формы и базовые анимации. Ну теней много. Чему там тормозить? С ходу без профайлинга, можно что-то сказать?
93 2566245
>>566242
Без профайлера можно тыкнуть пальцем в анус и не попасть.
Всегда так было и везде.
94 2566283
>>566242
Тени и тормозят, задевая 999 слоев под собой.
95 2566287
>>566245

> Всегда так было и везде.


Хтмл не тормозит без профайлера.
Но в 2022 людям понадобился профайлер чтоб отобразить гипертекст. Прогрессу ж надо куда-то двигаться. Если вперёд некуда, то по кругу, вглубь.
96 2566396
>>566287
Молодец. А теперь заметь что вопрос у анона выше был конкретно про реакт.
97 2566583
>>566283
Так тени же на гпу просчитываются, разве нет? По идее их браузер должен как семечки щёлкать. И ещё заметил что реактовские компоненты маунтятся долго. Например модалка с более менее сложными формами внутри. Жмакаешь на кнопку, она появляется с ощутимой задержкой. Да даже блин карточки обычные (результаты поиска например), если их штук 50 и больше. Является ли это проблемой реакта? Конечно тяжёлое дерево элементов должно систему нагружать, но большая вложенность компонентов большей частью делается для удобства вёрстки или изоляции локальной логики, декомпозиции, уменьшения дублирования итд. Если от этого приходится избавляться ради производительности, то нахуя собственно реакт?
98 2567842
>>566583

>Так тени же на гпу просчитываются


Вряд ли. гпц только через WebGL можно использовать в вебе.
sage 99 2567860
>>422316 (OP)

>Фронтендеры тысячью фреймворков


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

>спокойно можно сделать на чистом html


Ну заебень мне паинт на чистом html и чтобы модульно и все как надо
Дальше лень читать этот кал
100 2567933
>>567860

>Ну заебень мне паинт


Дефолтный канвас. Зачем огород городить ради каждого пука?
sage 101 2567959
>>567933
ну давай заебень мне паинт, показывай, поддерживаемый модульный код
со всеми инструментами, что есть в паинте
ебашь, посмотрим как ты будешь на канвасе это хуярить
102 2567964
>>567959
Студентота, угомонись.
Импорт-экпсорт есть в JS давно уже.
sage 103 2567967
>>567964

>на чистом html


>ряя js import export


классика обосравшегося дауна

>Студентота


Мне похуй кто ты
104 2567972
>>567967
Кальсоненко, ты что ли?
105 2567973
>>567959

>поддерживаемый модульный код


Зачем мне это нужно для паинта? Для такого проекта это не нужно.

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


Тебе сложно реализовать рисование мышкой и заливку по клику?
106 2567983
>>567973
Модули не позволяют создавать глобальные переменные.
С кем я сижу на одной борде...
107 2567985
>>567983
Какие модули нахуй? Зачем тебе в паинте какие-то модули? You ain't gonna need it.
16710932848780.png365 Кб, 512x512
108 2568002

>нахуй


>пёхуй


>хаваю


Ну я думаю, вы оба поннели, что нужно сделать, чтобы оздоровить профессию.
109 2568009
>>568002
Фрейморко-шиз рвëтся?
110 2568069
>>568002
Выебать твоего батю на спине твоей мамки?
sage 112 2568158
>>568141

>на чистом html


чмонь, хватит серить под себя
113 2568178
>>567860

> Ну заебень мне паинт на чистом html


Зачем? Веб страница должна быть веб страницей. Паинт у меня уже есть.
114 2568521
>>563403
Так отдавай постранично если там большие объемы. Гигабайты данных в любом случае браузер положат - хоть ты через хтмл делай, хоть через обмазанный смузи фреймворк.
Какие же макаки на фронтенде работают, пиздец просто.
115 2569489
>>568521

>Гигабайты данных в любом случае браузер положат


Не положат. Я же вирутальную машину эмулятор x86 запускаю в браузере. В нем запускаю целые операционки. с гигабайтами памяти.
116 2569544
>>568178
Нет у тебя паинта. Он у Билли Гейца. А следующая платная версия с гпт чатом будет в браузере, чтобы ты не спиздил.
117 2569545
>>567985

>You ain't gonna need it.


But don't eat the simpler shit
118 2569557
>>569545
An idiot admires complexity - a genius admires simplicity.
Тред утонул или удален.
Это копия, сохраненная 7 февраля 2023 года.

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /pr/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски