NodeJS - TS czy es6/7 ?

0

Czesc chcialbym powrocic do nauki nodejs, bo troche mialem do czynienia lecz bardzo malo. Na dzien dzisiejszy lepiej zaczac od es6/7 czy ts ?

2

To tak jak pytanie, "lepsze są skarpetki w kratkę czy w paski?" Ważne żeby były czyste @czysteskarpety prawda?

Moja opinia jest taka, że tak na prawdę nie ma znaczenia.
Można wymieniać plusy i minusy jednego jaki i drugiego rozwiązania ale nie da się stwierdzić które jest lepsze.

2

O ile akronim TS nie pochodzi od jakiegoś egzotycznego frameworka, a od TypeScript, odpowiedź wydaje się w miarę oczywista.

W Node.js i jego paczkach mało jest kodu napisanego w ES6 (TypeScript w ogóle tam nie ma). TypeScript w tej chwili to tylko ułatwiacz, dla tych którzy opanowali podstawy JS kodując jakieś projekty, w których zaczynają się gubić (bo nie ma ścisłego typowania, tudzież opcji skoczenia w IDE do deklaracji danej metody w innym obiekcie/klasie).
W skrócie, najlepiej zacząć od nauki/udoskonalania programowania w JavaScript w jego w miarę świeżej odsłonie ES6 (dopiero potem myśleć o TypeScript itp.).

2

Po przeczytaniu Twojego pytania mam spore obawy czy nie powinieneś zacząć od podstaw samego js'a.

https://github.com/getify/You-Dont-Know-JS - w razie gdybym miał rację
https://medium.com/javascript-scene/you-might-not-need-typescript-or-static-types-aa7cb670a77b#.4iw5jpi03 - dlaczego nie potrzebny Ci TS
http://es6-features.org/#GeneratorMatching - ES6
https://github.com/tc39/proposals - next generation JavaScript today

W E7 za dużo nie weszło, z tego co wiem, to: Array.prototype.includes i exponentiation operator (2 ** 2).

0

Tylko jeden kurs jest do ES6? Też bym wrócił do nauki tego języka, ale mało książek, kursów do ES6 od podstaw.

0

@Desu: dobry jesteś, ale coś Ci nie wyszlo.
Jezeli zaczynalem nauke nodejs, gdzie es6 nie byl jeszcze tak popularny i temat zostawilem, a przez ten czas hype na es6/ts doszedl spory, to cos moglo ulec zmianie - konkretnie standard pisania aplikacji w nodejs. Tak jak dzisiaj pisanie w es6 uwazam za norme. Bo ja po przeczytaniu Twojego posta mam obawy, czy nie powinienes zaczac od postaw programowania.

0

Jak by ten ES6 był taki idealny, to by nie powstawało na niego tyle frameworków i nakładek. Prawda jest taka że ES6 wprowadza wiele udziwnień i nieczytelności. Jak bym miał się w JS/ES6 babrać jeszcze w back-endzie to już wolę sto razy Ruby lub Python.

1

Na dzien dzisiejszy lepiej zaczac od es6/7 czy ts ?

TypeScript i tak opiera się na ES6(i dalej) i dorzuca swoje jakieś tam dodatki.
Czyli nawet jeśli chcesz iść w TypeScripta, to i tak musisz się nauczyć ES6 (czy ogólnie JavaScripta) tak czy siak.

Czesc chcialbym powrocic do nauki nodejs, bo troche mialem do czynienia lecz bardzo malo. Na dzien dzisiejszy lepiej zaczac od es6/7 czy ts ?

Nowsze wersje Node wspierają prawie całe ES6 więc można w nim pisać bez transkompilacji, a pisząc TS musisz bawić się w konfigurację i transpilację.

1 użytkowników online, w tym zalogowanych: 0, gości: 1