Apr�s avoir r��crit Angular en TypeScript, Google approuve le surensemble JavaScript de Microsoft
pour ses d�veloppements internes
Du 5 au 7 avril 2017, Google a tenu la ng-conf, sa conf�rence mondiale d�di�e � Angular, � Salt Lake City aux �tats-Unis. � cette occasion, l��quipe Angular a annonc� que TypeScript est d�sormais approuv� par Google comme langage pour ses d�veloppements en interne. Le processus a dur� deux ans, depuis 2015, lorsque Google et Microsoft ont annonc� que, pour sa version 2.0, le framework JavaScript Angular sera r��crit en TypeScript en non en AtScript comme c��tait pr�vu.
Rappelons-le, TypeScript est un langage de programmation libre et open source d�velopp� par Microsoft dans le but d'am�liorer et de s�curiser la production de code JavaScript. Il s�agit d�un surensemble de JavaScript, c'est-�-dire que tout code JavaScript correct peut �tre utilis� avec TypeScript. Le code TypeScript est transcompil� en JavaScript, pouvant ainsi �tre interpr�t� par n'importe quel navigateur web ou moteur JavaScript.
En ce qui concerne AtScript, il a �t� annonc� comme une surcouche de TypeScript, avec certaines fonctionnalit�s de Dart. En octobre 2014, Google a annonc� qu�Angular 2.0 serait �crit en AtScript. Mais en mars 2015, Microsoft et Google ont annonc� que de nombreuses fonctionnalit�s d'AtScript seraient impl�ment�es dans la version 1.5 de TypeScript et qu�Angular 2.0 serait donc bas� sur TypeScript.
Avec le choix de TypeScript pour Angular 2.0, le langage de Microsoft est entr� dans un processus d�approbation pour devenir un langage approuv� pour les d�veloppements en interne chez Google. Au bout d�un processus de deux ans, l��quipe Angular annonce que TypeScript vient de franchir l�approbation au sein de Google. Cela indique qu�officiellement, les diff�rentes �quipes de Google peuvent utiliser TypeScript pour de nouveaux projets sans une justification sp�cifique de leur choix. L'annonce et les explications sont faites dans la vid�o suivante (lire � partir de l'horodatage 8m41s).
Comme on peut le voir dans la vid�o, TypeScript rejoint une liste d�j� compos�e des langages C/C++, Java, JavaScript, Python et Go. On peut toutefois remarquer que certains langages utilis�s par Google ne figurent pas sur cette liste. C�est le cas par exemple de Dart qui est utilis� pour la plateforme Google AdWords. Cela sugg�re qu�un langage peut �tre utilis� par certaines �quipes de Google sans �tre encore approuv�. TypeScript lui-m�me �tait d�j� utilis� par l��quipe Angular. L�approbation viendrait donc juste pour officialiser l�utilisation de TypeScript et signifie que le langage de Microsoft est assez m�r et viable pour les nouveaux projets de d�veloppement.
Google justifie l�approbation de TypeScript en mettant en avant les avantages du langage, � savoir les types Inline, la recompilation rapide, les d�corateurs, la compatibilit� avec Closure, un support d'EDI et sa communaut�, entre autres.
Source : YouTube
Et vous ?
Utilisez-vous TypeScript ? Que pensez-vous de ce langage ?
Que pensez-vous de l�approbation de TypeScript par Google comme langage pour ses d�veloppements en interne ?
Partager