Czym jest TypeScript? Czy zdominuje JavaScript w 2021?

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

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

  • @marcinwachcinski1096
    @marcinwachcinski1096 4 ปีที่แล้ว +30

    W pierwszej chwili myślałem, że leży na podłodze... :)

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

    5:46 - o kurde, nie spodziewałem się, że znajdą tą wtyczkę, którą widziałem u wielu "jutuberów"! Dzięki za Quokka, przyda mi się!

  • @takbycniemoze
    @takbycniemoze 7 หลายเดือนก่อน

    czy warto uczyć się TS na samym początku przygody z JS i Reactem, czy lepiej najpierw wypracować biegłość w JS i React i dopiero potem dołączyć do tego TS?

  • @milosznierebinski3007
    @milosznierebinski3007 4 ปีที่แล้ว

    Wszystkiego najlepszego Marcin!

  • @b3ncr0w
    @b3ncr0w 4 ปีที่แล้ว +5

    Nie no, fajna podłoga na ścianie

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

      Honorowe miejsce dla internetowych śmieszków

    • @uczen1996
      @uczen1996 4 ปีที่แล้ว

      Przyszedlem napisać ten sam komentarz. Byczqu +1

  • @ukaszkaminski6335
    @ukaszkaminski6335 3 ปีที่แล้ว

    Co jest fajnego w JS? Szybkie efekty przy małej ilości kodu + niejawne typowanie. Jak to zepsuć? J.W.

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

      Co jest fajnego w JS, gdy pracujemy nad małym projektem*? J.W.
      Zalety i wady każdego stacku technologicznego mają różne wagi w zależności od zastosowania.

    • @ukaszkaminski6335
      @ukaszkaminski6335 3 ปีที่แล้ว

      Zamiast przerabiac ołowek na pioro, jepiej od razu użyć piora.

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

      ​@@ukaszkaminski6335 Co jest fajnego w Twojej heurystyce? Świetnie sprawdza się na backendzie. Jak to zepsuć? Biorąc pod uwagę ograniczenia narzucane przez środowisko uruchomieniowe jakim jest przeglądarka.

    • @igorswies5913
      @igorswies5913 3 ปีที่แล้ว

      niejawne typowanie jako zaleta? XD

  • @dox6691
    @dox6691 4 ปีที่แล้ว

    Co to za motyw w VSC ?

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

      marketplace.visualstudio.com/items?itemName=jolaleye.horizon-theme-vscode

  • @lukaszpirowski3960
    @lukaszpirowski3960 4 ปีที่แล้ว

    Marcin kiedy zrobisz odcinek o Laravel ?

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

      A jaki odcinek konkretnie Cię interesuje :D?

  • @szymonfaowski5945
    @szymonfaowski5945 4 ปีที่แล้ว

    Bardzo lubię TSa. Na ten moment brakuje mi słowa Final przy funkcjach w klasie i chyba nie ma planów na dodanie tego do specyfikacji. Szkoda też, że nie ma możliwości twardego ustawienia parametru w funkcji na konkretną klasę, a nie dowolną która wygląda na wymaganą bo wygląda i kwacze -) Jeśli się da te sprawy jakoś zaimplementować to chętnie się dowiem.

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

      A do czego chciałbyś wykorzystać final przy metodzie klasy? Imo większość use case'ów obsługuje private.
      Co do wprowadzania twardego parametru w funkcji na konkretną klasę nie wiem czy to taki dobry pomysł. W książce "Wzorce projektowe", którą polecam w filmie autorzy zachęcają do opierania kodu o interfejsy a nie implementacje. Dzięki temu otrzymujemy słynny loose coupling ;).

    • @szymonfaowski5945
      @szymonfaowski5945 4 ปีที่แล้ว

      @@Przeprogramowani co do interfejsów to 100% zgody ale jak już wpisuje konkretną klasę właśnie zamiast interfejsu to wolalbym się spodziewać że to będzie ta konkretna klasa, a nie inną która ma z nią zgodny interfejs. Co do słowa Final to chodzi mi o blokadę przed nadpisaniem funkcji w klasie która dziedziczy po niej ale z dostępem publicznym do niej. Private blokuje dostęp do funkcji z zewnątrz obiektu.

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

      @@szymonfaowski5945 Rzecz w tym, że w takim wypadku polegasz na implementacji konkretnej klasy, a to może spowodować wiele problemów. Co do final teraz rozumiem o jaki use case Ci chodziło. Staram się redukować dziedziczenie, stosuje kompozycję kiedy się da, ale fakt faktem lepiej mieć takie słowo kluczowe niż nie ;).

  • @oliwiaanastazjahaja635
    @oliwiaanastazjahaja635 4 ปีที่แล้ว

    dzięki za pomoc

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

    Piszę w JS, funkcjonalnie bo nie lubię OOP, czy DDD. I teraz wszędzie jest TS, muszę się uczyć teraz TS ... Qrde no zawsze wiatr w oczy :P Nie lubię TS szczególnie w małych modułach do małych projektów, bo masę czasu to zabiera, a np przy budżecie paru godzin to TS więcej problemu zrobi niż pomoże :/
    Ale tak to jest. Wzrost popularności JS co doprowadziło, że wielu programistów z C ++, C#, PHP itp przeszło na JS i nagle mieli problem z tym językiem ... i dostaliśmy TS :(. Ciekawe czy to umrze jak coffee JS :P

  • @Damian1Ch93
    @Damian1Ch93 4 ปีที่แล้ว

    Pozdrawiam :)

  • @michajabonski8152
    @michajabonski8152 3 ปีที่แล้ว

    Jeśli cokolwiek ma zagrozić ekspansji Typescripta, to moim zdaniem tylko WebAssembly.

    • @igorswies5913
      @igorswies5913 3 ปีที่แล้ว

      WebAssembly nie ma dostępu do DOM

    • @igorswies5913
      @igorswies5913 3 ปีที่แล้ว

      Typescript ma dostęp do DOM, czasami trzeba do tego ustawić opcję "lib": ["DOM"]
      nie wiem czy to usunąłeś czy coś się spieprzyło bo powiadomienie mi przyszło a wiadomości tu nie ma

  • @przemysaw3964
    @przemysaw3964 4 ปีที่แล้ว +1

    tytuł jak z 2018 roku ;)

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

      Za to content w 100% z końcówki 2020 :D

  • @filiphubertsuwik8209
    @filiphubertsuwik8209 4 ปีที่แล้ว

    Wyglada jakbys lewitowal poziomo nad pdloga a kamera z sufitu zwisala...

  • @qanisz
    @qanisz 4 ปีที่แล้ว +5

    "hawajska" === undefined powinno zawsze i wszędzie zwracać true

    • @mergenmiko6
      @mergenmiko6 3 ปีที่แล้ว

      A niby dlaczego?? Nie lubisz to nie zamawiaj, co ci do tego co inni lubią?

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

      @@mergenmiko6 jeśli Robert Makłowicz mówi że to barbarzyństwo to nie podlega to dyskusji

    • @igorswies5913
      @igorswies5913 3 ปีที่แล้ว

      lepiej nie bo hawajska będzie wtedy wykorzystywana do ataków hakerskich

  • @jerekp
    @jerekp 4 ปีที่แล้ว +3

    hawajska najlepsza

  • @TheBobson1111
    @TheBobson1111 3 ปีที่แล้ว +1

    Ale najedzony xD

  • @EricCartman-hu8vc
    @EricCartman-hu8vc 3 ปีที่แล้ว +3

    zajebisty wons XD

  • @DEVDerr
    @DEVDerr 4 ปีที่แล้ว

    A teraz zapalmy znicz dla osób, które do dzisiaj korzystają z Flow [*] *ekhm* devowie Reacta *ekhm*