(имхо вью отсасывает у реакта во всём. Невозможно описать насколько mvvm обоссанное говно по сравнению с няшными компонентами реакта и насколько сложнее эту мочу писать и масштабировать, а уж эти ебаные псевдоатрибуты и то как они конченно сделаны, как же больно, ПОЧЕМУ ЛАРАВЕЛЬ РЕШИЛИ ИНТЕГРИРОВАТЬ В СЕБЯ ИМЕННО ЭТУ ОБОССАНУЮ ВЬЮХУ)
>>263270337 (OP) Реакт отсасывает у Вью. После Вью на Реакте формошлепать - сплошное мучение, настолько дохуя шаблонного (повторяющегося из компонента в компонент) кода, настолько неудобно все, пиздец. Плюс у Vue реактивность ебейшая, в реакте такое достигается через mobx.
Дети любят Vue т.к. он много за них делает, и им можно не сильно уметь даже программировать и продумывать что-то. Из-за этого у вью много подзалупной магии. Ну её нахуй.
Реакт понятен, и ближе к чистому ЖС.
Сейчас играюсь с Flutter, и вижу схожести с реактом, сразу понятно кто задаёт стандарт
>>263270551 >настолько дохуя шаблонного (повторяющегося из компонента в компонент) кода, настолько неудобно все, пиздец просто пиздёжь, даже обсуждать не будем >Плюс у Vue реактивность ебейшая, в реакте такое достигается через mobx. в этом плюс реакта, с его компонентным подходом ты не платишь за то, что не используешь, ты можешь как сделать себе одну динамическую табличку на ssr сайте так и построить огромное веб приложение любого масштаба, как юзать мобх так и не юзать, это все таки библиотека, а не фреймворк хуйня (вью). А что там с масштабированием у вьюшки? Тут глаза в пол опускай и молчи.
Раз уж тред про веб-макакинг, спрошу тут. Реально ли в одиночку клепать интернет магазины SPA + SSR с беком на ноде? В прямом смысле в одиночку, сам проектирую бек и бд. Сколько примерно времени займет разработка такого магазина с несложным дизайном?
>>263270781 Кек, неосиляторы простейших HTML+CSS+JS это вы, фреймворкобляди. Это вам нужны какие-то надстройки вместо того чтобы наслаждаться чистым программированием.
>>263270902 >вместо того чтобы наслаждаться чистым программированием. я наслаждаюсь когда сую хуй в тёлку с большими сиськами а ты дальше от циферок кончай)))
>>263270782 Ангуляр имеет минусы вью, только умноженные на два. От реакта далеко позади они оба. Жаль ЕБАНЫЙ ларавель решили вьюху всобачить в себя и теперь я пишу на этой хуйне вместо сексуального реакта. но свой микро проект пилю на реакт+кельвин, потому что любая диктующая условия фреймворк-хуйня должна умереть и рано или поздно умрет(чек qt)
>>263270337 (OP) То и то говно по сути, мешанина из html+js стращный сон прогера из 2000, но сейчас это норма, даже сказать догма. Ужас, побыстрее бы html и css ввели новые парадигмы для этих долбоебов.
>>263270885 в одиночку можно многое если ты усидчивый и не сдаёшься если не получается, вью написал один человек, даже js и node js написал один человек(да и с++ тоже, и вообще Гитлер говорил "все великие достижения всегда обуславливаются талантом одного человека, а не коллективным трудом множества глупцов". Уж тем более интернет магазин, я на фрилансе их сколько написал уже йаебу
>>263271159 Когда разраб от балды мутирует состояние компонента, и это чудесным образом перерисовывается, тем самым позволяя разрабу создавать хаос в проекте
В отличии от божественного реакта, где нужно декларативно и явно вызывать изменение состояния
>>263270785 > даже обсуждать не будем Оно и понятно, аргументов-то не нашел, лалка. А еще у реакта большие проблемы с условным рендерингом. У vue есть божественные v-if \ v-show, в то время как на реакте до сих пор приходится пердеть в рендер-функции тучу скобок, чтоб там условие написать. Выглядит крайне убого. А SFC по Vue просто космос, scoped css из коробки и шаблон отделен от логики, в то время как в реакте ебаная каша, да и css-in-js котируется. В общем, для любителей некой индусской императивщины и многословия самое то.
> А что там с масштабированием у вьюшки? Все охуенно. Огромное приложение на вьюшке строить, опять же, гораздо легче, и выглядит оно гораздо чище. Есть пара уникальных для вью паттернов, которые сложно реализовать в реакте, например, разделение больших компонент по слоям ответственности через scoped слоты (хотя я все равно предпочитаю отдельный слой для логики, отдельный для сервисов и маленькие тупые компоненты).
>>263270885 Нахуя тебе бэк на ноде, просто подрубаешь firebase и в хуй не дуешь. Serverless это уже даже не будущее, а настоящее, которое не замечают только совсем отсталые.
>>263270337 (OP) Как в энтот ваш фронтенд вкатиться? Семь лет уже бэк пердолю, пора бы уже новое что-нибудь освоить и заявить что я у мамы фуллстак. Сложнее говноскриптов ажаксовых ничего на фронте раньше не делал, да и те говноскрипты со стаковерфлоу брал и напильником обдрачивал лишь бы заработало.
>>263270337 (OP) Ебанутые прохромисты какую-то хуйню обсуждают. Мне больше интересно как эти ваши реакт и вью в плане секса? И есть ли на них годный р34?
>>263271396 Бляяя я про это часами бугуртить способен, имхо С++ 98 и даже 11 это ЛУЧШИЙ НАХУЙ язык программирования, я не встречал ни до, ни после другого настолько же удобного, быстрого, независимого и т. д., и имея такую почву, эти анальники из коммитета понадобавляли хуйни из буста, лямбд и прочего в интересах спонсирующих компаний и теперь с++ 20/22 это говно неюзабельное, горит сука.
>>263271647 Нет, ведь хайлоад подразумевает лаги, и иметь дополнительные лаги из за невозможности оптимизировать ещё и фронтенд никому не нужно И компонентики на реакте очень просто разбиваются на чанки
>>263271717 Неюзабельное, только если ты даунич. Лямбды ему не нравятся, охуеть вообще. Может ты еще в шаблонное метапрограммирование не умеешь? Стыдно должно быть.
>>263271624 Тебе какая-нибудь AWS лямбда или ее аналог от других клауд провайдеров прекрасно скомпилируют твой HTML и пришлют, нахуя тебе свой собственный бэк? Лишь бы был, потому что жалко платить буржуям-капиталистам? Ты может и сервер поднимаешь физический у себя дома вместо VPS в датацентре который неизвестно где находится, а то вдруг кулхацкеры флешку воткнут и скачают все корпоративные секреты?
>>263271731 Я во фронте понимаю примерно нихуя, но о какой оптимизации фронта речь идёт? Лаг это ж тупо задержка пока ты ждёшь ответ с бэка, что там оптимизировать-то можно?
>>263271702 Я ебу? У реактовцев спрашивай. Так-то это способ упростить взаимодействие со стилизацией, реализовать компонентный подход (как в бэме), но все равно выглядит очень убого по сравнению с Vue. У вьюшки - тот же самый компонентный подход, инкапсуляция, т.е. все плюсы css-in-js, но при этом в шаблоне все разделено, да еще и препроцессоры можно использовать.
Писал на вью 3 года, теперь в марте наконец-то перекатываюсь на реакт. Самое главное для меня: написание кода с помощью вью - это деградация. Хотя бы даже потому что во вью нихуя толком не меняется, а в реакте всегда все самое свежее, самое новое, самое вкусное. Очень долго ждал 3 версию вью, но она оказалась эпическим обсером. В общем, выбирайте реакт, ребят
>>263271319 Пиздец, иммутабело-дебилы хуже майнеров. Сейчас бы заставить каждого реакто-дебила выплачивать затраты по электроэнергии, которые получаются от их говнокода. Наиммутабелят там у себя, а потом у нормальных людей пердак горит. Ебать бы их в жопу бутылкой за каждый лишний такт процессора и операцию копирования.
>>263271841 >препроцессоры Говно из жопы, не нужно >разделено в шаблоне При css in js есть разделение по файлам, и при этом можно использовать жс на полную
>>263271904 Почитай ченджлоги 18 реакта и сам все поймёшь. В плане нововведений - к реакту можно прикрутить кучу разных либ, которые используют новые фичи жса, те же генераторы к примеру. Чувствуешь, что развиваешься, не стоишь на месте, раз новая либа выходит, два новое хранилище выходит - не скучно. А когда годами жрешь одно и то же говно под названием экосистема потом жидко пердишь, когда узнаешь, что дохуя нового, удобного и интересного придумано
>>263271912 Лямбду можно вызывать по эндпоинту. Условно говоря - пользователь твоего сайтика пишет «www.mysite.com/myPage» и лямбда названная «myPage» вызывается, что-то делает и отправляет ответ, хоть бы и HTML срендеренный. Короче фактически ты можешь лямбду использовать как публичный API твоего бэкенда без всяких заморочек над «какой сервер мне нужен, сколько за него платить, как масштабировать».
>>263271967 > Говно из жопы, не нужно Почему же? Медиа-запросы охуенно писать на scss, плюс вложенность селекторов по бэм удобно делать, через &. Заебись же.
> При css in js есть разделение по файлам А тогда теряется преимущество компонентности, когда у тебя appearance компонента в одном файле. Во Vue же все в одном файле, но при этом не в куче.
>>263271919 Теперь напряги очко и представь, насколько это несущественно по сравнению с мутациями дом и перерисовкой Всем похуй на лишний затраченный мегабайт оперативки, кроме тебя, красноглазый говнокодер 14 y.o.
>>263271913 ну это да, но вдруг кто-то не знает и напишет без них это япросто>>263272021 >да годами жрешь одно и то же говно под названием экосистема потом жидко пердишь, ко
какие задачи на клиенте реализуют эти технологии?
насколько они необходимы для простых сайтов с формами, кнопками, ajax? я просто не понимаю зачем пилят такие тяжелые сайты, которые нихуя из себя по бизнес логике не представляют.
>>263271841 у реакта все максимально приближенно к js и есть jsx, а вы со своими v-if, который не привычен ни для какой другой технологии и не интуитивно понятен будете дальше хуи сосать. Любой хайлоад проект из вью и реакта выбирает реакт, что угодно, что сделано на вью - можно лучше сделать на реакте, но многое сделанное на реакте будет тормозящим говном попытайся ты его на vue переписать. короче хуй смакуй, с масштабируемостью у него все заебись во вью, совсем ебанулся.
>>263272023 Дядь, я мидл, который на 3.3к баксов устроился сейчас. Понимаю, что это мало, но тем не менее не показатель джуна. А третий вью и впрямь обсер космических масштабов, максимально кривое все, спизженное у реакта, до нормального сср как до Китая раком, либы нихуя никто не мигрирует, из плюсов только производительность, но ради мизерного прироста жрать кал - ну уж извините
>>263272074 >вложенность хуев в очке Все это реализуется css in js библиотеками в том числе >нет преимущества Это не преимущество Стили могут быть очень многословными, разметка - нет, поэтому разметка в файле компонента это норм, а стили не норм Положи стили рядом в папку компонента и завали ебало
>>263272070 Сколько есть уязвимостей про которые ты не знаешь и по-любому накосячишь пока с нуля будешь писать своё приложение? Фреймворки потому и существуют чтобы ты меньше думал насчёт всякого говна про безопасность и уязвимости и занимался реальной бизнес-логикой приложения.
>>263272085 Бля ну что значит какие задачи, че ты как маленький. Как ты мессенджер на ванилле напишешь так, чтобы было нормально и поддерживаемо? А срмку, к примеру? Или информационную систему? Если тебе нравится клепать лендинги, то фреймворки тебе не нужны, для серьёзных проектов нужны серьезные решения
>>263272085 Маня, вся бизнес логика давно на клиенте, кроме секьюрных операций вроде авторизации и прочей залупы Ты же не плачешь, что у тебя десктоп приложения память используют?
>>263272227 >мку, к примеру? Или информационную систему? Если тебе нравится клепать лендинги, то фреймворки тебе не нужны, для серьёзных проектов нужны серьезные решения
базара нет, но по-моему многие приложения это оверкилл и тяжелое говно
>>263272306 Да, бизнес логика на клиенте Что не так? Пример сложной бизнес логики на сервере помимо авторизации предоставь Достать данные из базы и отправить жсон это не бизнес логика
>>263272084 Поридж, спок, если бы не красногразики, не было бы у тебя ни процессоров охуенных, ни ОС, ни сети, ни интернета. А то что вебмакаки превратили простейшую задачу - отрисовать сайтик, в оверсложную задачу - в этом никто кроме этих самых вебмакак не виноват. А потом придумывают еще какие-то ебанутые фреймворки, типа реакта, и пердолятся со всякими иммутабельностями, воображают себя овердохуя важными и нужными, хотя в большинстве случаев даже не знают, как этот их реакт работает и какое же это говно.
>>263271867 html css знаешь? Дом элементами управлять умеешь? Пиши змейку используя канвас и можешь идти фреймворк учить, 3 часть на лернжс можешь не читать кроме localstorage наверное
>>263272389 эти макаки ведь когда мидлами на своем игрушечном жс, руби или питоне становятся еще и чсв обрастают невъебенным, чувствуют себя программистами лол.
>>263272294 Все зависит от твоего трафика и того насколько ты хуево написал весь остальной бэк. Если тебе хватает ПК потребительского для серверных задач и трафика нету и не планируется столько что твой сервис ляжет нахуй - то лямбды тебе ни к чему, да.
>>263272182 > Все это реализуется css in js библиотеками в том числе Так я про то и толкую, что через жопу оно реализуется.
> Положи стили рядом в папку компонента CSS-in-JS создан как раз для того, чтобы перестать класть стили где попало и иметь весь внешний вид в одном месте. Обтекай, короче и бэм иди поучи
> Стили могут быть очень многословными Ровно столько же, сколько и разметка. Стили в файле компонента абсолютный норм
>>263272129 Кек, вот не так давно ковырял кусок говна на реакте, который тормозил, как не в себя. Чувство, как будто нырнул в прорубь с говной. Кстати, наговнокодить на реакте, особенно с его хуками, как раз плюнуть, досточно высрать цепочку из useEffect и веселый день дебага гарантирован. Во Vue даже огромные простыни куда чище выглядят. Еще очень бесит подключение redux'a в компонент, снихуя появляется куча всратых useDispatch, useSelector и прочего шаблонного кала, в то время как в божественном vuex достаточно написать ...mapGetters.
> Любой хайлоад проект из вью и реакта выбирает реакт Нихуя, очень много крупных проектов выбирают Vue. Реакт выбирают из-за того, что у него крупнее экосистема, ну и есть одна действительно киллер-фича, единственный серьезный аргумент, который ты даже не упомянул - саги.
>>263272532 ты настолько убедил себя в этой хуйне уже, что не переспоришь. Советую тебе приспустить чсв и открыть чакры восприятия, а еще лучше попробовать что-то кроме рисования формочек кодом, проблема таких как ты в том, что вы не видите сколько у вас членов в жопе.
>>263272567 я парюсь потому что нормальный софт и старые игори работают, а некоторые особо ебанутые сайты страшно тормозят
этот подход уебанский и должен быть вытеснен нативным функционалом
от него даже на современном железе охуеваешь притом что супер вундервафли военные могут иметь производительность на уровне третьего пня вообще и делать что надо с высокой надежностью и результатом байтоебство заебись
>>263272591 Я знаю абстракции на которых основан мой модный фреймворк Но при чем тут твой красноглазый кал? Ты под абстракцией вообще что понимаешь ахаха
>>263272532 и еще - про саги нахуя мне упоминать, если я фронтом даже не занимаюсь. Я когда хабр листаю иной раз и вижу как макаки НА ПОЛНОМ СЕРЬЁЗЕ обсуждают такую трудную задачу как асинхронные вызовы и прочее говно, я просто в слезы разъебываюсь от смеха. Киллерфича - саги, кто бы нахуй мог подумать, но еще меньше людей могли подумать, что во вью этого до сих пор нет.
>>263272626 Так саги нужны для сложной асинхронности, ну и бонусом - красивых, простых тестов. Нет сложной асинхронности - саги не нужны. Если ты их тащишь в проект ради одного сагового эффекта, то ты долбоеб
>>263272671 У военной вундервафли задачи другие, кек. Байтоебить потребительское приложение чтобы оно летало на чем-то кроме современных потребительских устройств - это самый надежный способ похоронить проект не доходя до релиза.
>>263272671 Любая десктоп утилита, написанная специально под десктоп, по определению убыточна и никому нахуй не нужна, никто не будет скачивать твое всратое говно и занимать место на диске, когда можно просто открыть сайт Рынок десктоп программ уже занят адобами всякими, рынок вед приложений неисчерпаем
>>263272716 Так обсуждается не сложность реализации, а построение архитектуры - т.е. как сделать красиво, элегантно, изящно, просто.
И с точки зрения архитектуры веб не так прост, там дохуя работы, если делать хорошо и стараться. Но я рад, что много вкатывальщиков, ибо чем больше они говнокодят, тем больше могу получать я, выставляя себя в абсолютный противовес и убирая мемори лики из каждого угла.
>>263272819 Настолько игрушечной, что ивент луп из ноды стал откровением для остальных платформ и все его спиздили Нода кстати до сих пор одна из самых производительных и легко расширяемых платформ
>>263272821 >мемори лики >на фронте ты че там, в исходниках v8 лазаешь и ассемблер оптимизируешь?
с точки зрения архитектуры веб не так прост... как? не так просто как что? что может быть проще? Вам 1000 уровней абстракции дописали ненавидимые "красноглазики", что вы уже практически на английском код пишите, а вы все еще ищите где себе хуй отстрелить и сложности найти
И ни одного объективного измеримого критерия, пиздец. Какие нахуй вы технические специалисты, если оперируете такими характеристиками. Долбоёбы уровны блондинок из инсты.
>>263272798 Потому что говно можно патчами потом допилить. Ты посмотри чуть шире на проект чем «есть приложение и оно должно работать». Приложение без клиентов использующих это приложение - нахуй вообще не нужно, даже если оно работает быстрее чем хеллоуворлд на асме написанный. А каждый день «допиливания» проекта в угоду оптимизации - это день без бизнеса и без продаж.
>>263272851 откровение, которое на плюсах было в любом гуи приложении, включая все предыдущие движки до ноды уже 30-40 лет, и которое используется в qt, gtk, wx уже десятилетиями. Ахуеть, жс макакам ивент луп открылся, спешите видеть.
>>263272800 Нет, мой хайлоад это когда жс долго исполняется и его нужно делить на чанки и вообще оптимизировать Делить на чанки - это когда огромный 10 мегабайтный жс файл разбивается на части и каждая часть загружается только тогда, когда она нужна Ну и опять же, когда у тебя сервер долго отвечает + ты обязан качать 30 мегабайт жса + потом ждать минуту пока все обработает и отрендерится - это у тебя хайлоад короче Конечно, если у тебя нет никакой клиентской логики, то ты можешь хоть через document.write перерисовывать все Но в хайлоад приложении она будет
>>263272923 Как нибудь нажми f12 в хроме и посмотри, что представляет из себя объект window Примерно то же самое из себя представляет любая всратая кнопочка в Dom И при этом не забывай, что это останется навсегда, и жс тут ни при чем Медленный и сложный не жс, а дом
>>263273044 >>263273002 придурок, для кого эти оптимизации делаются по-твоему? Чтобы ты сидел на них дрочил? Не оптимизированное говно выкатывать и терять репутацию конечно проще
>>263273119 >ивент луп аткровение! 1! 1! 1 >был выебан по фактам >иди и пиши фронт на плюсах!! 1! ебать ты клоун, попустись, для тебя еще столько всего откровением станет, когда ты так мало знаешь
>>263272890 Сайд эффекты вообще не должны обрабатываться как сайд эффекты. Получили данные из сервисного слоя, обработали на слое бизнес-логики, передали в стор.
>>263272923 > ты че там, в исходниках v8 лазаешь и ассемблер оптимизируешь? Да нет, плаваю в говне из 1000-строчных компонентов. Не поверишь, как просто сделать интерфейс, который жрет 30% процессора при обновлении страницы и пару гигов оперативы, которая магическим образом увеличивается, стоит только провести на сайте хотя бы час без перезагрузки страницы.
>>263272956 Фреймворки решают за тебя типичные задачи, думать почти не надо, только читать документацию. На чистом js и реакте ты будешь писать дичайший говнокод и изобретать такие велосипеды для типичных задач, что у всех фронтов, которые увидят твой код, будут седеть волосы на жопе. На фронте другая проблематика и другие паттерны, в которых тебе, понятное дело, будет "впадлу" самому разбираться, ведь ты же неибаыыа бэкендер. Фреймворка спасут тебя от части таких заблуждений.
>>263272960 Ну тебе похуй конечно, ведь твой говнокод никто никогда не станет читать и тебе не придется объяснять, что ты там высрал императивным поносом и переменными с названиями a b c
>>263273101 Мням, пук, ну тут у нас абстракции, и ещё мы библиотеку какую-то подключили, чтобы 2 и 2 сложить, а у неё зависимостей на 20мб, а вот тут у нас ещё бизнес логика, которую мы не хотим выносить на бэк, пук, среньк
>>263271919 Я бы понял, если бы это написал ассемблерогосподин или си-боярин, или хотя бы плюсплюс-работяга. Но этот высер рождён жаваскриптоблядью, которая похоже даже не подозревает, насколько ничтожную разницу в количестве лишних тактов процессора и вообще в росте энтрапии во вселенной создаёт использование вуя вместо реакта или наоборот или даже голого html + js вместо реакта и вуе. По сравнению с тем водопадом блять лишних вычислений, который низвергает виртуальная машина жаваскрипта и вообще интерпретируемые языки по своей сути. Другими словами - какой же ты, блять, тупой. Пик стронгли рилейтед.
Мимо сверхопытный олдфаг, писавший на всём от asm и си до php и древнем javascript времён ie5, и потом до современных жсов на сервере и клиенте. Работал и по найму (на всех позициях от кодера до техдира и даже - в мелком стартапе - гендира) и как дохуя сам себе бузинесмен, клепая всякие говноприложения и барыжа трафом из них в промышленных масштабах. А сейчас вот пишу челам, мутящим стартап, фронт на реакт, бэк на koa (хотя от koa там с гулькин нос, ибо api без морды) за 5k зелени в месяц
>>263273337 >вынес бизнес логику на бэк >дрочишь бэк запросами на каждое нажатие клавиши в инпуте чтобы проанализировать формочку >Кабанчику приходит счёт от Амазона >теперь ты рнн господин только выиграл
Охуеть я ваши холивары читаю и веселюсь У нас два фреймворка для "фронта" - uikit и swiftui, второй сырое недоделанное говно и его никто не юзает в проде(но петы можно поделать). Никаких срачей особо нет. Вы развели 20 фреймворков на фронт и жидко срете друг на друга, а могли бы стать анальными рабами как я - счастливый человек айос-гей
>>263270337 (OP) Ты еще не виде SVETLE, вот уж где годнота. Через года три как экосистему докрутят у него, вкачусь. А вообще поебать, мне на jqueryUI проще готовое что то сделать, чем ебаться с реактом. Мало где реакт удобнее jquery. Это как с typescript: сперва ты такой «ага, типизация заебись», а потом начинаются перезагрузки, всякие урезания своего же функционала и приведения вида event as any as Record<string, Function>, и тут ты ловишь себя на мысли, что давно бы это сделал на jquery, php и nginx, и оно быстрее бы работало.
>>263273361 Ну устройся фронтендером, скажи что формочки будешь на васме верстать, удачи в поиске работы Напоминаю кстати, что 90% бэкендеров скоро потеряет работу, ведь serverless уже давно не будущее, он везде
>>263273237 >Фреймворки решают за тебя типичные задачи, думать почти не надо, только читать документацию В том то и дело что всем приятнее думать самим чем читать доки
>>263273411 Ну потому что у тебя там - логика, пришедшая с сервака (хранится в сторе и занимает место) - куча компонентов и их виртуальное дерево (которое надо постоянно апдейтить, пересчитывать и перерисовывать) - расходы на лишние пересчеты и перерисовки, потому что ты в одном компоненте обновил какую-то хуйню, а она пошла по цепочке вниз и у тебя перерендеривается вся страница, на которой компонент может быть штук 100 - служебный и зачастую ненужный код библиотек (так, react vs preact - разница в размере в 100 раз при той же самой функциональности, лол)
Дохуя всего, короче. Счас средний SPA сайт жрет больше, чем игра из нулевых, лол.
>>263273378 > По сравнению с тем водопадом блять лишних вычислений, который низвергает виртуальная машина жаваскрипта и вообще интерпретируемые языки по своей сути. насколько же ты прав. Но из инерпретируемых php пиздатенький есть. Он и оптимизирован максимально, и jit имеет, и си-бояринам типо нас можно просто экстеншн ебануть для загруженного места и не страдать. Тот же swoole чего стоит.
>>263273577 >>производительность >Не нужна В том и дело, что всем похуй, и на этом фоне очень забавно читать мантры, про то, насколько у реакта больше лишних процессорных тактов по сравнению с вуем. Когда и то и то говно говна.
>>263273534 >СТОР ПРИШЕЛ это просто объект с обсервером >пересчитать ВИРТУАЛЬНОЕ ДЕРЕВО Напоминаю ДЖУНИОРУ, что виртуальный DOM - это всего лишь JS объект >preact react Понял, ты обычный шиз
>>263273661 > это всего лишь JS объект Он в памяти лежит, долбоеб. Или ты хочешь сказать, что вся эта хуерга на странице SPA не занимает память? Лол.
> просто объект с обсервером Но данные-то там лежат. Например, табличка какая-то скачалась. А на каждое обновление дергается обсервер и происходит ререндер, репейнт, жрется проц.
>>263273556 >насколько же ты прав Хорошо, что ты понимаешь, но...
>php пиздатенький Говно мамонта в говне мамонта, они там совсем ебанулись со своим legacy говнокодом, наворотили сверху всякого говна и по синтаксису и по реализации внутрянки и оно стало ещё более вонючим говном. В 2022 пхп не нужен совсем вообще абсолютно. А если надо что-то дохуя прям быстрое писать - на клиенте есть webasm, на сервере - можно любые куски, требующие опимизированного кода, строчить на си, оборачивая это в жс, чтобы дёргать из под нодыжс из основного кода бэкэнда (который целиком на чём угодно низкоуровневом писать тупо слишком долго/дорого)
>>263271789 >нахуй тебе свой бек Я так же думал «нахуй мне свой сервер на колокации когда амазон/апач бесплатно фри тиер дают». А потом когда началась пиздотряска с телеграмом, у всех пиздец случился, клаудфлеер отвалился, хуи сосаться начали, и жопы загорелись, у меня все как работало так и работало. Нельзя живя в рф и делая бизнес в рф размещаться за ее пределами.
А еще тут вроде какой-то датацентр погорел недавно. Тоже вот интересно.
>>263272921 Пропустим этап с HTML и CSS, верстать я худо-бедно умею. Что вокруг надо уметь, какие стандартные средства тестирования, сборки приложения? Как оно вообще работает-то? Я знаю что современные фронтенд фреймворки все это тупо отдельный сервер который с бэка данные подтягивает и страничку рендерит (чем это кстати отличается от шаблонов типа Velocity?)
>>263273044 Ну так пиши велосипеды на здоровье, только потом не жалуйся что тебе за байтоебство не хотят платить зарплату и собираются уволить к хуям.
>>263273558 >опыт >koa Почему ты выбрал этот высер, когда есть экспресс? Нахуя вообще был написан koa? >>263273876 >разместить в яндексе Тебя история с тем, как яндекс решил купить стартап по распознаванию голоса в видео, а потом узнал что их проект хостится в яндекс облаке, и на следующий день выкатил свой аналог, ничему не научила? Щас я блядь яндексу в облако свою хуйню заливать побежал.
>>263273997 Яндекс решил купить стартап по распознаванию голоса в видео, а потом узнал что их проект хостится в яндекс облаке, и на следующий день выкатил свой аналог.
>>263273984 >Щас я блядь яндексу в облако свою хуйню заливать побежал. Почему бы и не залить, если умеешь пользоваться облаками и не заливаешь незашифрованную инфу хотя бы через Бокскриптор.
>>263274092 Так фронт любой бекенд на экспрессе может написать. А если например какой-нито strapi показать директору, то получается бекенд и совсем нахуй не нужон.
>>263274048 Я прост думаю что я скорее в это говно влезу когда оно уже написанное кем-то до меня посему знаю что скорее всего я буду больше страдать с тем как его запустить локально вебпак блядь грант нахуй фантомжс что вообще происходит хуле ты одной командой не запускаешься блядь нежели с тем как напердолить новый функционал.
>>263274110 У них постоянно такая хуйня происходит. Это далеко не первый раз. До этого они так же объебали какой-то сервис по услугам частных мастеров, до этого объебали какой-то сервис по билетам, до этого еще кого-то. Яндекс это буквально компания — пидор в плане иметь ли дело с ним.
>>263274092 Но бэкендеры не нужны когда есть serverless Вы же даже не работаете большую часть времени, лол, у вас норма закрывать таску, в которой нужно просто отдать одно дополнительное поле в жсоне, целый месяц
>>263273744 >наворотили сверху всякого говна и по синтаксису и по реализации внутрянки и оно стало ещё более вонючим говном. В 2022 пхп не нужен совсем вообще абсолютно
>>263274072 > спиздили исходники И как же они их спиздили? Разработчик им добровольно прислал их или они тупо питоньи файлики с исходниками заливали и исполняли?
>>263274201 Бизнес это когда не конда ты в крысу воруешь технологию приезжая на переговоры и обещая золотые горы. Яндекс в данных ситуациях ведет себя как англичане с хохлами: на словах золотые горы, а на деле солярочку у рф покупают.
>>263274086 Я ваще не лох, лол. Я наработался, в том числе на себя, в том числе в режиме бизнеса. Я ваще нахуй не хочу работать. Но совсем ничего не делать - никак. Поэтому выбирая между стульями:
1. За $7-9к работать на работе, даже удалённой, но c регулярными митапами, всяким пидорским agile и скрум, c ебанутыми ежедневными митапами и С ЁБАННОЙ ПРОРВОЙ УЖЕ СУЩЕСТВЮЩЕГО ГОВНОКОДА и кучей проблем, с этим связанных;
2. Сидя дома пилить в одиночку с нуля уютный стратапик на няшном es 2020/2021, настроив всё как мне надо и удобно, без ебаных других людей, без скрумов и гейских аджайлов, без ебаных митапов, работая в удобное для меня время (а это то ночью, то в выходные, то хуй пойми когда) и всё такое прочее, но за $5k
Я конечно же выбираю второй вариант, ебически выигрывая просто блять во всём. Я хоть и старый уже выгляжу моложе, дохуя физкультурник, с прессом кубиками, сижу в шпагатах, сальто могу и на полу и на батуте и на двоякозагнутых горных лыжа и сноуборде тоже, катаюсь на машиках боком, в мотокроссе ещё одно время гонял, танцую танцули и тд и тп - у меня нет жён (в тч бывших), жирибёнков, ипотек, кредитов. Мне $5 зелени вот просто на всё хватает, в том числе чтобы пару 19-21 лвл студенток содержанок со стоящими сисечками сладко поёбывать, в том числе в их такие узеньки ТУГИЕ попочки. Так что.
>>263274330 Сруснявая свинья, ты тикеты-то закрыла, прежде чем на харкаче срать? Тебя ведь завтра старший инженер по долблению прямо на стендапе в лахте-2 отдерёт
>>263273984 >>koa >Почему ты выбрал этот высер, когда есть экспресс? Нахуя вообще был написан koa? Как раз потому, что опыт. Экспресс - говно для лохов на бесконечных колбэках. Коа - это концептуально такой же экспресс, из которого просто выкинули нахуй всё лишнее (сделав это лишнее изи подключаемым конкретными мидлварами) и заменили колбэки на сладкие async/await. Короче, при наличии koa на экспрес новый проект делают только тупые говноеды.
>>263274383 Я буду неспешно закрывать свой тикет, работая на Русскую продуктовую компанию, заказав пиццу флорентину, пока ты будешь въебывать 12 часов в день без выходных на аутсорс галере хрюкни.
>>263274326 Да не, как раз такие подобные военные без правил сосут хуи по результатам. Нормальный бизнес это про репутацию в первую очередь. Я вот сегодня в пятерочке клубнику покупал, звонят на телефон: нам вас посоветовали как пиздатого специалиста по ешопам, сделайте нам сайт. Ну я назвал 250к, думаю за недельку на gatsby соберу из готовых компонентов, а бекенд у меня уже и так есть.
>>263274324 чёт ты запизделся, другалёк. Видел я подобных скилловитых людей, но они как раз всё время потратили на ёбку своих скиллов поэтому выглядят соответствующе. Скорее всего ты лысеющий пузан, а не Жан Клод сидящий на шпагате
>>263270337 (OP) Очередные срачи погромистов моча vs говно. Как хорошо, когда это не твоя основная работа и можно писать для души на чём хочешь на Vue. Мимо выкатился из кодеров в сисадмины
Поясняю для даунов, спорящих не о чём: реакт, вью, мертвый ангуляр - сорта говна. Реакт учёл ошибки ангуляра поэтому выстрелил и занял рынок. Отличная поддержка ТС позволили писать крупные проекты, у vue 2 этого не было и он закономерно сосал. Сейчас если сравнить vue 3 и реакт - отличий будет хуй да нихуя. Кроме tsx синтаксиса и пары мелочей, оба отошли от классов и ушли в функциональщину. Vue 3 апнул поддержку ТС и теперь с ним тоже нет проблем. Остаётся только то что реакт - библиотека и сука каждый новый проект это ебаный пиздец франкенштейн из собранного говна на усмотрение предыдущих даунов, а у вью - из-за того что фреймворк хотя бы тут плюс что все декларировано +- строго, не говоря про Nuxt где вообще роутинг в виде структуры папок мимо за 2 года фронточушка c 0 до 2500$
>>263274633 Да и похуй. Я накодился (коммерчески) на 100500 лет вперёд. Теперь только свои пэт-прожэкты лампово сычуя в кабинетике рядом с серверной. Зп позволяет всё, что хочу, а хочу я немного, так что...
>>263274684 Нахуя мне промытке что-то доказывать, если на реакте я клепаю код, не задумываясь, а в jquery при достижении определенного порога сложности, мне надо писать свой реакт? Работай дальше с говном, раз тебе по кайфу, сам не понимаешь, как реакт облегчает работу, значит тебе такое не объяснить.
>>263274636 Давай значит задача. По клику на кнопку показываем и скрываем заголовок h1. Надо чтобы заголовок скрывался/показывался с плавной анимацией. Я пишу на jquery, ты на реакте.
>>263274721 Поржал с фантазий пердищева малолетнего. Успех - это бабло, остальное не нужно. А технологии и "искусство" кодомартышек - вторично и третично.
>>263274572 Мне 37, я в коммерческой разработке с 21-21. Первые лет 10 я дико задротил, да.
>Скорее всего ты лысеющий пузан, а не Жан Клод сидящий на шпагате Лол, меня всегда подгорелые двощеры называют детектируют как лысеющего пузана. Однако, шебмы стронгли рилейдет. У меня ваще ок жизнь сильно после 30 началась, года в 33-34 может. Ныне ваще кайфушечка сплошная.
Лучше подскажите нужно ли для вката на джун позицию учить дополнительно помимо реакта какой нить продакшн фреймворк типа некста? Я чет ахуел с того что на реакте сео сср ссг не реализовать по-человечески.
>>263274867 Только лишь к большему количеству бабла. Или ты ждёшь признания уровня выставки твоего приложения в музее всея интернетов «а вот одна из ранних работ маэстро Сычёва, обратите внимание на эту сверхпроизводительность и на особый почерк в коментах к коду»?
Он может и не в лаптестане вовсе. Сидит где-то там в Амстере, пидорасит какие-нибудь дрова для Интеловских интеграшек за Даллары. И условия труда получше, и оплата, конечно же.
>>263274776 >Давай значит задача. >приводит задачу, за которую в отрыве от приложения денег не заплатят Чел, если тебе надо скрывать заголовок, то тебе не нужен spa, тебе это не очевидно? Вот тебе задача - нужно отрисовать графики с огромным количеством данных, вывести по ним таблицу, графики фильтровать по дате и диапазонам, подкрашивать, менять их тип, а так же выделять область на графике с точками и показывать данные по выделенным в модальном окне, чтобы потом построить по ним новый график в модалке. На реакте я это сделаю за предсказуемое время и это можно будет расширять и интегрировать потом где угодно в приложении. А ты на jquery споткнешься на том, как представлять и декомпозировать код (переизобретешь компоненты), какие либы использовать и как их между собой комбинировать, в реакте и экосистеме реакта на всё это уже есть ответы. А аргументы на счет >уааа я выиграл 100 килобайт В приложении, которое явно нацелено не на нокиа 3310, никого не ебут.
>>263274977 И ты такой короче берешь и еще 10 мегабайт полифилов подтягиваешь, ага. Осел столько джаваскрипта не вывезет. Ты давай, напиши код, мы посмотрим.
>>263274949 >пососешь Не пососу >импортирую мегабайт И получу поддерживаемую кодовую базу, ведь мое приложение не сводится к плавному прятанию заголовков
>>263275002 Просто беру https://echarts.apache.org/en/index.html, и на чистом хтмл и JQERY пишу нужный функционал. Прямо совсем изи. Есть какая-то апишка? Стучусь в нее аяксом. Нужно хранилище? Храню прямо в var store = {…} то что получено из апи. Могу даже в localstorage писать.
>>263275064 Я бы посмотрел, как ты реализовывал бы серьезное spa на jquery, я переписывал систему арбитража траффика на реакт c jquery, охуел с кучи легаси-говна, охуел с того, как пиздато использовать и переиспользовать реакт-компоненты, я бы даже забился на бабки, которые покроют мне месяц работы, например, в случае победы, ты делаешь spa на jquery, а я на реакте, лол. Только надо придумать сложный проект и продумать фичи, которые надо будет завозить, реакт повысит и скорость разработки и кучу моментов на себя возьмет.
>>263272766 > уже занят адобами всякими И не только Адобами. Еще, например, Аблетонами, Нэйтив Инструментсами, всякими Алгориддимами, Кубейсами, Риперами и так до усрачки. И все это реально используется музыкальными продюссерами и диджеями. Убыточно? Та хуй знает. Люди музыку слушают, другие люди музыку пишут и софт покупают.
И это только писечька рынка профессионального софта. Представь себе, есть миллионны тонн других доменов. Ты свои сайты пилишь? Пилишь. На бумаге? Нет, на компе. А в компе куча микросхем. Их тоже надо проектировать. И САПР для проектирования микросхем - отдельный мир, который даже не пересекается с миром проектирования принципиальных схем и печатных плат.
И так с машинами. С архитектурой. С фотографией. С продолжай-до-бесконечности.
> рынок вед приложений неисчерпаем Не поверишь, но видел проекты, которые были абсурдны до своей сути. И держались исключительно на вливании туч денег: живыми пользователями и не пахло. И таких проектов было не мало. Думаю, такое лайно клиенты не от "неисчерпаемости рынка веД-приложений хотели".
>>263274627 > мимо за 2 года фронточушка c 0 до 2500$ Анон, расскажи, пожалуйста, про свой путь(особенно когда впервые начал работать за бабки), свой стек и ресурсы для его изучения, буду очень благодарен мимо начинающий вкатывальщик, у которого полный пиздос по жизни, так бы хуй стал фронтендером
>>263275108 Просто храню данные там где удобно. Или ты там будешь 400 мб данных получать? Тогда у тебя неоптимальный код. Апи один хуй данные будет отдавать кусками в json. Нет такой хуйни, которую я не сделаю просто на vanilla js или jquery быстрее, чем на реакте.
Я уже писал свою говнину по рендеру на js, которая в состояния, стор, и spa без перезагрузки страницы может. Говна знатно хлебнул ага. Ты даже не знаешь наверное, что такое прокси и декораторы.
А ты просто фреймворк разработчик, который в случае чего обмякнет. Бизнесу сугубо похуй, на чем написано, главное чтобы денежка была. У меня есть проекты и на php и на ноде, и на питоне, и фронт везде разный, где-то с вебпаком и бабелем, где-то грант с галпом собирают все, где-то просто хтмл и less инклюдятся в пхп из физической директории.
>>263275064 А, и еще я вспомнил дохуя всяких тупых багов, которые вылезают на jquery, когда тебе надо руками что-то рендерить, а потом подвешивать события, а потом вносить изменения в html-код или в классы, придумывать селекторы, сука, меня чуть не стошнило щас. В реакте я беру styled-components, весь css обрабатываю внутри, наружу торчит контракт бизнес-логики компонента, дальше я думаю ТОЛЬКО языком бизнес-логики, я пишу приложение, я не думаю о том, как называть класс, как отрендерить, когда забиндить событие, в каком порядке вызывать функции и т.д. Пиздец, реально топит за jquery. Хуею.
>>263275201 >Ты даже не знаешь наверное, что такое прокси и декораторы. Ебать мой хуй, так ты дрочила на технологии, для тебя декоратор это откровение, а прокси решение, а не способ выстрелить в ногу, я тебя понял, наберешь лучше не набирай, ебанько.
>>263275172 Тащемта секрета нет чтобы что-то получить, надо что-то отдать. Берешь и ебашишь. 7 дней в неделю по 12 часов за компьютером. Брешься за любую хуйню, работаешь работаешь. Потом короче хуяк, и вот ты уже получаешь 2,5к, но это слишком мало за такой разрыв жопы, который тебе предстоит на пути вкатывальщика. Чтобы стать миддлом с 11 летним опытом тебе надо 11 лет работать чтобы стать миддлом.
>>263275056 Так проблема не только в зарплате. Если зарплаты равны (в чем я, конечно же, сомневаюсь), то:
Работа может быть интереснее, чем ебля полей во все поля. Проект интереснее. Знаменитая компания и ощущение причастности к чему-то большему. Соцпакет лучшее, чем на галерах. И так далее.
Да и сидеть в Амстере всяко лучше, чем в сером лаптестане.
Хоть я и молод еще, но уже как 5 лет с гаком "лучше себя чувствую во фронтенде". Проекты, конечно, "интересны пездец".
>>263275328 >Зато работаю немного по времени. Повезло. А когда клиенты, блять, без чувства такта - то это пиздец. Заебывать звонками после business hours - это, блять, очень тактично. Говори-не говори, об стенку горохом, ебать его поперек.
>>263275223 >styled component Ты прямо максимально говноедские практики принес. Я вот вчера жрал говно ковырялся с mui. Ох блядь, ух нахуй. А какое говнище оно генерирует на выходе… хорошенько обблевался.
Ты прям фанатик реакта. Есть svelte, который в 100 раз быстрее и в 10 раз лучше. Нет, топим за реакт. Тебя не смущает, что твой spa из трех инпутов и двух fetch коллбэков тянет 5 мегабайт говна за собой? Да я даже на просто ванила джиэсе напишу быстрее и лучше. Думаешь в реакте какая-то магия? Ебучий virtual dom пишется в 15 строчек кода. Да и класс для рендера и компонентов можно в 50 строчек js написать. И оно будет себя вести так же как реакт. Могу прям даже апи такой же запилить. Ну пара дней.
Просто вот нахуя мне тащить такую говнину туда, где все решается через el.classlist.toggle(), и нахуя тянуть в проект новые уровни абстракции. Лет через 10 с реакта все в голос проигрывать будут. А jquery — он сука вечен.
>>263275409 Ну, пиши, юзай свелте. Я буду работать на реакте, закрывать таски за 2 часа и оставшееся время жить жизнь. А ты дрочи дальше на эфемерные ценности вроде пренебрежимого быстродействия или сотни килобайт текста, который единожды скачает клиент с 4g за полсекунды. А уж аргумент на счет >виртуал дом 15 строк, рендер и компоненты 50 строк, ну пара дней А реакт уже написан вместо с экосистемой, протестирован, отлажен, бест практис уже есть.
>максимально говноедские практики А и вдогонку. Css-in-js в стиле styled-components это, когда ты вместо того, чтобы ковыряться в кишках css, переходишь на уровень абстракции выше аж до уровня бизнес-логики. Если для тебя это не аргумент, если для тебя не аргумент то, что не надо делать 10-тысячный раз то, что ты до этого делал 9999 раз, то я хуй знает, каким аутистом надо быть. Я работаю во фронтенде за деньги, делаю работу хорошо и быстро, а тем, чем можно пренебречь, я пренебрегаю, потому что тут совпадают мои интересы и интересы бизнеса.
>>263275474 >родина дала БЭМ >ряяя я путаюсь в именах классов и вместо этого генерирую мегабайты говна, от которого тормозит даже форма из трех полей Я просто вижу насколько ты некомпетентен. Рили такие миддлы сейчас? Ой пиздец конечно.
>>263275552 Чел, я дроч на технологии перерос, когда написал вебсокет по RFC 6455 на эрланге. Мне похуй на твое обоссанное ЧСВ воннаби-илитного программиста. Фронтенд на реакте это способ зарабатывать деньги. >миддл, БЭМ, неважные детали Играй дальше в технологии и конвенции, дружок-пирожок. А еще не забудь сдать тест на грейд сеньора.
>>263275598 >вебсокет >достижение Я понимаю ты бы там http сервер в соответствии со спецификациями написал. Эту хуйню наверное даже на скиллбоксе показываю как писать на ноде. Разрабочик должен уметь писать на всем, а не надрачивать на реакт.
>>263275651 >Разрабочик должен уметь писать на всем Ну, предложат в несколько раз больше за другой стек, перейду на него. Я не понимаю, у тебя какой-то челлендж или что? Программирование, а тем более фронтенд, это обезьяний труд уровня дартс, написать правильную формулу, придумать удобную форму, откуда такой дроч на простейшие вещи в принципе? Или у тебя бомбит от того, что тебя другие кодеры называют веб-макакой? Так они такие же макаки.
>>263274550 >Тогда нахуй выебываться то? Ты жопой выше читал? В koa es6 генераторы вместо уёбских экспресовских колбэков + всё что можно выкинуто нахуй в отдельные внешние мидлвары. Роутер, сессии, авторизация, небо, аллах - если что-то нужно, npm i required-koa-middleware + app.use(middleware). Итого у тебя в коде только нужное, а не всё, что по дефолту напихано в экспресс.
Если ты не понимаешь, насколько генераторы и async/await удобнее колбэков и насколько уменьюшают количество ошибок в разработке - то тебе, конечно, koa не нужен, но тогда и экспресс тебе не нужен. На пхп продолжай писать.
>>263275746 >уровня дартс Илитка недобитая, плес. Сдк с рантаймом корпоративного уровня, доёбываешься до конкретного набора специфик — дрочь на технологии без контекста попробуй перерасти, сев на подходящие мультитредовые инструменты для своих очень сложных задач, которым филигранно дополированных эвент лупов мало. В остальном дарт представляет из себя обычный современный язык и особенных прорехов не имеет.
>>263276020 Он же тайпскриптный. Разработка на ts в пару раз медленнее, чем на js. Для больших проектов оправдано, для стартапов, где сначала прототип, потом mvp надо вчера, нахуй надо.