>>261584121 Нахуй ему объяснять что то? Если он про node js не слышал ни разу, то это какой то залетный хуесос вкатыш со скиллбокса, с ним даже общаться - зашквар.
>>261583303 (OP) Мне только интересно почему 90% вкатышей тут или везде сразу же решают "ну я хочу на фронт" и не могут пояснить, что во вронте такого магического? Типа не говорите про порог вката, это херня, тем более ньюкеки ни одной строчки кода еще не написали, они не знают что легче а что сложнее, тем более те кто хочет полегче начинает учить голый питон по рекомендации ютуберов
>>261584501 Фронтам платят как всем остальным, особенно на вкате когда тебе могут предложить место от 20к до 70к и надо ХВАТАТЬ, а на высоком уровне фронтовики не самые высокооплачиваемые
>>261584457 >Ты будешь магаз делать на жс? В чем проблема?
Во вторых магазин это не такая сложная и необычная задача, там нихуя интересного нет. Когда нужно какое то приложение, которое в фоне что то делать должно постоянно, тогда пхп вообще не пригоден
>>261583914 Во-первых, нужно саппортить уже существующие проекты. Во-вторых, выбор технологии определяется не только крутостью самой технологии, но и стоимостью разработки, стоимостью саппорта, экспертизой команды разработки/временем на сбор команды с необходимой экспертизой.
>>261584457 Не то шобы я доёбываюсь, но в чем проблема сделать магазин на жс? На чем умеешь, на том и сделай. Поддерживать будет сложно только, а в остальном - хули бы нет.
>>261584963 Парочку делал для себя. Один скамный, с каталогом товаров, описанием всей хуйней и пополнением баланса криптой. И даже отслеживание товара, который конечно не отправлялся а лох отправлялся в бан, гага, но до него это доходило только через 2 недели. И еще дохуя всяких сайтов, в т.ч. казино, рулетки. Всё с нуля.
Хорошо когда ты и кодить умеешь и дизайн делать и рекламу. А ты пиздуй на барена работать, завтра дедлайн
>>261585048 >Да чё тебе - обоссаному джуну что-то объяснять? Даю подсказку: Н.А.Г.Р.У.З.К.А. Ах и да, речь не шла о сайте уровня алиэкспресса. Сайт для продажи твоих дилдаков сделать вообще труда не составит, всяки лучше обоссаного вордпреса будет который сам себя еле переваривает.
>>261584947 Сказать-то чего хотел? PHP - профильный язык для веба, в котором реализовано много вещей, необходимых именно для веба. Если ты собираешься спорить даже с этим, то давай какие-нибудь на самом деле интересные картинки хотя бы.
>>261585348 > Если тебе дадут задание сделать сайт для продажи дилдаков То я позову такого ебаната как ты, который за копейки мне наклепает всё, что надо.
>>261584427 Поясняю как фулстак 10 лет опыта. Всякие скилбрейнсы и прочая залупатоень постоянно форсит в интернетах хуйню, что ты за пол часа учёбы станешь наносеком-гомосеком 300кк. Реальность же такова, что плебс увидев хотя бы хоть какое-то ООП, послушав про модели, про сложные запросы, архитектуру таблиц - сразу начинает визжать и просится назад кассиром в КБ. Куда проще быдлу показать, что можно, якобы, стать профессионалом просто двигая кнопочки туда сюда. Их пол года учат ставить реакт из консоли, писать DIV без ошибок и рисуют им стажировки в гарварде на позиции ЖС ГЕНЕРАЛА ВСЕЛЕННОЙ. За всё это просят от 100к. Естественно таких обмудков могут взять разве что в КФЦ мыть полы, поэтому они ползают по интернету и визжат, что они наносеки-фронтендеры, чтобы хоть как-то оправдать потраченные деньги. В реальности же полноценный фронтенд на мидле куда сложнее, чем какой-то сраный датааналитик на пыхе, который круды срёт каждый день. Зарплата же у мидла фронтендера куда меньше и ползает от 100 до 150. У бэка же на 20-30к выше по лимитам.
>>261585465 >Нужно больше теоретических кукареков Мда сколько же тут чуханов обоссаных. Уже устал вам на рожи немытые срать. Не удивлен что в айти такие зарплаты, пока всех ебланов вроде вас переберешь - можно с ума сойти.
>>261585432 Так можно про любую вещь сказать, про питон за 6 месяцев, про айос за 12 месяцев, и что там еще есть на скиллбоксе, дата-саенс за 24 месяца Я мобильщик и мне ооп, модели, вью и контроллеры понять было не сложно. Короче ты не пояснил почему так всех тянет во фронт, я понимаю мой айос не популярен потому что ты об этом даже не подумаешь если у тебя ни разу не было мака, но вот ведро например? Или флаттер? Чем не специальности? Там там же можно плавать между кодом и дизайном, ты так же видишь наглядно результат своей работы.
>>261585658 Ну, отчасти соглашусь. Но с выходом семерки все стало куда интереснее, восьмерка еще подкинула немного. Он не гниёт, он, скорее, в какой-то логический потолок применимости уперся и вполне себе комфортно там себя ощущает. Нужно приложение - ебаш свифты и прочее. нужен сайт - наворачивай пыху.
>>261585663 700к это меньше, чем 300кк, еблан. Ты даже в цифры не умеешь, а туда же.
>>261583303 (OP) А что не нравится? Сейчас весь фронт на нем пишется. Сам js слишком гибкий, а вот TypeScript вполне себе приятный язык. Периодически на ангуляре и реакте приходится компоненты писать.
>>261585658 Самая большая проблема ПХП это то, что без фреймворков он нахуй нинужон, а фреймворков милларды без какой-либо стандартизации. Причём это не просто фреймворки уровня фронта, что можно за пару месяцов изучить. Это по сути свои собственные языки. Я уж молчу о куче цмс с легаси кодом. >>261585845 Я тебе пояснил почему. Быдлу показывают как сделать кнопку с алертом хеллоу ворд. Для фронта достаточно создать файлик и руками вбить 3 строчки в текстовике. Что для твоего флаттера нужно сделать? Поставить флаттер, поставить ide, пару плагинов, андройд студио, дать доступ телефону на установку апк, создать базовое приложение, потом виджеты с ебаной тучей параметров. Ты видишь что из этого проще? Быдло то по сути не понимает, что по итогу для полноценной работы кол-во знаний должно быть примерно одинаковым. Быдло то видит онли вот этот эффект. >>261586045 Если мы не рассматриваем пороги входа и устройство на работу, а чисто вот пиление тасок на галере, то бэк проще, больше платят и стабильнее работа.
>>261586131 Полный булщит про пхп. Основных фреймворков 3,один из которых только в СНГ имеет хоть какую-то популярность (yii2) - yii2, laravel, symfony. Человек который не только только вылез из курсов скиллбокса а имеет хотя-бы год коммерческой разработки вкатится в них очень быстро.
>>261586337 Ну по факту да, другие языки имеют 90% ванильного кода. Какой-нибудь сраный битрикс не имеет кодинга как такового. Ты тупо должен знать все эти его ебаные мвк решения, функции, плагины, чтобы как ебанутый из горы велосипедов создавать велосипедного монстра. >>261586573 Угу, только ты забыл, что большая часть рынка это всякие решения на устаревших джумлах, вордперсах, их форков, самописных сайтов, битриксов, 1с плагинов интеграций. Я уж молчу, что любой из твоих фреймворков может быть засран всякими костылями-скриптами выгрузки, загрузки прочих радостях. А уж как обновлять всё это дело это вообще вкуснятина полнейшая.
>>261586783 У Битрикса свой фреймворк внутренний как бы, ты че. Bitrix Framework - можешь прямо щас загуглить. говнокод опустим как явление, ибо Битрикс это про маркетинг и бабло, а не про качество Не скажу, что я прям как-то люблю Битрикс, скорее даже наоборот, но там есть и фреймворк, и кодинг, и черт лысый на лопате. Наличие фреймворков и библиотек, как по мне, говорит как раз о востребованности языка. О том, что кто-то заморочился его написанием, чтобы дать инструментарий для более простой разработки и поддержки. И тут у пыхи далеко не самые лидирующие позиции. Ты лучше подумай, сколько фреймворков/библиотек у того же жаваскрипта.
И если ты считаешь, что Битрикс не имеет кодинга (вообще пушка), то ты явно с ним знаком крайне посредственно. Уебешься пальцы оббивать.
Ну а насчет джумл и вордпрессов соглашусь. Но ты не путай теплое с мягким. Система управления это не фреймворк, хотя, может базироваться на фреймворках. И чем более мощный и развитый фреймворк, тем меньше тебе, конечному исполнителю нужно забивать себе голову костылями и велосипедами. Будешь писать на ваниле, может и сможешь выиграть 0.0001% быстродействия, но за счет увеличения сроков разработки раз в десять, кучи дыр и создания очередного легаси-уёбища.
>>261587255 >Ты лучше подумай, сколько фреймворков/библиотек у того же жаваскрипта. 3 с половиной. Причём, повторяюсь, 90% кода вального. Нету никакого встроенного орм, нету никаких особых путей, стилей, решений. Перескачить с 1 на другое вопрос пары месяцев и потеря 10-20% зарплаты. А вот перескочить с ларавеля на битрикс, это как на другой язык перескочить. >И если ты считаешь, что Битрикс не имеет кодинга Ну естественно это я утрировал. Я к тому, что если тебе надо сделать витрину говна или карточку товара, ты то по сути будешь всегда брать готовое решение, которое надо знать именно в рамках битрикса например. >Система управления это не фреймворк, хотя, может базироваться на фреймворках Нет, уж, давай мы не будем тут разделять. У нас есть язык, на нём есть вакансии. Спрос меняется, надо адоптироваться. Не надо делать вид, что у тебя какая-то там своя ниша особая с бесконечными вакансиями.
>>261587841 > А вот перескочить с ларавеля на битрикс, это как на другой язык перескочить. Тут не соглашусь. Но Битрикс это отдельная боль. И найти специалиста по нему, который реально умеет, - задача сродни поиска иголки в стоге сена.
>>261587841 >ты то по сути будешь всегда брать готовое решение Ты сейчас именно о готовых решениях или о том, что те или иные задачи уже решены из коробки и их не надо пердолить с нуля? Но даже кастомизировать ты все равно коробочное решение будешь под каждую конкретную 1С, в которой гора дерьма лежит и норовит вывалиться на сайт.
>>261587841 >У нас есть язык, на нём есть вакансии. Как ты странно смешиваешь фреймворки, системы управления и вакансии. Если ты хочешь говорить о языках, то нет смысла даже на уровень фреймворков подниматься. А если ты хочешь о фреймворках, то нет смысла дергать CMS. Конкретно битрикс - это CMS на базе Bitrix Framework, который в свою очередь на PHP. Не смешивай все в одну кучу, нормально же общались.
>>261588473 Так он просто говорил о том, что JS - это сейчас флагманский браузерный язык, который вшит по дефолту в 99.99999% браузеров. Я даже не знаю, куда он не вшит. В тор? Так и там он просто отключен.
>>261588535 >Тут не соглашусь Ну уж я не знаю. Там миллион версий, тарифов, собственное апи. Какой-то задачник, планировщик, чат. Там целая планета, блять. >Ты сейчас именно о готовых решениях или о том, что те или иные задачи уже решены из коробки и их не надо пердолить с нуля? Я сейчас о бест практис решениях. Бестпрактис решение - это брать решение из коробки, делать реализацию в текущем фреймворке с наиболее полуряными плагинами. Чтобы это делать не достаточно сказать парни я вот аларавель сеньор, вроде посмотрел ваш там битрикс, всё понятно туда сюда, погнали сайт пилить >Как ты странно смешиваешь фреймворки Что значит странно смешиваю? Спор был за язык. Мой аргумент как раз и был в том, что пхп как язык нигде не нужен, используют только кучи всякого говна различного типа свежести. Ты же мне начинаешь пояснять, что это мол не так, потому что ты там у себя в голове отделил цмски от апишек, а правильные фрейморки от неправильных. Так сразу и пиши, что меня мол устраивает пул из 20% вакасий и я 100% уверен, что в ближайшие пару лет они не скиснут как было с суперпопулярной джумлой или друпалом.
>>261588535 >CMS на базе Bitrix Framework ты странно смешивай все в одну кучу Если ты хочешь говорить о языках - ты хочешь о фреймворках на уровень фреймворков подниматься смысла дергать CMS. Конкретно битрикс это отдельная боль специалиста по нему нет надо пердолить с нуля.
>>261589371 >пхп как язык нигде не нужен Я бы с большей частью всего написанного согласился, хоть ты влез в Битрикс, явно не сильно глубоко понимая, что там и зачем. Но вот эта фраза звучит уже лет двадцать с разной степенью громкости, а PHP живее всех живых.
Ну и да, ничего я у себя в голове не отделаял, не додумывай за меня какую-то ахинею, которую потом будешь героически разносить в пух и прах. Сначала сам отлепи вакансии от технологий.
>>261589371 >в ближайшие пару лет они не скиснут как было с суперпопулярной джумлой или друпалом. Если ты хочешь, чтобы только твоими фразами люди с тобой говорили, то вот это звучит вполне справедливо. Никуда пыха не скиснет, а ныне актуальные системы управления и фреймворки так и будут актуальными. Чего я не могу сказать о фреймворках жсных, кстати. Каждый сверчок норовит что-то свое изобрести. И где-то я эти детские болезни уже видел...
>>261583303 (OP) 1. Это на самом деле хороший язык с широченными рамками. Парсер можешь написать в 150 строк лаконичного фп кода, какого-нибудь бота - в нормальном ооп. Но и требования к скиллу программиста соответственные, большинство серунов на жс на самом деле просто его не осиливают 2. Лучший дизайн для решения конккурентных задач 3. Топовые рантаймы 4. Уже сформировавшаяся экосистема, дающая возможность написать что угодно
>>261590439 Нет. Руби подох гораздо раньше, чем Эликсир родился. Но я уверен, что и Эликсир ждет точно такая же судьба. Не потому что язык плохой какой-то, а потому что веб занят пыхой, и менять язык, который может поддерживать много людей, на язык, который моет поддерживать один анон на весь Кушкек, задирая ценник до небес, никому не надо.
>>261590196 >ахинею Чел, блядь, какую ахинею? Вопрос был про язык, ты начал мне пояснять, что нельзя смешивать фреймворки и цмски. Схуяли нельзя? Ну давай я скажу, что на JS можно нельзя смешивать формы и таблицы. Что фронт и нода это вообще что-то несовместимое. Ну чушь же. >Никуда пыха не скиснет Ты даже не читаешь видимо, что я пишут. Скиснет не пыха, а твой фреймворк/цмска, как какой-нибудь друпал, кодигнитор, кейк пхп и прочий кал, который скис. >Чего я не могу сказать о фреймворках жсных Повторяюсь, что ЖСные фрейморки так же скиснут, но там 90% кода ванильного. Один фреймворк от другой отличается только в каких-то ключевых элементам, а не во всей кодовой базе, понимаешь? Если нужен велоспид, то он один для всех. Не надо с нуля дрочить апи мануалы, чтобы в очередном фреймворке кастомизировать какой-то модуль, а потом соснуть хуйцов.
Короче по итогу я понял, что ты кроме как на пыхе ни на чём не писал видимо и у тебя жопа горит от осознания моих аргументов. Пытаешься там стрелки перевести, запутать сам себя.
>>261585432 Мне мидлом реакта приходится по 2-3 месяца искать работу хотя имею 3 года опыта работы, компаний дохуя пишет где то 2-3 в день, столько же прохожу собеседований, но как по мне даже те кто собеседует не представляют как правильно отбирать человека и задают дебильные вопросы что такое ивентлуп и что делает вот та функция которую ты никогда не используешь, а некоторые особо одарённые додики просят что бы я без гугла написал какой ни будь сложный алгоритм типа доставать данные свойств объекта через такую строку "a.b.d.g", таких я сразу шлю нахуй/
>>261583303 (OP) Он подходит и для фронта и для бэка(если ты копрофил) Удобно поддерживать. Вначале он взлетел как единый язык для всего, но припоцнаые смузихлебы успели наплодить гору "клонов джаваскрипт, но не джаваскрипт"
>>261590811 >Вопрос был про язык, ты начал мне пояснять, что нельзя смешивать фреймворки и цмски. Схуяли нельзя? Ну например с того хуя, что фреймворк это не цмс. Или ты с этим тоже готов поспорить? Это разные уровни асбтракции, понимаешь ты это или нет? Ты вообще начал в качестве примера я до сих пор не понял чего (наверное, все-таки языки сравнивал) начал приводить разницу в количестве вакансий. Вакансий, Карл! И после этого запрещаешь мне ковыряться в носу.
>>261590811 >Ты даже не читаешь видимо, что я пишут. Скиснет не пыха, а твой фреймворк/цмска, как какой-нибудь друпал, кодигнитор, кейк пхп и прочий кал, который скис. Читаю я все нормально, но не всегда можно правильно понять очень умные речи. Если скисает какой-то фреймворк, значит, он родился нежизнеспособным. Либо появилось что-то, что его побороло. Как и языки скисают в большинстве своем, нормальный процесс.
>>261590811 >Повторяюсь, что ЖСные фрейморки так же скиснут, но там 90% кода ванильного. Ой, ну давай вот не надо. Отключи реакт от его кода и посмотри, сколько времени придется его переписывать под другой фреймворк. Никакой там ванили нет. У каждого фреймворка всё по-совему сделано, и будь его код хоть на 99% ванильным, всю морду придется к хуям переписывать. То же самое будет и с пыхой, и с другими языками, использующими фреймворки.
>>261590811 >Короче по итогу я понял Успокаивай себя, ага.
Знание языка сейчас нахуй никому не всралось, невероятно хуево можно написать на плюсах и вполне заебись на js. Методология и принципы разработки, архитектурные паттерны и способность решать задачи за адекватный временной промежуток - все что требуется. Любой язык/фреймворк можно освоить за 2-3 месяца. Те кто разводит холивары о ЯП по умолчанию обречены писать говнокод. Третьего не дано.
>>261591290 > задают дебильные вопросы > что такое ивентлуп Это как раз не дебильный вопрос, а основополагающий. Я вообще на нём собес заканчиваю, когда не вижу ответа. Если у тебя нету базового понимая работы ивентлупа, то ты просто формошлёп из стэковерфлоу, который на таких вот курсов набрался азов, но нихуя толком не понимает. И нет, это не просто слова. Ты должен отлично понимать яваскриптовую асинхронность, чтобы у тебя не утекала память хуй пойми куда, а потом перформанс всего твоего спа не спустился в такую жопу, что поправить всё уже нельзя будет. Могу привести пример, если надо. Ну и да, 3 года это копеечный опыт так то, если ты до этого не работал в it. Ну хотя я изначально писал, что много кто сейчас уже сеньёры сразу из детского сада с опытом работы в эпл. >>261591647 >Спор за языки >фреймворк это не цмс Ты игнорируешь вообще мой текст? >Если скисает какой-то фреймворк, значит, он родился нежизнеспособным Ясно, все фреймворки до начала нулевых нежизнеспособное говно, только вот твой ХХХ нормальный, понятно. >Отключи реакт от его кода и посмотри Такой пример тупой я даже хуй знает кто мог придумать, ты явно дальше пыхи никуда не двигался. Начинаю сомневаться уже, что и на ней что-то прогал помимо пэт прожектов.
>>261592276 >Если у тебя нету базового понимая работы ивентлупа, то ты просто формошлёп из стэковерфлоу, который на таких вот курсов набрался азов, но нихуя толком не понимает. Как знание ивентзалупы должно повлиять на мой код? Можешь привести примеры такого кода?
>Ты должен отлично понимать яваскриптовую асинхронность, чтобы у тебя не утекала память хуй пойми куда У меня такой хуйни никогда не было.
>Ну и да, 3 года это копеечный опыт так то, если ты до этого не работал в it. С 3 годами опыта я нашел фирму которая без мозгоебли взяла меня на работу и платит 2k$. По моему опыту фирмы где ебут мозги на собеседовании работается хуево и лучше на этапе собеседования слать нахуй таких додиков как ты которые задают всякую поеботу.
>>261592598 >Как знание ивентзалупы должно повлиять на мой код? Можешь привести примеры такого кода? Самая обычная тема, когда в обработчик события пихают блокирующее тормозное вычисление. Вот тут надо понимать, что оно блокирует весь цикл, и надо его выносить в отдельный поток.
>>261592276 >начала нулевых >только вот твой ХХХ нормальный Ну, если меня можно обвинить в том, что я чего-то не понимаю из написанного тобой, то ты откровенно придумываешь за меня какую-то херню, а потом строишь на ней свои какие-то доводы. Уже не в первый раз, кстати. Так что спасибо за дискуссию, я откланиваюсь. О, гуру. Общение с тобой слишком душное и бестолковое.
>>261592826 А причем здесь ивентзалупа, если со знанием базовой асинхронности можно не допускать таких ошибок. На собесах задают всякую хуиту лишь бы разработчику сбить зарплату, меня оценили в мидл минус и сбили 20к рублей, я их нахуй послал.
>>261592598 >Как знание ивентзалупы должно повлиять на мой код? Можешь привести примеры такого кода? setTimeout(()=>{console.log(1)}, 0); console.log(2); Да хоть самое элементарное. >У меня такой хуйни никогда не было Не сомневаюсь, если ты за 3 года не понял как эвентлуп работает, то половину багов ты мог и не понять. Небось работает по полгода, говнокодишь и съёбываешь. >С 3 годами опыта я нашел фирму которая без мозгоебли взяла меня на работу и платит 2k$ Ну естественно если ты 2 месяца долбился по фирмам и наткнулся на такого же дурачка. Так можно и без знаний вообще вкатится, открою секрет. Учишь какой-нибудь видос типа "вопросы на собесах" и вкатываешься на любую должность. >>261592983 Где я за тебя придумал то? Ты сам вот написал >Если скисает какой-то фреймворк, значит, он родился нежизнеспособным Я лично не знаю кроме новых фреймворков и цмсок, что наплаву. кейкпхп скис, код игнитор скис, старые цмски скисли. О чём речь?
>>261583303 (OP) Всё очень просто, JS как инструмент выгоден заказчику, отсюда и востребованность, вся эта пиздаболия про недостатки того или иного языка или ёбнутый синтаксис JS никому не интересен. Сроки и бабло, вот что интересно. Первые версии веб-приложения на Node.js + JS + TS+ + React сделать и выкатить на клиентов на порядок быстрее и дешевле, чем на любом другом стэке. А при серьёзном развитии уже делается полноценный бэкенд на нормальном языке нет, не петухон. Вменяемого JS разработчика нанять дешевле и быстрее. У тебя в итоге и сама технология позволяет быстрее сделать и рынок труда полный JS разрабов на любой ценник есть.
>>261593410 >setTimeout(()=>{console.log(1)}, 0); >console.log(2); >Да хоть самое элементарное. И? Причем здесь знание ивентзалупы если базовых знаний достаточно понять что к чему.
>Не сомневаюсь, если ты за 3 года не понял как эвентлуп работает, то половину багов ты мог и не понять. Небось работает по полгода, говнокодишь и съёбываешь. У меня не было критических багов которые нужно отлавливать целыми днями, а вот проекты где были подобные баги как раз оставались после таких гавно разработчиков как ты которые только пиздеть умеют а когда смотришь их код то становится понятно уровень компетенции.
>Ну естественно если ты 2 месяца долбился по фирмам и наткнулся на такого же дурачка. Я же не виноват что меня собеседуют дауны вроде тебя которому дали приказ завалить разработчика и всучить ему на 20% меньшую зп, лишь бы сэкономить.
>>261593816 Обоссу тебя за незнание эвентлупы и алгоритма Дийкстры при твоей же команде, буду мацать твою эйчарку за жопу на твоих глазах, плюну тебе в кофе.
>>261594147 Бля, чел, у тебя рили пример хуевый для которого достаточно знать, что такое асинхронность, нужен пример на разницу в макро и микро тасках.
>>261593916 >>261594147 Очевидно что эти асинхронные операции заносятся в очередь выполнения и обрабатываются в разном порядке, в любом случае ивентзалупа это черный ящик в котором происходят все эти действия. Мне не понятно как от этого должен поменяется мой код. Ты просто скинул базовые примеры которые можно посмотреть как они выполняются и запомнить и в дальнейшем с этими знаниями не допускать ошибок, ты скинь примеры где будет неправильно работать если написать так если не знаешь ивентлуп. С таким же успехом можно спрашивать какие ассемблерные инструкции выполняются когда выполняется например setTimeout и тоже хвастаться что дохуя умный.
>>261594369 >>261593992 Это для первого запуска. Если сразу понятны объёмы веб-приложения и понятно, что бэк будет жирным, то классически это Бэк+API это Java+SpringBoot Фронт это Node.js + React/Хуякт/Vue/Angular/что угодно
Ноды для какой-то первичной бизнес-логики на бэке будет достаточно в 90% случаях
>>261594499 По разному. В visual studio шаблоны есть и ангуляр и на реакт.
>>261594653 Да. PHP заебись, но ему не хватает до JS по ключевым возможностям, он менее удобен, он нативно под JSON не заточен. Если JS это условно шкала от 0 до 10, где JS 10 из 10, то PHP это 7-8 из 10.
>>261594758 >Чёта там хуй пук кряк Это не ответ. >Мне не понятно как от этого должен поменяется мой код Очень просто. без понимания эвентлупа нету понимания асинхронности. Без него ты постоянно будешь наёбываться, обращаясь к ещё несуществующим элементам, объектам, узлам, непрогруженным картинкам. >и в дальнейшем с этими знаниями не допускать ошибок Ну я говорю типичный стэковерлоу программист, который нихуя не понимает, тупо чё-то там запомнил и вставляет код. >ты скинь примеры где будет неправильно работать если написать так если не знаешь ивентлуп Например цикличная/рекурсивная операция с огромным массивом данных.
>>261595233 >Очень просто. без понимания эвентлупа нету понимания асинхронности. Без него ты постоянно будешь наёбываться, обращаясь к ещё несуществующим элементам, объектам, узлам, непрогруженным картинкам. Лол, хуйню спизданул, в реакте есть события в которых отслеживаются построение компонента, так что эта проблема исключена.
>Ну я говорю типичный стэковерлоу программист, который нихуя не понимает, тупо чё-то там запомнил и вставляет код. Только вот ты не можешь дать реальные внятные примеры и пояснить как ивентлуп помогает писать код.
>Например цикличная/рекурсивная операция с огромным массивом данных. И? Можно пример кода?
>>261595598 >И? Можно пример кода? Нихуя он тебе не даст. Это ж бот ебаный, носится со своими сакральными знаниями. Единственное место где мне за 5 лет карьеры пригодились знания об ивент лупе из семи залуп - собеседования.
>>261595598 >в реакте Помимо хуков существуют различный плагины, который могут быть написаны на JQ и происходят вне реакта. Тебе может понадобиться грузить пикчи динамически, формировать элементы динамически. Как я уже говорил ты очевидный джун формашлёп, который сегодня называется мидлом с великим опытом в 3 года. >Только вот ты не можешь дать реальные внятные примеры и пояснить как ивентлуп помогает писать код. Он не помогает писать код, он помогает не писать хуйню, которую ты "запоминаешь" типа. >И? Можно пример кода? Ну вот например. Сделай, чтобы фриза небыло. const arr = []; for(let i = 0; i < 10000000; i++){ arr[10000000 - i] = i; console.log(arr[10000000 - i]); } alert(123);
>>261596191 Учится, кодер это определенное мышление, читать много матерится искать лишние запятые, точки не так смотреть как падают скрипты из-за неверно написанной функции. Это если ты сам. А что именно это не принципиально существенно между крестами и js но и это решаемо. Усидчивость это главное. А научить можно и обезьяну. Ты же не хочешь становиться уровня Бьерна Страуструпа. Это не так трудно как кажется быдлокод это просто. Я каждый день его шпарю сотнями строк. Но это утомляет. Скучно нет новых задач(. Почему PHP да просто это самой простой и user-friendly для новичка
>>261595598 >как это помогает писать код Понимание эвентлупа (которого у меня нет), помогает писать асинхронный код. Из примеров, на вскидку только синтетические «несколько команд подряд, несколько из них асинхронные, найдите значение переменной после их выполнения (ну или расскажите в каком порядке они выполняться)»
Код, конечно, можно писать и без этого знания, но когда ты понимаешь как у тебя под капотом это работает, ты можешь иметь больше контроля над кодом и приложением в целом
>>261596520 Мимокрок не знакомый с эвентзалупой. Эвентзалупа это же yeld CPU на момент ожидания IO для всех остальных корутин, которые на данный момент работают? Или же это то-то более сложное?
>>261597298 это быдлокод, комментов нет, переменные объявляются по настроению и ваще мне так удобно. 1) усидчивость 2) внимательность 3) настойчивость кодеры это всегда задроты это потом он читает и кодит в миг до были сотни часов у монитора с пылающим пуканом как сверхновая в поисках одной одной трудно отлавливаемой ошибки в многопотоке. Всегда учиться но очень специфично, начинаешь интересоваться только погромизмом и уходишь из реала. Тянку найди обязательно она не даст провалиться в мир пикселей и алгоритмов
>>261597899 upd Забыл кодер если он кодер а не 1с всегда умеет минимум 2 языка и не всегда похожих, но если вкатишься и зайдет сам начнешь искать вдруг станешь матерым хаскелистом или коболом в резюмке блестеть бушь.
>>261598025 У тебя дичайшая хуета написана. Ты мало того не понимаешь как асинхронность работает, так и как промисы вдобавок. Если это ты тот "мидл", то это пиздец конечно у тебя уровень.
>>261583303 (OP) ХЗ чего вы все ноете. Вот возьмем меня. Закончил псифак спббгу, работаю скрам-мастером. Выстраиваю процессы по скраму. Вкатился на изичах. Зарплата сейчас - $8к после налогов. Справедливости ради надо сказать, что у меня еще две сдающихся хаты в центре спб, а сам живу у тян. Оттуда капает + иногда довольно часто коучу скраму разные конторы (очень хорошо кодомартышек скрым дисциплинирует + метрики, поэтому все вкатываются). Недавно вот коучил одну из крупнейших гейдев кантор на снг (но не рашка, оналайн дрочильня на воен тематику) - неделя на контракте, две сотни кодомартых на лекциях - единоразовай гонорар по контракту мне - $40к. Собственно вопрос - что вам мешает поступить так же?
>>261598228 >У тебя дичайшая хуета написана. Ну так напиши как будет правильно.
>Ты мало того не понимаешь как асинхронность работает, так и как промисы вдобавок. Если это ты тот "мидл", то это пиздец конечно у тебя уровень. Ты только пиздеть умеешь, покажи как правильно будет.
>>261583303 (OP) ХЗ чего вы все ноете. Вот возьмем меня. Закончил псифак спббгу, работаю скрам-мастером. Выстраиваю процессы по скраму. Вкатился на изичах. Зарплата сейчас - $8к после налогов. Справедливости ради надо сказать, что у меня еще две сдающихся хаты в центре спб, а сам живу у тян. Оттуда капает + иногда довольно часто коучу скраму разные конторы (очень хорошо кодомартышек скрым дисциплинирует + метрики, поэтому все вкатываются). Недавно вот коучил одну из крупнейших гейдев кантор на снг (но не рашка, оналайн дрочильня на воен тематику) - неделя на контракте, две сотни кодомартых на лекциях - единоразовай гонорар по контракту мне - $40к. Собственно вопрос - что вам мешает поступить так же?
Ну начнём с того, что это единственный язык для логики на страницах, если не брать в расчёт костыли, которые транслируют другие языки js. А так о плюсах говорить можно очень долго: 1. Низкий порог входа 2. Дохуя библиотек 3. Куча инфы в том числе и на русском 4. Гибкая работа с асинхронными операциями И т. Д.
>>261584427 >что во вронте такого магического? >все баги тут же видны >целые отделы тестировки Против бэка >инструменты отладки стоят порой как дорогой Порш >баги выползают от теть Срак в вечер пятницы >вечно экономят на железе, что оно тупо нагрузок не держит >все разваливается, затопляется, ни на что вечно нет денег И тем не менее, свою профессию инженера я люблю.
>>261598300 По хорошему нужно было ответить, что или воспользоваться rxjs, или если решать в лоб, то оберунть внутряк в тот самый сетаймаут с нулевой задержкой. Это даст нам то, что стэк выполнения не будет заблокирован, а все операции будут падать в очередь. Тем самым у тебя будет блока стэка и все операции ,в том числе и лисенеры типа ховера, клика и т.д. будут работать. Подытожить надо было тем, что подобные просчёты принято делать в вебворкере. Ты же высрал нелепый кринж какой-то со своим промисом, который вообще ничего не делает.
>>261598302 Я хз, надо спрашивать у тех, кто понимает как это работает. Насколько я понимаю, текущая задача выполняется всегда как есть, а вот следующая уже выбирается из стека
>>261598700 >или если решать в лоб, то оберунть внутряк в тот самый сетаймаут с нулевой задержкой. Ни в каких примерах это не видел что бы это делалось через сетаймаут.
>Это даст нам то, что стэк выполнения не будет заблокирован, а все операции будут падать в очередь. Тем самым у тебя будет блока стэка и все операции ,в том числе и лисенеры типа ховера, клика и т.д. будут работать. Промис делает тоже самое, он не блокирует код которые идет после него.
>Ты же высрал нелепый кринж какой-то со своим промисом, который вообще ничего не делает. Лол, иди основы учи, недоджун блядь.
>>261598920 >Промис делает тоже самое, он не блокирует код которые идет после него. Пиздец какой же ту дурачок. Иди проверь let promise = new Promise(function(resolve, reject) { console.log(1); resolve(); }) console.log(2); promise.then(onFulfilled, onRejected)
>>261599144 Промис сам по себе не является асинхронной операцией, это колбэк обёртка, синтаксический сахар. Внутри промиса статический код, поэтому тело промиса будет отрабатывать сразу и попадать в стэк. Этот имбицил "мидл 2кк" не учился на курсах скилбокса и видосиках на ютубе, поэтому понимает онли как код пиздить со стэковерфлоу. Вот и всё. >>261599226 >Все что внутри выполняется асинхронно Ещё один кретин.
>>261599066 >Главное чтобы ты понимал каждый пункт, а не тупо заучил его Это то понятно, я скорее про то, что может есть еще есть какие-то отдельные темы которые надо знать (не под специфические направления офк)
>>261599261 >Промис сам по себе не является асинхронной операцией Promise (обычно их так и называют «промисы») – предоставляют удобный способ организации асинхронного кода. Код, которому надо сделать что-то асинхронно, создаёт объект promise и возвращает его. Внешний код, получив promise, навешивает на него обработчики. По завершении процесса асинхронный код переводит promise в состояние fulfilled (с результатом) или rejected (с ошибкой). При этом автоматически вызываются соответствующие обработчики во внешнем коде.
>>261599360 Ебанько асинхронное, почему у тебя код из промиса раньше отрабатывает, чем консоль лог 2? Ты прежде чем позорится проверь сходи, клоун. Какая же дура, я хуею.
let promise = new Promise(function(resolve, reject) { console.log(1); resolve(); }) console.log(2);
>>261599751 Ну я это и говорил. Вот собственно и показатель того, что непонимание эвентлупа === непонимание асинхронности. Как итог обосранное асинхронное ебанько даванув подливы покинуло тред. Зато повезло устроится к таким же ибцилом по прозвижу "мидл" за 2к. Представьте ебало его тимлида?
>>261599838 Ты несколько раз срал примерами, но так не смог родить нормальный, который бы пояснял что к чему. Молодец, зачатки знаний о промисах у тебя есть, но вместо того, чтобы в срачах участвовать, шел бы ты подучился
>>261599896 Какой нормальный то? Я тебе всё расписал нахуй. И пример, и как решается и про промисы написал. Вот тебе через таймауты в лоб рещение, если надо. Ты, бля, просто тупой вкатун. Ты читать не в состоянии, тупо копипастить говно со стэка. Иди видосики смотри дальше, чмо обосранное. const arr = [];
>>261600093 ЖС не может в потоки. Для решения влоб без блокировки стэка нужно было пустить операции в асинхронную очередь, что и сделано. Это решение показывает, что ты понимаешь эвентлуп. Второй вариант сказать, что это можно было сделать через rxjs, это показывает понимание его. Как итог надо было сказать, что подобные операции нужно делать в вебворкере. Это показывает, что ты можешь в анализ задачи и можешь претендовать на должность мидла.
>>261599411 >>261599751 >>261599729 >>261599989 Я немного ошибся я думал что async\await работает так же как и промис что типа это синтаксический сахар и в 99% случаев использую async\await потому у меня код не блокировался после async функции, для меня самому стало открытия что промис работает не так как async\await. Ну а так то я прав что лучше использовать async\await вместо сеттаймаута. Так что это вы соснули хуйца, я лишь немного ошибся.
>>261600685 > Потому что каждой уважающей себя компании нужен сайт! Работаю в компании, где около 300 человек на js (ts) пишут. Так что, Ленином для компаний, это только вершина айсберга
>>261599838 >Вот собственно и показатель того, что непонимание эвентлупа === непонимание асинхронности. Причем здесь понимание эвентзалупы если я просто перепутал и думал что промис подобный по действия как и setTimeout. Я без проверки кидал код думая что он так и работает а оказалось что нет.
Хуй знает зачем в это все нюфаги лезут. Я два года учился фронтенду вашему, после чего год отработал в одной международной галере. В конце весны уволился, почилил неплохо летом на накопленную котлету и с начала осени каждый день на всех ресурсах (джини, хх, хабр-карьера, телега) рассылаю cv и блядь у меня 4 собеседования всего было! Из которых я лишь единожды прошел дальше хрюши и ответил на ВСЕ вопросы помидора, после чего мне не перезвонили. При этом у меня английский B2 и тех вышка за плечами. И год опыта, зеленый гит, коммиты в опенсорц и хеленый гитхаб. Такие дела. Вкат мертв!
>>261601790 Деанон и охуенные йоба-шуточки в Issues мне не нужны, сорян. У меня есть те, кто меня ревьюит и код у меня нормальный. Придется поверить на слово.
>>261601921 Ну залей код куда-нибудь архивом. Можешь пару файлов скинуть или просто подробно расскажи что там у тебя и какое-то инженерное решение продемонстрируй, которое ты применил. С такой помпой рассказал про гит, так давай покажи что там
>>261602160 С какой помпой? Я до кучи про гит написал. Типа год коммерческого опыта и хорошее знание инструментов - это хуйня из под коня? Я на прошлую работу когда устраивался у меня гит вообще не смотрели. Тупо тестовое сделал и прошел тех. собес. Так что, вкатыш, отъебись от меня с этим наездом. Иди посмотри своего любимого блогера-инфоцыгу, который тебя успокоит и расскажет, как просто вкатиться с "хорошим" профилем гитхаба, лол.
>>261602354 >С какой помпой? Вот такой: > зеленый гит, коммиты в опенсорц и хеленый гитхаб Правда интересно что ты там делаешь. Но что-то ты даже словами объяснить не можешь. Мы вам перезвоним
>>261601662 Я о таких случая и писал выше. Ты не понимаешь эвентлуп => допускаешь ошибки в асинк действиях => проёбываешь баги с ними. Вот ты именно всё так и сделал. Пока тебя еблом не ткнули, причём несколько раз с пояснением, ты бы так нихуя и не понял, продолжал писать бы свою хуету. Всё именно так как я писал выше.