>>227070472 (OP)Ангуляр.Человеческий typescript вместо js-дрисни, самая чистая архитектура, полноценный фреймворк с роутингом, модулями, http клиентом из коробки без необходимости искать отдельную либу на каждый пук./thread
Frontend ИТТРазницы нет, и они даже во многом очень похожи, принципы практически одинаковые. Выбирай то к чему душа ляжет. Посмотри документацию и обучалки на обе и реши.
>>227070472 (OP)Выбирай что-то одно и ебаш на нем, пока закрытыми глазами не будешь писать SPA всякиеReact -> Vue -> Angular
>>227070472 (OP)React.Typescript нормально поддерживает уже давно, да и компонентов вполне легко найти. Тот же Vue начнет поддерживать нормально TS с выходом v.3, но она пока еще в бете глубокой. Да и подход React поудобнее по генерации элементов компонента будет (нормально циклом или map по коллекции можно сделать), а в Vue все АТРИБУТАМИ, блять, в теге задается, что пиздец неудобно
>>227070953Ну, у меня связка ASP.NET Core 3.1 + React. Роутинг основного контекта для пользователя задан в корневом компоненте с помощью react-router-dom, да, но для внутреннего пользования заданы в контроллерах с endpoints. Связка работает стабильно, проблем не наблюдал, внутренние endpoints, понятно, наружу никуда не торчат
>>227070973>>227070941>>227070870>>227071027Стоит ли браться за фреймворк, если еще не знаешь про асинхронность,промисы,ооп,localstorage?не оп
>>227070942Ты странные вопросы задаёшь. Ты вкатываешься по какому гайду? Иди в /wrk/, ищи фронтенд тред, в шапке ссылка на подробный гайд, там всё написано в т.ч. про фреймворки. Вакансии есть по каждому фреймворку. Выполни на официальных сайтах гайды (крестики-нолики в React и в Angular - most heroic heroes) и пойми, что тебе больше заходит.
>>227070596Чисто питонист на вопрос какой фронт выбрать скажет джанго, он блять на вопрос чай или кофе ответит сочный хуй
>>227071201Конечно, на месте разберёшься. Лучше возьмись сразу за проект, который будет это всё покрывать и ебашь его на фреймворке.
>>227071201Тебе понять надо асинхронность точно. И, если на React, то можно функциональными компонентами знать. Но с вкатом у меня была больше ебала в них, чем в класс-компоненты (я бэкендер)
>>227070472 (OP)Открой hh.ru, вбей реакт и вью в поиск, почитый количество результатов и ты найдешь ответ.
>>227071320Нерелевантно, это меняется чуть ли не каждый день. Дохуя компаний что перекатываются на вью и обратно на реакт.
>>227070472 (OP)Если знаешь ЖС на уровне бога то тебе уже не нужно ничего изучать, ты просто бегло смотришь доку по нужному тебе фреймворку и начинаешь кодить без задней мысли. так что можешь и то и то, принципы везде одинаковые, разница в деталях
>>227070836Если ты хочешь вкатиться в макаку, которая шлепает по 5 формочек для вордпресса в день, то вуй.Если в каноничного смузихлеба-фронтендера, который по-пути из барбершопа на митинг пишет статью про очередное хуйпоймичто, то реакт.Если в фулстак-тырпрайс-боярина, то ангуляр.
>>227071201СмешнойlocalStorage.setItem("op","huy");localStorage.getItem("op");//huyвсе, теперь ты знаешь localstorage.
>>2270715851,5 года. Angular (по совету друга) , сейчас надо React изучать. Вышка - инженер-теплоэнергетик (бакалавриат и магистратура)Чем дольше вкатываешься тем больше понимаешь, что на дваче советов не стоит искать, ибо, в большинстве своём, тут одни шизы или неосиляторы.
>>227071824>в большинстве своём, тут одни шизы или неосиляторы. Двачую. Сам вкатывался через галеру, там всему обучили. Тут по большей части какую-то хуйню несут, ощущение что по вершкам набрались везде хуйни и изображают экспертов.
>>227070472 (OP)Изучаешь любую из этой хуйни, и автоматом считай что знаешь другую хуйню. это же похожие библиотеки.
>>227071201ванила JS+работу веба то лучше знать, работа с DOM, сессии, куки, кэш, асинхрон и т.д. конечно во всякие IndexedDB не лезь, это нахуй не нужнолучше учить все постепенно, не спеши.делай микропроекты по изученым темам и двигайся к фреймворкам.фреймворк же имеет более высокую абстракцию, много сахара, ты можешь затупить когда тебе нужно будет модифицировать какой-то метод и разбираться в том что ты уже должен знать, т.е. делать два шага назад.
Без разницы что ты знаешь и как хорошо так как работу всё равно не найдешь если тебе нету знакомых котороые могут устроит где то
Реакт - топчик, куча разных расширений, постоянно развивается.Ангуляр - непростой вход, устаревает быстрее чем изучаешь, сейчас применяется только в связке с олдскульными джавистами хехе как фронтэдн. Популярность резко спадает судя по трендам.Вуе - легкий вход, но как что-нибудь серьезное нужно запилить начинаются адские костыли, небольшое социо и т.п. - просто хайп в общем, серьёзно на нем работать нельзя.
>>227071824>Чем дольше вкатываешься тем больше понимаешь, что на дваче советов не стоит искать, ибо, в большинстве своём, тут одни шизы или неосиляторы.Двачую, яркий пример тред Мы вам перезвоним в pr. Когда был глупым вкатышем то спрашивал там советов. Мне отвечали типа ряя не вкатывайся в питон это инфоцыганский форс, сеньоры без работы сидят, только с высшим можно вкатиться, платят 20к в дсах, сначала нада учить программирование (сицп или как там) и прочая шиза.В итоге вкатился за полгода с одним фреймворком и бд за спиной, с тех пор не захожу вообще на ту доску долбоебов-тролей.
>>227072460иди на hh и введи в поиск - посмотри сколько вакансий, потом сделай тоже самое с другими фреймворками.Тебе работать с этим нужно будет после изучения - а работы может и не быть, если фреймворк не популярный.
>>227072547Ну в пр шапки по языкам есть нормальные, джава и пхп треды хорошие. А все остальное пиздец, в буэ адекватные треды насчет айти куда чаще встречаются.
>>227070472 (OP)Фреймворки и библиотеки изучаются за 2-3 ленивых дня. Выбирается под задачу, бери любой.
>>227070472 (OP)React популярнее, устроится на работу проще, но по идее будут платить поменьшеПо кривой обучения Vue имхо лучшеИ вообще, React это библиотека, а Vue это фреймворк со всеми вытекающими
>>227074670А вообще если выбрал Vue желательно подождать Vue 3, там добавили composition api, который напоминает hook api react' a + всякие плюшки
Не лезь во фронт,нихуя не заработаешь . Учи бекенд или нишевые языки.Не слушай фронтеров которые получают 100к сек, сейчас это невозможно либо фуллстак либо 20 к в месяц
>>227075157Про фронт +, но фуллстак тоже никому не нужен. Желательно либо бэк либо в мобилки на каком-нибудь flutter
>>227072017> на русском языке А туда ли ты зашёл?Вкатываться в погромирование без английского смысла нет вообще.
>>227075524Ты понимаешь, что ты на популярную поляну лезешь? Там уже кучи народу кормятся, а еще болшьие кучи засматриваются. Деньги есть, но ртов много.
>>227076103Не бывает людей, которые не могут в английский на уровне чтения документации. Ну просто, блять, не бывает.
>>227076338Знакомый получает 120к, работает мидлом в ДС-2 в не очень большой конторе (пилят сайт какой-то для продажи квартир). Пришел к руководству:-хочу синьора-нет денег, можем рабочий день сократить на час + ещё добавить тонну ответственности Ну, вот и всё.
>>227070472 (OP)Мне Vue показался намного проще чем React, и с точки зрения организации кода, и с точки зрения изучения. Может проблема в том, что я в принципе начинал изучать фронт с React'a, потому что во Vue со всем его окружением влился буквально за 7-10 дней до автоматизма, а с React'ом только с основой около месяца возился, а потом уже накатывал redux, react-redux, react-router и мидлвары ещё почти месяц. А вообще из очевидных плюсов:- vue-cli больше нравится, чем react-create-app из-за кастомизации сборки;- организация кода, в React чтобы работать с хранилищем надо накатить три пакета, и создавать 4-5 отдельных файлов, для констант, событий, редюсер, сагу, всё это туда-сюда импортировать, адская дрочильня короче. Во Vue во время создания приложения отметил VueX и в одном файле прописал сразу всё, подключил как модуль и сиди-кайфуй; - ещё мне очень понравилось, что CSS расположен в файле компонента, в React приходилось чуть-ли не для каждого компонента отдельный css/scss файл писать, из-за этого много и лишних файлов появлялось в проводнике;- SSR. Честно говоря с React'овским SSR я вообще не работал, но nuxtjs очень простая.
>>227077350Начну тогда с Vue, если его можно немного быстрее выучить, а потом закинусь реактом. Я не так далеко продвинулся, поэтому 90% твоих слов не понял
>>227078223Долбоеб блять.Тебе практически все сеньеры тут высказали свое фи по поводу ангуляра и вуе, а ты за свое.Ну иди, пинай говно, трать время, потом будешь сосать, когда с проблемами столкнешься.Сука гнилая блять, отупевшая мразь.
>>227070472 (OP)Реакт обвс. В нем все красиво, функционально и иммутабельно. Вью стремная реактивная хуйня со всратыми темплейтами.мимосиньор
>>227077350Зачем ты вообще поставил редакс и саги, если они тебе не нужны? Хуки в твою деревню еще не завезли?
>>227070866TS можно использовать и с Реатком и Вью> самая чистая архитектураА вот тут поподробней, пожалуйста. Всегда считал что Ангуляр это безидейная гора костылей. Если ты сможешь озвучить хотя-бы какие-то идеи и предпосылки архитектуры, я пересмотрю своё мнение.
Бля оп не лезь во фронт это хуета, хотя бы пхп задрочи элементарный. Рынку пизда по фронту будешь работать в обосранной веб студии да 15 к.
Я не знаю чё блять в голове у этих вкатчиков которые если вкатываться в программирование ПОЛЮБОМУ ТОДЬКО ДЖС ВЫ ПИЗДЕЦ ТУПЫЕ Я В АХУЕ
>>227070472 (OP)Лучше выучись горловому миньету, и то больше пользы будет, когда рынок веб-макак окончательно будет переполнен.
>>227070472 (OP)Зависит от твоих целей, можно вообще ничего, рили, куча сайтов работает без модных фреймворков и ничего
>>227079747Че? Ангуляр - это самое обычное мввм с ди, как и во всех нормальных языках. Реакт - это какая-то залупа на коллбэках, возвращающих хтмл, которая сейчас вообще советует отказываться от классов.
>>227080227На реакте тебе никто не мешает построить такое же мввм с ди, другое дело что в ангуларе все из коробки. Алсо, местным дурачкам, что-то кукарекающих про хуевость ангуляра - проснитесь, сейчас не 2013 год с ангуляром 1.x, сейчас это наилучшая платформа для построения больших и сложных проектов. На реакте/вуе любой крупный/сложный проект моментально превратится в неподдерживаемое говно.
>>227080227Интересно.А почему iOS и Android отказываются от MVC-образного объектно-ориентированного подхода в пользу функционального подхода а-ля Реакт? (см SwiftUI и Jetpack)
>>227070472 (OP)Без ванили это кал, технология умрет и ты пойдешь на помойку. Советую тебе кнута и базу алгоритмов почитать.