Jak uczyć się wzorców projektowych na froncie? Odpowiedź dla Juniora, Mida i Seniora

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 พ.ย. 2024

ความคิดเห็น • 34

  • @emmeaerre
    @emmeaerre 2 ปีที่แล้ว +12

    Porządny przykład z omówieniem SOLID, CQRS i SAGA z angular ngrx i nestjs to byłby przekot. Tymczasem dzięki za wysoko jakościowe materiały. Tak trzymajacie!

    • @Przeprogramowani
      @Przeprogramowani  2 ปีที่แล้ว

      Dzięki za miłe słowa i konkret propozycję materiału. Trafił na moją listę!

  • @michaprzydatek9932
    @michaprzydatek9932 2 ปีที่แล้ว +3

    Typescript i wzorce projektowe już nie mogę się doczekać! Must have!

  •  2 ปีที่แล้ว +2

    Dziękuję za omówienie tego tematu. Szkolenie z efektywnego używania TypeScriptu razem ze wzorcami projektowymi to dobry temat i z chęcią skorzystam.

  • @Will4_U
    @Will4_U 2 ปีที่แล้ว +2

    Niezbyt zgadzam się z tym, że czytanie o wzorcach z innego języka np. Java i przekładanie ich do JavaScript/TypeScript jest czym dobrym.
    Na przykładzie filmiku Fireshipa dot. wzorców - są tam pokazane przykłady wzorców, których nie ma sensu przenosić do JS/TS, ze względu na to, jak ten język działa np. wzorzec Singleton.
    Albo też klasy w Javie a klasy w JS/TS są zupełnie czymś innym i znacznie różnią się od siebie.
    Dlatego też warto obczaić, jakie wzorce mają sens w danym języku niż bezmyślnie je przenosić z jednego języka do drugiego.

    • @Przeprogramowani
      @Przeprogramowani  2 ปีที่แล้ว

      W JavaScript wzorzec Singleton ma swoje zastosowanie (praktyczny przykład: serwisy w Angularze). Po prostu jego implementacja jest znacznie prostsza niż w Javie, ze względu na brak wielowątkowości. / Marcin

    • @Will4_U
      @Will4_U 2 ปีที่แล้ว

      Ale to jeden przykład. Poza tym Angular na siłę wpycha wzorce i mechanizmy z Javy do JS/TS, co w wielu przypadkach nie ma w ogóle sensu ze względu na to jak JS jest skonstruowany. Jednakże tak jest zrobione, żeby backendowcy w Javie mogli łatwiej wejść w środowisko front-endowe i robić full-stackowo.

    • @Przeprogramowani
      @Przeprogramowani  2 ปีที่แล้ว +1

      @@Will4_U Singleton services w Angularze nie mają w sobie nic wymuszonego. Znacznie ułatwiają komunikację pomiędzy komponentami - umożliwiają współdzielenie stanu bez konieczności implementowania kompleksowego store'a ala Redux/NgRx oraz deklaratywne reagowanie na zmiany tego stanu za pomocą Observable. Czy Twoja opinia na temat Angulara jest potwierdzona doświadczeniem? Pytam, ponieważ w przeszłości uważałem podobnie. Niestety nieświadomie powtarzałem slogany marketingowe sprzedawane przez influencerów ze społeczności Reacta.
      Skoro Singleton jest wyjątkiem do Twojej tezy, to podaj proszę przykłady innych wzorców, których implementacja w JS/TS jest antyproduktywna.

  • @u_mnie_dziala
    @u_mnie_dziala 2 ปีที่แล้ว +1

    dokładnie - najpierw clean code, potem wzorce; w przeciwnym razie można nie zrozumieć po co tak właściwie te wzorce są potrzebne

  • @hglock
    @hglock 2 ปีที่แล้ว

    Aktualnie jestem na etapie rozpoczęcia przygody z TS, a więc jak najbardziej skorzystałbym z takiego kursu :)

  • @mikolaj_lewandowski
    @mikolaj_lewandowski 2 ปีที่แล้ว +1

    Polecam też książkę "JavaScript i wzorce projektowe - programowanie dla zaawansowanych" Simona Timmsa.

  • @oskarkowalow8477
    @oskarkowalow8477 2 ปีที่แล้ว +1

    Super, właśnie zabieram się za naukę wzorców, dzięki za materiał

  • @jokerzly2141
    @jokerzly2141 2 ปีที่แล้ว +2

    Fajny materiał, fajny pomysł na kurs z Ts

  • @arek5217
    @arek5217 2 ปีที่แล้ว +1

    Dzięki Freddie!

  • @grzesiekx441
    @grzesiekx441 2 ปีที่แล้ว +6

    TS - jak najbardziej :)

  • @ralphlorenzo9473
    @ralphlorenzo9473 2 ปีที่แล้ว

    Dawajcie z kursem pod typescript, biorę w ciemno 😎. Kurs pod js kupiłem już dawno temu i byłem zadowolony

  • @Filipff
    @Filipff 2 ปีที่แล้ว +2

    TS + wzorce 👍

  • @Przeprogramowani
    @Przeprogramowani  2 ปีที่แล้ว +2

    O czym zapomniałem wspomnieć, a zdecydowanie nie powinienem: na kanale jest kozacki film Przemka z praktycznym zastosowaniem wzorców Strategia, Obserwator i Fabryka th-cam.com/video/uIMDFjVLCHU/w-d-xo.html

  • @marekkazimierczak9210
    @marekkazimierczak9210 2 ปีที่แล้ว

    Kurs o TS i Design Patterns, plz :)

  • @ItsMathev
    @ItsMathev 2 ปีที่แล้ว

    A jak przerabiałeś tę książkę Rusz głową? Czytałeś i przerabiałeś kodzik u siebie w IDE?

    • @Przeprogramowani
      @Przeprogramowani  2 ปีที่แล้ว

      Tak, przepisywałem sobie wybrane fragmenty na TypeScripta 😉

  • @kamilkowalczuk3737
    @kamilkowalczuk3737 2 ปีที่แล้ว

    Czekam na TSa!

  • @Ta5i3k
    @Ta5i3k 2 ปีที่แล้ว

    Ts + wzorce zawsze na plus

  • @belhiaro765
    @belhiaro765 2 ปีที่แล้ว

    A jakie wzorce powinien znać node.js dev? ;>

    • @Przeprogramowani
      @Przeprogramowani  2 ปีที่แล้ว

      Myślę, że kluczowym dodatkiem do mojej listy jest tutaj pattern middleware ;)

  • @defres15
    @defres15 2 ปีที่แล้ว

    +1