recherche

Maison  >  Questions et réponses  >  le corps du texte

angulaire.js - Pourquoi Angular2 et Ionic2 sont-ils développés avec TypeScript ? Y a-t-il des avantages de TypeScript ?

Aujourd'hui, j'ai vu qu'Angular2 et Ionic2 sont développés en utilisant TypeScript.

Pourquoi Angular2 et Ionic2 sont-ils développés avec TypeScript ? Y a-t-il des avantages de TypeScript ?

仅有的幸福仅有的幸福2836 Il y a quelques jours766

répondre à tous(7)je répondrai

  • 怪我咯

    怪我咯2017-05-15 17:00:43

    Entièrement basé sur es6, entièrement orienté objet, faisant de js un langage fortement typé, et compatible avec la syntaxe js actuelle, il peut être compilé sans avoir recours au typage fort.

    Pour faire simple, l'orientation objet est une bonne chose. Tout le monde a vu la maturité de C# et Java, mais quand on regarde js, ils ont l'impression que tout est de la triche. es6 résout certains des pièges, tandis que TypeScript résout presque tous les problèmes, transformant js en un langage orienté objet utile.

    Les gens qui ont appris la pensée orientée objet lorsqu'ils verront du texte dactylographié penseront qu'il s'agit d'un langage normal, qu'est-ce que c'est que la norme es5 après tant d'années. . .

    Bien sûr, ce n'est pas mal si vous n'utilisez pas de TypeScript et utilisez simplement Es6 pur. Principalement parce que par rapport à l’es5 actuel, dactylographié semble particulièrement excellent.

    répondre
    0
  • 怪我咯

    怪我咯2017-05-15 17:00:43

    Personnellement, je pense que c'est parce que la vérification de type a été introduite dans TypeScript. Concernant la raison pour laquelle la vérification de type est nécessaire, vous pouvez lire cet article "Pourquoi JavaScript a besoin de types"

    répondre
    0
  • 漂亮男人

    漂亮男人2017-05-15 17:00:43

    Le développeur de TypeScript est le père de C#, c'est pourquoi de nombreuses fonctionnalités du langage TypeScript ont été déplacées de C#. TypeScript est probablement l'implémentation d'ES7, donc d'un point de vue syntaxique, il présente de grands avantages. TypeScript peut éventuellement être compilé dans ES5 ou ES3, les fichiers ts peuvent être compilés en fichiers js et les fichiers ts peuvent être débogués directement dans le navigateur. Un autre avantage majeur de TypeScript est qu'il coopère avec VS, le compilateur le plus puissant de l'univers, et que son efficacité de développement est très élevée. Le seul inconvénient est qu’il y a trop peu de personnes qui développent avec TypeScript.

    répondre
    0
  • 大家讲道理

    大家讲道理2017-05-15 17:00:43

    À proprement parler, Typescript / Javascript et Dart sont supportés dans Angular2 en même temps
    Mais pour le moment, la plupart des documents officiels sont Typescript

    Pour autant que je sache, Google utilise la version Dart en interne

    répondre
    0
  • 仅有的幸福

    仅有的幸福2017-05-15 17:00:43

    Après un typage fort, l'IDE peut analyser le code de manière statique et prendre en charge des fonctions telles que Intelli-Sense

    Vous pouvez recevoir des invites lors du codage

    Un typage fort peut vous aider à créer des abstractions plus explicites et propices à une maintenance à long terme

    https://www.delivoper.com/t/typescript/42

    répondre
    0
  • phpcn_u1582

    phpcn_u15822017-05-15 17:00:43

    Une frappe forte est une bonne chose. Vous n'avez pas à vous soucier de divers problèmes de conversion implicite.
    Le typage statique peut fournir une vérification de type statique de l'éditeur, ce qui peut tuer de nombreux bogues dans le berceau.
    La chose la plus importante à ajouter est que l'injection de dépendances basée sur le type d'Angular2 est beaucoup plus amusante et plus sûre que l'injection de dépendances basée sur des variables

    répondre
    0
  • 巴扎黑

    巴扎黑2017-05-15 17:00:43

    Tout le sucre de syntaxe est destiné à faciliter la maintenance.

    répondre
    0
  • Annulerrépondre