TypeScript:
Rozpoczynanie nowego projektu
How to: (Jak to zrobić:)
// Instalacja TypeScript globalnie
npm install -g typescript
// Inicjowanie nowego projektu Node.js
npm init -y
// Tworzenie pliku tsconfig.json
tsc --init
// Przykładowy plik hello.ts
function sayHello(name: string): void {
console.log(`Hello, ${name}!`);
}
sayHello('World');
// Kompilacja do JavaScript i uruchomienie
tsc hello.ts
node hello.js
Wynik:
Hello, World!
Deep Dive (Dogłębna analiza)
TypeScript pojawił się w 2012 roku jako nadzbiór JavaScript, dodając typowanie statyczne do języka. Alternatywą może być Flow od Facebooka lub Elm, bardziej funkcyjny i bezpieczny dla aplikacji front-endowych. Implementacja nowego projektu w TypeScript wymaga konfiguracji pliku tsconfig.json, który definiuje opcje kompilacji, środowisko wykonawcze i inne preferencje projektu. TypeScript umożliwia efektywniejsze zarządzanie dużymi projektami dzięki lepszej organizacji kodu i zapewnieniu typów, które ułatwiają wykrywanie błędów na etapie kompilacji.