Revoir le live Angular du 16 octobre

Anticipez le futur avec Signal Forms d'Angular

Angular 21 introduira Signal Forms, une nouvelle API expérimentale qui simplifiera radicalement la gestion des formulaires.

Basée sur les signaux, elle permettra :

  • de créer des formulaires déclaratifs avec form()
  • de lier directement les champs avec [field]
  • d'intégrer facilement les validations et la soumission
  • et de réduire le boilerplate tout en améliorant les performances
Skip to content

Vous souhaitez recevoir de l'aide sur ce sujet ? rejoignez la communauté Angular.fr sur Discord.

Qu'est ce que c'est ECMAScript ?

ECMAScript est un standard de script, qui sert de base pour JavaScript ainsi que d'autres langages de script comme JScript et ActionScript. Le terme « ECMAScript » est souvent utilisé de manière interchangeable avec « JavaScript », mais techniquement, JavaScript est une implémentation du standard ECMAScript.

Historique et Contexte

  • Développement : ECMAScript a été initialement développé par Brendan Eich de Netscape sous le nom de Mocha, qui a ensuite été renommé en LiveScript, puis en JavaScript.
  • Standardisation : Pour standardiser JavaScript et assurer sa compatibilité entre différentes plateformes, Netscape a confié le langage à l'European Computer Manufacturers Association (ECMA) en 1996. La première édition d'ECMAScript a été publiée en 1997.

Évolutions du Standard

  • ES3, ES5 : Après les premières versions, ECMAScript 3 (1999) et ECMAScript 5 (2009) ont apporté des améliorations significatives au langage.
  • ES6/ES2015 : ECMAScript 2015 (communément appelé ES6) est une mise à jour majeure qui a introduit des classes, des modules, des promesses, des fonctions fléchées, et d'autres fonctionnalités avancées.
  • Mises à Jour Annuelles : Depuis ES6, ECMAScript suit un cycle de mise à jour annuel, ajoutant de nouvelles fonctionnalités et améliorations chaque année (ES2016, ES2017, etc.).

Importance d'ECMAScript

  • Compatibilité : Le standard permet une compatibilité entre les diverses implémentations de JavaScript dans différents navigateurs et environnements.
  • Innovation : ECMAScript évolue constamment pour répondre aux besoins modernes du développement web et des applications, intégrant de nouvelles fonctionnalités et améliorations.
  • Cohérence : En fournissant un standard clair, ECMAScript assure une cohérence du langage sur différentes plateformes de développement.

Relation avec JavaScript

  • JavaScript et ECMAScript : JavaScript est la réalisation la plus connue d'ECMAScript. Lorsque les développeurs parlent des nouvelles fonctionnalités de JavaScript, ils font souvent référence aux ajouts récents au standard ECMAScript.