txs:contrib:peertube-a18:typescript-hello

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Dernière révisionLes deux révisions suivantes
txs:peertube-a18:typescript-hello [2018/12/18 22:50] – [Le static-typing] clement.brizardtxs:contrib:peertube-a18:typescript-hello [2020/02/17 11:58] – ↷ Liens modifiés en raison d'un déplacement. 172.18.0.1
Ligne 1: Ligne 1:
 ====== TypeScript: "Hello Picasoft!" ====== ====== TypeScript: "Hello Picasoft!" ======
  
-PeerTube est développé à l'aide de [[http://www.typescriptlang.org/index.html|TypeScript]], un langage apportant des fonctionnalités supplémentaires à JavaScript (on parle de //superset// ou de surcouche de JS). Conçu par Anders Hejlsberg (concepteur de C#, chez Microsoft) avec une première version en 2012, le but de ce langage est de permettre de développer des applications à plus grande échelle(([[https://bit.ly/2R0aIt3|Un article expliquant ce qu'apporte TypeScript à JavaScript pour développer de plus grosses applications]])) et d'augmenter la fiabilité et la maintenabilité du code.+PeerTube est développé à l'aide de [[http://www.typescriptlang.org/index.html|TypeScript]], un langage apportant des fonctionnalités supplémentaires à JavaScript (on parle de //superset// ou de surcouche de JS). Conçu par Anders Hejlsberg (concepteur de C#, chez Microsoft) avec une première version en 2012, le but de ce langage est de permettre, grâce à l'introduction du static-typing, des classes et de la modularité, de développer des applications à plus grande échelle(([[https://bit.ly/2R0aIt3|Un article expliquant ce qu'apporte TypeScript à JavaScript pour développer de plus grosses applications]])) et d'augmenter la fiabilité et la maintenabilité du code.
  
 Nous allons dans ce petit exercice pratique réaliser notre "Hello world!" en TypeScript. Nous allons dans ce petit exercice pratique réaliser notre "Hello world!" en TypeScript.
Ligne 80: Ligne 80:
 ===== Pour aller plus loin ===== ===== Pour aller plus loin =====
  
-Pour aller plus loin dans la découverte de TypeScript, il est possible de consulter le [[txs:peertube-a18:concepts_typescript|wiki sur les concepts principaux]] que nous avons réalisé, ainsi que la [[http://www.typescriptlang.org/docs/home.html|documentation]].+Pour aller plus loin dans la découverte de TypeScript, il est possible de consulter le [[txs:contrib:peertube_a18:concepts_typescript|wiki sur les concepts principaux]] que nous avons réalisé, ainsi que la [[http://www.typescriptlang.org/docs/home.html|documentation]].
  
 Cette mise en jambe faite, il n'y a plus qu'à plonger dans le code de PeerTube ! Cette mise en jambe faite, il n'y a plus qu'à plonger dans le code de PeerTube !
  • txs/contrib/peertube-a18/typescript-hello.txt
  • de 127.0.0.1