Τι είναι το ECMAScript;
Αυτό συνέβη πριν από πολύ, πολύ καιρό:
Η JavaScript ονομάστηκε αρχικά επειδή ήθελε να εκμεταλλευτεί την επιτυχία της Java για να αποκτήσει έδαφος στον κλάδο.
Η Netscape υπέβαλε τη JavaScript στην ECMA International ως πρότυπο. (Η ECMA είναι ένας οργανισμός που ειδικεύεται στην κατασκευή προτύπων) Το αποτέλεσμα είναι το πρότυπο για αυτή τη νέα γλώσσα, που ονομάζεται ECMAScript. Εν ολίγοις, το ECMAScript είναι ένα πρότυπο και η JavaScript είναι η πιο χρησιμοποιούμενη γλώσσα για την εφαρμογή αυτού του προτύπου. Η ίδια η JavaScript είναι μια γλώσσα που βασίζεται στο πρότυπο ECMAScript.
Τι είναι λοιπόν το "ES"...;
Το ES είναι συντομογραφία του ECMAScript. Κάθε φορά που βλέπετε το ES ακολουθούμενο από έναν αριθμό, είναι μια διαφορετική έκδοση του ECMAScript. Στην πραγματικότητα, υπάρχουν 8 εκδόσεις συνολικά. Ας ρίξουμε μια πιο προσεκτική ματιά:
ES1, ES2, ES3, ES4
ES1: 1997 6月 — ES2: 1998 6月 — ES3: 1999 12月 — ES4: 未通过
Τα έβαλα όλα αυτά μαζί. Εδώ είναι οι πρώτες 4 εκδόσεις του ECMAScript, εδώ είναι μια σύντομη περίληψη. Απλώς σας ενημερώνουμε ότι οι 3 πρώτες εκδόσεις κυκλοφορούν κάθε χρόνο και η 4η έκδοση δεν εγκρίνεται για πολιτικούς λόγους.
ΕΣ5
Δεκέμβριος 2009: Μετά από σχεδόν 10 χρόνια, το ES5 κυκλοφόρησε το 2009. Η επόμενη έκδοση του ECMAScript χρειάστηκε επίσης 6 χρόνια για να κυκλοφορήσει.
ES6 / ES2015
2015 Ιούνιος: Ίσως η σύγχυση ξεκινά εδώ. Όλοι πιστεύουν ότι το ES6 και το ES2015 είναι το ίδιο πράγμα.
Το όνομα που προωθήθηκε αρχικά ήταν ES6. Ωστόσο, η οργανωτική επιτροπή απαιτεί το ECMAScript να ενημερώνεται ετησίως. Ως αποτέλεσμα, αυτή η έκδοση μετονομάστηκε σε ES 2015 και έπρεπε να ενημερώνεται κάθε χρόνο, με το επίθημα του τρέχοντος έτους.
ES2016 (ES7)
2016 Ιούνιος: 7η έκδοση ECMAScript.
ES2017 (ES8)
2017 Ιούνιος: ECMAScript 8η έκδοση.
Το ES. Επόμενος
Μπορεί να δείτε το ES.Next να μπαίνει στο παιχνίδι. Αυτή είναι μια ασταθής έκδοση, ένα προϊόν πριν εμφανιστεί η επόμενη έκδοση.
Γιατί?
Επειδή κάθε έκδοση φέρνει ενημερώσεις και νέες δυνατότητες στη γλώσσα.
Βασικά σημεία:
- Το ECMAscript ενημερώνεται ετησίως.
- Το ECMAScript ονομάζεται σύμφωνα με τους αριθμούς, ξεκινώντας από το 1: ES1, ES2, ES3, ES4, ES5
- Νέες εκδόσεις (από το 2015) Η ονομασία των ES βασίζεται στο έτος: ES2015, ES2016, ES2017
- Το ECMAScript είναι ένα πρότυπο. Η JavaScript είναι μια δημοφιλής τυπική γλώσσα υλοποίησης ES. Μερικές άλλες τυπικές γλώσσες υλοποίησης είναι: SpiderMonkey, V8 και ActionScript.
(Τέλος)
|