Logo de Dallonses

TypeScript

Què és TypeScript?

TypeScript és un llenguatge de programació creat per Microsoft que estén JavaScript amb tipatge estàtic opcional. Compila a JavaScript pla, així que corre allà on corre JavaScript: navegadors, servidors, funcions edge, contenidors mòbils. Escrius codi amb garanties extra i la sortida és el JavaScript que tothom ja coneix.

Els tipus permeten als desenvolupadors declarar la forma de les dades per endavant. Quin valor conté una variable, quins arguments rep una funció, què retorna. El compilador comprova tot això en temps de compilació i atrapa una categoria sencera d'errors abans que el codi arribi a executar-se. Reanomena un camp en un objecte i TypeScript assenyala cada lloc que encara espera el nom antic. En un script petit la sintaxi extra pot semblar sobrecàrrega. En una base de codi gran tocada per diverses persones durant anys, redueix errors, fa el codi més fàcil de llegir i converteix refactoritzacions arriscades en rutinàries.

S'ha convertit en l'estàndard per a la feina seriosa amb JavaScript i ve amb suport de primera classe a React, Next.js, Angular i Node.js. Quan els equips parlen de mode estricte, genèrics o inferència de tipus, aquesta és l'eina a la qual es refereixen.

TypeScript a Dallonses

TypeScript recorre el nostre desenvolupament web des del primer dia. El mode estricte està actiu a cada paquet que mantenim, així que els tipus fan feina real en lloc de decorar el codi. Quan el sistema d'un client creix i s'incorpora gent nova, el compilador és la part de l'equip que mai oblida com se suposa que flueixen les dades.

Això rendeix més en els projectes que sobreviuen a la seva primera versió. Un desenvolupament web a mida que va començar com a prototip sovint es converteix en la columna vertebral d'un negoci, i els tipus són el que ens permet fer-lo evolucionar sense trencar el que ja funciona. Refactoritzem amb el compilador cobrint-nos l'esquena, llancem i seguim. Els clients obtenen software que continua sent fàcil de mantenir molt després del primer llançament.

Tens una base de codi JavaScript que cada cop costa més canviar amb seguretat? Parlem-ne.

Parlem del teu stack

Serveis relacionats


Preparat per a traballar junts?

Reserva una reunió
Aymón sostenint una revista Tools davant de la seva cara
Ari treballant en un portàtil a l'aire lliure envoltada de plantes
Vista superior d'un escriptori de fusta amb teclat, ratolí i auriculars
Il·lustració dibuixada a mà d'una mà chasquejant els dits
Nico recolzat contra un dispensador d'aigua al costat d'un extintor
Primer pla d'un ordinador obert amb placa de circuit i components sobre un escriptori de fusta
Bernat i Andreu col·laborant en un escriptori amb monitors i un portàtil
Il·lustració dibuixada a mà d'una mà oberta saludant
Aymón sostenint una revista Tools davant de la seva cara
Ari treballant en un portàtil a l'aire lliure envoltada de plantes
Vista superior d'un escriptori de fusta amb teclat, ratolí i auriculars
Il·lustració dibuixada a mà d'una mà chasquejant els dits
Nico recolzat contra un dispensador d'aigua al costat d'un extintor
Primer pla d'un ordinador obert amb placa de circuit i components sobre un escriptori de fusta
Bernat i Andreu col·laborant en un escriptori amb monitors i un portàtil
Il·lustració dibuixada a mà d'una mà oberta saludant