FAQ TypeScriptConsultez toutes les FAQ
Nombre d'auteurs : 2, nombre de questions : 25, dernière mise à jour : 20 septembre 2016 Ajouter une question
Cette FAQ a été réalisée en partie sur base de discussions avec l'équipe de TypeScript mais également grâce à des membres passionnés par la technologie.
Nous tenons à souligner que cette FAQ ne garantit en aucun cas que les informations qu'elle propose sont correctes. Les auteurs et traducteurs font leur maximum, mais l'erreur est humaine. Cette FAQ ne prétend pas non plus être complète. Si vous trouvez une erreur, ou que vous souhaitez nous aider en devenant rédacteur, contactez-nous.
Nous désirons remercier toutes les personnes ayant participer à la création de cette FAQ.
Sur ce, nous vous souhaitons une bonne lecture.
N’hésitez pas à nous faire part de vos remarques sur le contenu de cette FAQ ou à nous faire vos propositions de contribution !
La rédaction Developpez.com.
Les applications JavaScript telles que le webmail, les cartes géographiques, l'édition de documents, et des outils collaboratifs prennent une place de plus en plus importante dans l'informatique au quotidien. TypeScript a été conçu pour répondre aux besoins des équipes de développement JavaScript qui réalisent et maintiennent des applications JavaScript de grande ampleur. TypeScript aide les équipes de développement à définir des interfaces entre les composants logiciels et à améliorer la documentation des bibliothèques JavaScript existantes. TypeScript permet également aux équipes de réduire les conflits de nommage en organisant leur code en modules pouvant être chargés dynamiquement. Le typage optionnel de TypeScript permet aux développeurs JavaScript d'utiliser des outils et des pratiques de développement de haute productivité : vérification statique, navigation par symbole, autocomplétion, et refactoring de code.
Pas du tout. L'énergie qui va dans TypeScript va aussi dans JavaScript. Lorsque les gens utilisent la syntaxe pour les classes de TypeScript, ils apprennent la syntaxe pour les classes qui font partie de la version ECMAScript 6 de JavaScript. Lorsque la communauté aide à documenter les bibliothèques comme Angular et Ember avec les fichiers .d.ts, ils documentent les API de telle façon que cela contribue à la fois à TypeScript et à JavaScript. L'éditeur WebStorm, par exemple, utilise les fichiers .d.ts pour donner de meilleures propositions d'autocomplétion lors de l'édition JavaScript. Ils n'ont pas besoin de connaître TypeScript pour bénéficier des avantages de ces fichiers.
Nous voyons TypeScript comme un moyen de construire de grandes applications JavaScript d'une manière aussi conforme que possible aux standards recommandés par l'organisme de normalisation de JavaScript. TypeScript est aussi proche que possible de JavaScript, et en tant que tel, il n'a pas besoin d'avoir une norme distincte. Il est suffisamment proche de JavaScript pour que nous puissions prendre des idées qui viennent de TypeScript et les proposer pour JavaScript. La majeure partie de la syntaxe et de la sémantique de TypeScript vient tout droit de JavaScript.
L'équipe de TypeScript travaille activement avec Google et Facebook sur des propositions de normes visant à standardiser le typage en JavaScript. C'est un long processus, mais nous voyons cela comme un moyen très puissant d'offrir les avantages du typage facultatif à la communauté JavaScript au sens large.
En un mot - « Non ! ». JavaScript a fait ses preuves maintes et maintes fois comme un outil puissant pour les développeurs. Comme nous le disons parfois, "TypeScript commence et se termine avec JavaScript". Nous produisons du JavaScript propre qui fonctionne aussi bien sur tous les navigateurs et tous les efforts autour de TypeScript visent à aider la communauté JavaScript à continuer de croître. Nous voyons TypeScript comme un outil dans l'écosystème JavaScript. Et parce que TypeScript est un sur-ensemble de JavaScript, puisque le nombre de bibliothèques JavaScript augmente, le nombre de bibliothèques qui fonctionnent avec TypeScript grandit également.
Proposer une nouvelle réponse sur la FAQ
Ce n'est pas l'endroit pour poser des questions, allez plutôt sur le forum de la rubrique pour çaLes sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2024 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.