Czym jest TypeScript? Czy zdominuje JavaScript w 2021?

  Рет қаралды 9,394

Przeprogramowani

Przeprogramowani

Күн бұрын

Czym jest TypeScript? Czy zdominuje JavaScript w 2021? TypeScript rozszerza JavaScript o statyczne typy. Popularność tego języka programowania rośnie z roku na rok. Czy stanowi zagrożenie dla najpopularniejszego języka programowania na świecie? Przekonaj się czym jest TypeScript, jakie są jego wady i zalety. Poznaj materiały do skutecznej nauki TypeScriptu.
🎉 Kurs TypeScript: www.opanujtype...
Badanie "To Type or Not to Type": earlbarr.com/pu...
Książka TypeScript na poważnie: typescriptnapo...
Książka Rusz Głową. Wzorce Projektowe: helion.pl/ksia...
✅ Zasubskrybuj nasz kanał - bit.ly/przeprog...
⚡️Opanuj JavaScript ⚡️
przeprogramowa...
🔥Bądź na bieżąco i zapisz się do newslettera 🔥
przeprogramowa...
⬇️ Więcej materiałów znajdziesz na naszym Facebooku ⬇️
/ przeprogramowani
Poznajmy się - forms.gle/wSbq...

Пікірлер: 38
@marcinwachcinski1096
@marcinwachcinski1096 3 жыл бұрын
W pierwszej chwili myślałem, że leży na podłodze... :)
@Will4_U
@Will4_U 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 4 ай бұрын
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 3 жыл бұрын
Wszystkiego najlepszego Marcin!
@Przeprogramowani
@Przeprogramowani 3 жыл бұрын
Dzięki Miłosz!
@b3ncr0w
@b3ncr0w 3 жыл бұрын
Nie no, fajna podłoga na ścianie
@Przeprogramowani
@Przeprogramowani 3 жыл бұрын
Honorowe miejsce dla internetowych śmieszków
@uczen1996
@uczen1996 3 жыл бұрын
Przyszedlem napisać ten sam komentarz. Byczqu +1
@szymonfaowski5945
@szymonfaowski5945 3 жыл бұрын
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 3 жыл бұрын
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 3 жыл бұрын
@@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 3 жыл бұрын
@@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 ;).
@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
@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 жыл бұрын
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 жыл бұрын
​@@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
@lukaszpirowski3960
@lukaszpirowski3960 3 жыл бұрын
Marcin kiedy zrobisz odcinek o Laravel ?
@Przeprogramowani
@Przeprogramowani 3 жыл бұрын
A jaki odcinek konkretnie Cię interesuje :D?
@oliwiaanastazjahaja635
@oliwiaanastazjahaja635 3 жыл бұрын
dzięki za pomoc
@dox6691
@dox6691 3 жыл бұрын
Co to za motyw w VSC ?
@Przeprogramowani
@Przeprogramowani 3 жыл бұрын
marketplace.visualstudio.com/items?itemName=jolaleye.horizon-theme-vscode
@Damian1Ch93
@Damian1Ch93 3 жыл бұрын
Pozdrawiam :)
@przemysaw3964
@przemysaw3964 3 жыл бұрын
tytuł jak z 2018 roku ;)
@Przeprogramowani
@Przeprogramowani 3 жыл бұрын
Za to content w 100% z końcówki 2020 :D
@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
@qanisz
@qanisz 3 жыл бұрын
"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 жыл бұрын
@@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
@filiphubertsuwik8209
@filiphubertsuwik8209 3 жыл бұрын
Wyglada jakbys lewitowal poziomo nad pdloga a kamera z sufitu zwisala...
@jerekp
@jerekp 3 жыл бұрын
hawajska najlepsza
@EricCartman-hu8vc
@EricCartman-hu8vc 3 жыл бұрын
zajebisty wons XD
@DEVDerr
@DEVDerr 3 жыл бұрын
A teraz zapalmy znicz dla osób, które do dzisiaj korzystają z Flow [*] *ekhm* devowie Reacta *ekhm*
@TheBobson1111
@TheBobson1111 3 жыл бұрын
Ale najedzony xD
7 najpopularniejszych błędów Junior JavaScript Developerów
13:32
Przeprogramowani
Рет қаралды 10 М.
🕊️Valera🕊️
00:34
DO$HIK
Рет қаралды 4,2 МЛН
А что бы ты сделал? @LimbLossBoss
00:17
История одного вокалиста
Рет қаралды 8 МЛН
小丑家的感情危机!#小丑#天使#家庭
00:15
家庭搞笑日记
Рет қаралды 29 МЛН
规则,在门里生存,出来~死亡
00:33
落魄的王子
Рет қаралды 31 МЛН
What is Angular? (Explained for Beginners)
11:25
Andy Sterkowitz
Рет қаралды 295 М.
JavaScript Interview - Master these questions
54:32
Przeprogramowani
Рет қаралды 10 М.
React & TypeScript - szybki start
16:36
Daniel Noworyta
Рет қаралды 4,2 М.
Do czego służą różne języki programowania?
7:01
Jak nauczyć się programowania
Рет қаралды 65 М.
TYPESCRIPT VS JAVASCRIPT - FULL COMPARISON IN 5 MIN
5:22
Jelvix | TECH IN 5 MINUTES
Рет қаралды 66 М.
Poznaj 6 nowości z JavaScript ES2021
16:08
Przeprogramowani
Рет қаралды 7 М.
Design patterns - Strategy, Observer and Factory
29:24
Przeprogramowani
Рет қаралды 21 М.
Czy diabeł gra w kości? Andrzej Dragan
1:21:49
Copernicus
Рет қаралды 538 М.
🕊️Valera🕊️
00:34
DO$HIK
Рет қаралды 4,2 МЛН