Mi az ECMAScript?
Ez nagyon régen történt:
A JavaScript eredetileg azért kapta a nevét, hogy ki akarta használni a Java sikerét, hogy befolyást szerezzen az iparágban.
A Netscape JavaScriptet küldte be az ECMA Internationalnak szabványként. (Az ECMA egy szabványos építésre specializálódott szervezet) Ennek eredményeként jön létre az új nyelv szabványa, amelyet ECMAScriptnek hívnak. Röviden: az ECMAScript egy szabvány, és a JavaScript a leggyakrabban használt nyelv ennek a szabványnak a megvalósításához. A JavaScript maga az ECMAScript szabványon épült nyelv.
Szóval mi az az "ES"...?
Az ES az ECMAScript rövidítése. Minden alkalommal, amikor az ES-t egy szám követi, az egy másik ECMAScript verzió van. Valójában összesen 8 változat létezik. Nézzük meg közelebbről:
ES1, ES2, ES3, ES4
ES1: 1997 6月 — ES2: 1998 6月 — ES3: 1999 12月 — ES4: 未通过
Mindezt összeraktam. Íme az ECMAScript első 4 verziója, itt egy rövid összefoglaló. Csak tudassak, hogy az első három verzió évente megjelenik, és a negyedik verziót politikai okokból nem fogadják el.
ES5
2009 december: Közel 10 év után az ES5 2009-ben jelent meg. Az ECMAScript következő verziójának megjelenése szintén 6 évig tartott.
ES6 / ES2015
2015 június: Talán itt kezdődik a zavar. Mindenki azt gondolja, hogy az ES6 és az ES2015 ugyanaz.
Az eredetileg népszerűsített név ES6 volt. Ugyanakkor a szervező bizottság előírja, hogy az ECMAScript évente frissítse az ECMAScript-et. Ennek eredményeként ezt a verziót ES 2015-re nevezték át, és minden évben frissíteni kellett, az aktuális év utótagjával.
ES2016 (ES7)
2016 június: ECMAScript 7. verzió.
ES2017 (ES8)
2017 június: ECMAScript 8. verzió.
ES. Következő
Lehet, hogy az ES.Next is is bejön a játékba. Ez egy instabil verzió, egy termék, mielőtt megjelenne a következő verzió.
Miért?
Mert minden kiadás frissítéseket és új funkciókat hoz a nyelvhez.
Főbb pontok:
- Az ECMAscript évente frissül.
- Az ECMAScript a számok alapján van elnevezve, 1-től kezdve: ES1, ES2, ES3, ES4, ES5
- Új verziók (2015-től) Az ES elnevezése az év alapján van: ES2015, ES2016, ES2017
- Az ECMAScript egy szabvány. A JavaScript népszerű ES-szabványos implementációs nyelv. Néhány más szabványos nyelv: SpiderMonkey, V8 és ActionScript.
(Vége)
|