Wszystko na to wskazuje, że po 10 lat zastoju w rozwoju języka JavaScript, następuje jego dynamiczny rozwój i ECMAScript 5 z 2009 jest tylko łagodnym początkiem. Spróbujmy się już dziś przenieść w lata 2013+, gdzie planowane są naprawdę spore zmiany, dzięki czemu JavaScript nabierze pewnych cech typowych dziś dla nowoczesnego C#. W tym celu polecam do obejrzenia prezentację Luke Hoban: ECMAScript 6, z której wynotowałem większość propozycji zmian w JavaScript.
Wybrane propozycje
- proxy do (opakowywanie obiektów)
- prywatne nazwy
- obsługa danych binarnych!
- iteratory i generatory
- rozszerzone literały obiektów
- wyrażenia lambda
- bezpieczniejsze i łatwiejsze budowanie stringów
- udogodnienia w argumentach
- porządek ze zmiennymi w zakresie bloków kodu + const
- moduły!
- klasy!
- obsługa pełnego Unicode
Brak komentarzy:
Prześlij komentarz