Nie do końca łapię koncept Map w ES6, a raczej nie do końca dlaczego jest wyspecyfikowany tak, a nie inaczej.

Kolekcje w ES6 to nowy, ważny dział. Do tej pory praktycznie do wszystkiego były wykorzystywane obiekty, a to do bycia - jakżeby inaczej - obiektami, a to do bycia mapami, a to do bycia setami. Teraz w prezencie dostajemy Mapy i Sety oraz koncept "iterowalności" i wreszcie będzie można te obiekty odciążyć i
  • 22
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dobra, zagadka: co znaczy ten zapis w ES6:
(x) => { foo: bar };


sauce:
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Wyjątkowo mało potrzebna rzecz - AMD i CommonJS radzą sobie całkiem nieźle, a to zanim składnia wejdzie do powszechnego użytku minie z 6-7 lat.


@Ginden: Na pewno nie wejdą szybko, ale chyba nie aż tyle czasu minie. A co do tego czy jest potrzebna - to samo możemy powiedzieć o promise'ach, przecież jest Q. Moim zdaniem warto, żeby dobre rozwiązania z bibliotek wchodziły do języka.

A połączenie deklaracji z eksportowaniem
  • Odpowiedz
Na pewno nie od razu, ale na pewno nie aż tyle.


@Marmite:

Object.defineProperty
nadal nie jest w powszechnym użytku mimo że ostatnia przeglądarka tego nie obsługująca ukazała się 5 lat temu.
  • Odpowiedz
@pezo: (#) Powiem tak, pracodawcy chyba nadal ciągle nie są jeszcze do końca świadomi że JS !== pisanie animacji w jQuery więc chyba jesteś bezpieczny zawodowo. Natomiast jeśli chodzi o samorozwój to faktycznie, nie da się ukryć że nie znając używanych dziś frameworków, narzędzi i nowinek związanych z samym językiem to jesteś do tyłu baaaardzo mocno.
  • Odpowiedz
@cinoo: (#) Co daje mi mieszane uczucia - z jednej strony ciężko znaleźć sensowną robotę (wiadomo, zależy gdzie się szuka, ale gro ofert pracy z którymi się spotykam to albo Web Developer czyli wszystko w jednym, albo "Programista JavaScript (jQuery)"), a z drugiej jak już natrafisz na ogarniętego pracodawcę to masz dużą szansę że będzie to rozsądna oferta.
  • Odpowiedz
Przeglądając internety natknąłem się na czyjś komentarz że to trochę ironiczne, ze Microsoft było jedną ze stron która zabiła EcmaScript 4 a następnie wprowadziła TypeScript. Znalazłem ten oto przegląd specyfikacji ES4 i faktycznie, TypeScript jest bardzo podobny do tego co tam jest.

A tak nawiasem mówiąc to czytam i czytam ten przegląd i zaczynam żałować, ze ES4 nie doszło nigdy do skutku. Ten język w takiej wersji miałby naprawdę wielki potencjał moim
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@WolverinePL: Bo Microsoftu? Akurat Hejlsberg, który robił ten język jest mega ogarniętym typem. Stworzył wcześniej C#, który (jako język) zdecydowanie przebija Javę.
  • Odpowiedz