TypeScript:
Uuden projektin aloittaminen
How to: (Kuinka tehdä:)
// Asenna tarvittavat työkalut (esim. Node.js ja npm)
// Luo uusi kansio projektillesi ja navigoi sinne komentorivillä
// Initialisoi Node-projekti
$ npm init -y
// Asenna TypeScript
$ npm install typescript --save-dev
// Luo tsconfig.json tiedosto TypeScriptin konfigurointiin
$ npx tsc --init
// Luo ensimmäinen TypeScript-tiedosto, esimerkiksi index.ts
// Kirjoita koodisi
function moi(name: string): string {
return `Moi, ${name}!`;
}
// Konsolille tulostuu: Moi, maailma!
console.log(moi('maailma'));
Deep Dive (Sukellus syvyyksiin)
TypeScript luotiin vastaamaan JavaScriptin dynaamisuuden ja skaalautuvuuden haasteisiin. TypeScript on ollut olemassa vuodesta 2012, ja sen on kehittänyt Microsoft. Se laajentaa JavaScriptiä lisäämällä siihen tyypityksen.
Vaihtoehtoiset tapoja käynnistää projektiin voisi olla esimerkiksi JavaScript, Python tai Go kielellä. Jokaisella on omat vahvuutensa erilaisissa projekteissa. TypeScriptin valtti on sen kyky parantaa koodin laatua ja ylläpidettävyyttä tiukalla tyypityksellään.
Tärkeää projektin alussa on miettiä, onko tarvetta esimerkiksi frontend-kirjastolle (kuten React tai Angular) tai jos taas backend on huomion keskipisteessä, voisi valita Express.js:n tai NestJS:n, jotka toimivat sujuvasti TypeScriptin kanssa.