Nous développons
votre appli web
en TypeScript
ou webapps sur mesure avec TypeScript.
Ils ont déjà fait ce choix :
en quoi ?
TYPESCRIPT
TypeScript est un langage de programmation libre et open source développé par Microsoft qui a pour but d’améliorer et de sécuriser la production de code JavaScript. Il s’agit d’un sur-ensemble syntaxique strict de JavaScript (c’est-à-dire que tout code JavaScript correct peut être utilisé avec TypeScript).
TypeScript ajoute de nouvelles fonctionnalités à JavaScript comme le typage statique optionnel des variables et des fonctions, les classes et interfaces, l’import de modules…
TypeScript est un langage dont la maîtrise est de plus en plus recherchée par les entreprises.
Utilisé par défaut dans de nombreux frameworks tels que Angular et NestJS, TypeScript est de plus en plus présent au sein de l’écosystème JavaScript si bien qu’il concerne plus de 7% des pull requests sur Github en 2020 (contre 18.84% pour JavaScript et au-dessus de PHP ou C) selon GitHut 2.0.
EN SAVOIR PLUS ?
Vitrine : https://www.typescriptlang.org/
Documentation : https://www.typescriptlang.org/docs/home.html
Github : https://github.com/Microsoft/TypeScript
Pour qui ? pour quoi ?
Choisir en toute connaissance…
Avantages
ㅤLe typage statique permet d’améliorer la qualité du code en évitant des effets de bord désirés ou non qui ne sont pas évidents
ㅤCe même typage permet de réduire l’apparition des bugs puisqu’il vérifie le type des données dans toute la base de code et s’assure qu’on ne fait pas de transtypage non voulu
ㅤUne fois le code typé, son fonctionnement en devient plus clair. TypeScript améliore donc les onboarding sur le projet
Inconvénients
ㅤLe typage de certains composants peut être fastidieux
ㅤCertaines dépendances ne sont pas typées. Soit on passe du temps à typer la dépendance, soit on ignore le typage pour cette portion et on y perd l’intérêt de TypeScript
Par qui ?
Nos développeurs TYPESCRIPT
Simon Galet
CEO theTribe Mobile
Aurel Estoup
CTO Nantes
Ludovic Jaschinski
Developer
Benoît Latinier
Developer
Agathe Guillemot
Developer
Mehdi Fekih
Developer
Dimitri Lahaye
Developer
Théo Dimeglio
Developer