Angular, React чи Vue? Що обрати фронтендеру початківцю?

Sdílet
Vložit
  • čas přidán 11. 06. 2024
  • Як завжди почну з дисклеймера. Вибір між Angular, React чи Vue.js для javascript - питання смаку. Також хочу нагадати, що я прийшов із Java, тож доволі далекий від фронтенду. Якщо ви топовий фронтендер, ви набагато краще знаєте цю тему. Але для новачків постараюся пояснити, у чому ж різниця і що вибрати.
    ___________________
    Мої дорогі, хочете стати front end-розробником та вже маєте базові знання або негативний досвід від проходження інших курсів на яких так і не здобули професію❓
    💭Якщо відповідь так, хоч на одне з цих питань, то зверніть увагу на менторинг від FoxmindEd. Цей формат навчає професії. Проходячи курс frontend (react / angular або vue) ви отримаєте знання та навички, необхідні для працевлаштування на бажану роботу.
    А ось деталі⤵️
    ☑️Навчання з допомогою персонального ментора, професійного розробника.
    ☑️Детальна перевірка коду (код рев'ю) від досвідченого розробника, а не ШІ.
    ☑️Тестовий період 7 днів. Не платиш мішок грошей не бачивши курс, а тестуєш формат, а потім лише переходиш до помісячної оплати.
    ☑️Чат зі студентами твого напрямку у Zulip.
    ☑️Курс з Git.
    ☑️Наш менторинг зараховується студентам ВНЗ як практична робота.
    🔹Front end mentoring (REACT / ANGULAR / VUE) - go.foxminded.ua/4a6OCte
    Унікальний формат навчання Менторинг - найефективніша методика через практику.
    🔹Навчання на проєкті - go.foxminded.ua/3WA34qG
    Для тих, хто вже освоїв одну або кілька мов програмування, самостійно або на курсах, але ще не має реального досвіду роботи.
    🔹JS start - go.foxminded.ua/4bpwOdK
    Лише найнеобхідніша інформація, яку повинен знати новачок на початку навчання, без зайвої "води".
    🦊 Почніть навчатись програмування з нуля - go.foxminded.ua/3wim3eF
    🦊 Реєструйтеся на менторинг (для девелоперів-початківців з базовими знаннями з предмета, англійської мови та при наявності необхідного ПО.) - go.foxminded.ua/4abdHDl
    🦊 Отримайте перший комерційний досвід в IT на курсі Навчання на проєкті - go.foxminded.ua/3WA34qG
    🦊 Курси PRO - go.foxminded.ua/3WxyxcO
    ______________________
    FoxmindEd в ФБ: / foxmindedco
    FoxmindEd в Instagram: / foxminded.ua
    Мій Telegram: t.me/nemchinskiyOnBusiness
    Для ділових запитів: youtube@foxminded.ua
    ______________________
    Сергій Немчинський - CEO та засновник FoxmindEd, програміст з двадцятирічним досвідом, був Team Lead в більшості топових українських айті-компаній, Кар'єрний айті-консультант.
    ______________________
    🕖:
    00:00 - Вступ
    00:30 - Основні напрямки фронтенду
    01:46 - Що легше вчити Angular, React чи Vue
    03:04 - Коментар від розмовника
    04:04 - Як вчити?
    04:45 - Що вибрати?
    06:08 - Коментар від розмовника
    08:03 - З чим легше знайти роботу
    #немчинський #реакт #ангуляр
  • Věda a technologie

Komentáře • 31

  • @SerhiiNemchynskyi
    @SerhiiNemchynskyi  Před měsícem

    Angular, React чи Vue?

  • @volodymyrusarskyy6987
    @volodymyrusarskyy6987 Před měsícem +8

    Лолнув з коментаря техліда. Vue це стильно-молодіжно, але давайте пройдемось по пунктах:
    1) легкість у навчанні - дуже сумнівний аргумент, враховуючи що для angular/react буквально обсосана кожна деталь на тисячах сайтів і курсів, а у Vue може сота частина цього набереться. Хоча він частково правий у тому, що кількість букв в документації Vue справді менша))
    2) гнучкість - сюрприз-сюрприз, angular/react теж можна використовувати як для одиночних компонентів на сторінках, так і для SPA. Як це взагалі пропустили в ефір?))
    3) висока продуктивність - частково правда. Технічно Vue "з коробки" буде все ще краще оптимізованим ніж angular, але для більшості апок це не відіграє ніякої ролі, бо левова частина часу все-одно втрачається не на рендеринг умовної таблички, а на витягування даних з серверу. Тому затримка в 10мс проти 20мс при рендерингу не грає ніякої ролі. Додатково також варто сказати, що апки на angular/react можна оптимізувати не гірше, але треба трохи більше знань.
    Єдине у чому Vue точно виграє це розмір бандла.
    4) активна спільнота - охохо! Настільки активна, що ледве-ледве допиляли третю версію. Скільки там було переносів релізу?))) А по нетривіальних технічних проблемах взагалі фіг щось знайдеш.
    У мене був досвід з Vue 2.5, який от-от мав апгрейднутись до третьої версії, а у нас якраз випадково назбиралось декілька суттєвих претензій до поточної версії)) Ми чекали-чекали, але ж не три роки! А тепер порівняйте це з частотою релізів конкурентів.
    Чому частота оновлень важлива? Бо Vue не боги писали і там своїх проблем вистачає.
    Ентерпрайз вибирає angular/react не тому, що хоче заставити девелоперів страждати, а тому, що завтра "community" вирішить поїхати на Балі і фіг хтось дочекається фіксів поточних багів.
    Додатково навряд чи ви знайдете Vue розробника на ринку так просто, як angular/react. І не треба заливати мені про "HTML, CSS, js, базові принципи" 😉
    Тому Google/FB з їх стабільними релізами, конференціями-курсами і армією гномиків на заміну завжди будуть вигравати у Vue чи іншого такого ж продукту.
    P.S.: якщо ми міряємось роками досвіду, то у мене їх у 2 рази більше і я працював ще навіть з AngularJs і EmberJs 😂 хто ще згадає що це таке?
    P.P.S.: для повноти картини потрібно подивитись стрім czcams.com/users/liveyGo6zln2Bi4?si=fjePRFT_Jj84rwxb&t=2144

    • @volodymyrusarskyy6987
      @volodymyrusarskyy6987 Před měsícem +2

      Накину сам на свій коментар )) В Angular є один суттєвий недолік про який ніхто не згадав (щоправда його зараз активно випилюють): RxJs. Кількість операторів невелика, документація відмінна, але код зазвичай пишуть гівняний.
      Я працював з доволі великою кількістю angular-девелоперів і тільки декілька справді розуміли суть RxJs.

    • @Lesnikovskiy
      @Lesnikovskiy Před 29 dny

      @@volodymyrusarskyy6987вже не актуально, Angular перейшов на Signal API, а сигнали дуже прості, хоча під капотом там складний концепт, тому можна відкинути складність RxJS. Багатьом ангуляршикам це не подобається, але вважаю, що це правильна позиція, бо для більшості задач RxJS це оверенжинирінг

  • @Cagli0stro1991
    @Cagli0stro1991 Před měsícem +12

    Яма в пекло відкрита!🎉 якщо тут не буде срача то я не знаю на шо це все…..

    • @alexandrapersukova
      @alexandrapersukova Před měsícem

      Чекаємо на срач

    • @dmytrob7336
      @dmytrob7336 Před měsícem +1

      Куди поділися камені з прев'ю відео, як було в поперденій версії? :)

  • @Lesnikovskiy
    @Lesnikovskiy Před 29 dny +4

    За Vue стоять китайці і до речі не було слів підтримки на офіційному сайті Vue, в той час як на сайті Angular та React висів банер Stand with Ukraine. Тому вирішуйте

  • @Artem0x0
    @Artem0x0 Před měsícem +1

    Vue реактивний фреймворк, який може моментально відображати зміни в DOM дереві, та оптимізовано "їсть" ресурси за ним майбутнє, окрема подяка вам за ваші старання по переходу на українську мову, поки що відчутний суржик , але я вірю що скоро ви покращите цей момент.

  • @andrii_suprunenko
    @andrii_suprunenko Před měsícem +3

    Вчив свого часу react. Встиг спробувати і інші, Angular топ як на мене, Vue щось не заходить.

  • @zibertscream
    @zibertscream Před měsícem +1

    htmx - one love

  • @YkoPon
    @YkoPon Před měsícem +1

    Angular і AngularJS різні речі, остання навіть вже два роки як не підтримується взагалі))

  • @romy4romy4
    @romy4romy4 Před 26 dny

    А на голому js з кастомними тегами слабо?

  • @vlera4198
    @vlera4198 Před měsícem

    0:15 "якщо хтось забив...")))) так ми всі забили на те що ти прийшов із джави))

  • @vladt5665
    @vladt5665 Před měsícem +5

    Початківцю фронтендеру в нинішніх реаліях треба обрати бекенд

    • @pgrabovets
      @pgrabovets Před měsícem +1

      а краще девопс

  • @rubanier
    @rubanier Před měsícem +1

    дякую за вашу думку

  • @Laska_Halya
    @Laska_Halya Před 27 dny

    Все все одно зводиться до js, css і банків в safari )

  • @pro100_makari4
    @pro100_makari4 Před 26 dny

    У вас модалка з навігацією поломана на сторінці, заходив з айпада хром/сафарі

    • @SerhiiNemchynskyi
      @SerhiiNemchynskyi  Před 22 dny

      передав розробниці . Сподіваюсь, вже працює

  • @markerok3411
    @markerok3411 Před měsícem

    React це ❤ Також пробував ангуляр. Мені не сподобалось, особливо модульна архітектура і rxjs мені трохи мозок зламало🤯 Хоча знаю збоченців які намагаються всі складності ангуляра перетягнути до себе в реакт🫣

  • @1k1ta
    @1k1ta Před měsícem +2

    це канал "Сергія Німчиньского на суржику" ? 🤣