Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédenteDernière révisionLes deux révisions suivantes |
txs:peertube-a18:typescript-hello [2018/12/18 22:50] – [Le static-typing] clement.brizard | txs:contrib:peertube-a18:typescript-hello [2020/02/17 11:58] – ↷ Liens modifiés en raison d'un déplacement. 172.18.0.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. |
===== 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 ! |