ECMAScript nedir?
Bu çok uzun zaman önce oldu:
JavaScript, başlangıçta Java'nın başarısından faydalanarak sektörde yer edinmek istediği için adlandırılmıştı.
Netscape, JavaScript'i ECMA International'a standart olarak sundu. (ECMA, standart yapım konusunda uzmanlaşmış bir organizasyondur) Sonuç olarak, bu yeni dil için ECMAScript adı verilen standart ortaya çıktı. Kısacası, ECMAScript bir standarttır ve JavaScript bu standardı uygulamak için en çok kullanılan dildir. JavaScript'in kendisi, ECMAScript standardı üzerine inşa edilmiş bir dildir.
Peki "ES" nedir...?
ES, ECMAScript'in kısaltmasıdır. Her zaman ES'nin ardından bir sayı geldiğini gördüğünüzde, farklı bir ECMAScript versiyonu vardır. Aslında, toplamda 8 versiyon var. Biraz daha yakından bakalım:
ES1, ES2, ES3, ES4
ES1: 1997 6月 — ES2: 1998 6月 — ES3: 1999 12月 — ES4: 未通过
Bunların hepsini bir araya getirdim. İşte ECMAScript'in ilk 4 versiyonu, işte kısa bir özet. İlk 3 versiyonun her yıl yayınlandığını ve 4. versiyonun siyasi nedenlerle geçmediğini bildirmek isterim.
ES5
Aralık 2009: Neredeyse 10 yıl sonra, ES5 2009'da piyasaya sürüldü. ECMAScript'in bir sonraki versiyonunun da piyasaya sürülmesi 6 yıl sürdü.
ES6 / ES2015
2015 Haziran: Belki de kafa karışıklığı burada başlıyor. Herkes ES6 ile ES2015'in aynı şey olduğunu düşünüyor.
Başlangıçta tanıtılan isim ES6 idi. Ancak organizasyon komitesi, ECMAScript'in yıllık olarak güncellenmesini zorunlu kılmaktadır. Sonuç olarak, bu sürüm ES 2015 olarak yeniden adlandırıldı ve her yıl güncellenmesi gerekiyordu; bu yıl eki eklendi.
ES2016 (ES7)
2016 Haziran: ECMAScript 7. versiyon.
ES2017 (ES8)
2017 Haziran: ECMAScript 8. versiyon.
ES. Önümüzdeki
ES.Next'in devreye girdiğini görebilirsiniz. Bu kararsız bir versiyon, bir sonraki versiyon görünmeden önceki bir ürün.
Neden?
Çünkü her sürüm dile güncellemeler ve yeni özellikler getiriyor.
Önemli Noktalar:
- ECMAscript her yıl güncellenmektedir.
- ECMAScript, 1'den başlayan sayılara göre adlandırılır: ES1, ES2, ES3, ES4, ES5
- Yeni sürümler (2015'ten itibaren) ES isimlendirmesi yıla göre belirlenmiştir: ES2015, ES2016, ES2017
- ECMAScript bir standarttır. JavaScript, popüler bir ES standart uygulama dilidir. Bazı diğer uygulama standart dilleri şunlardır: SpiderMonkey, V8 ve ActionScript.
(Son)
|