JavaScript diperkenalkan sebagai bahasa untuk sisi klien.
Pengembangan Node.js telah menandai JavaScript sebagai teknologi yang bisa berjalan di sisi server juga.
Namun, seiring bertambahnya kode JavaScript, kode tersebut cenderung menjadi lebih berantakan, sehingga sulit untuk mempertahankan dan menggunakan kembali kode tersebut.
Selain itu, kegagalannya untuk menerapkan fitur Orientasi Objek (OOP), pemeriksaan tipe yang kuat, dan pemeriksaan kesalahan waktu kompilasi mencegah JavaScript untuk berhasil di tingkat enterprise sebagai teknologi sisi server yang lengkap. TypeScript disajikan untuk menjembatani kesenjangan ini.
Apakah Typescript itu?
Menurut definisi, "TypeScript adalah JavaScript untuk pengembangan skala aplikasi."
TypeScript adalah bahasa yang ketat dalam penulisan, berorientasi objek, dan dikompilasi.
TypeScript adalah bahasa berorientasi objek sumber terbuka yang dikembangkan dan dikelola oleh Microsoft, dilisensikan di bawah lisensi Apache 2. Typescript adalah superset Javascript yang diketik yang dikompilasi ke JavaScript biasa.
Typescript dirancang oleh Anders Hejlsberg (desainer C#) di Microsoft. TypeScript adalah bahasa dan seperangkat alat. TypeScript pertama kali dirilis pada Oktober 2012.
TypeScript adalah superset yang diketik dari JavaScript yang dikompilasi ke JavaScript. Dengan kata lain, TypeScript adalah JavaScript ditambah beberapa fitur tambahan.
Instalasi TypeScript
Ada tiga cara untuk menginstal TypeScript:
- Instal TypeScript sebagai paket NPM di mesin lokal Anda atau di proyek Anda.
- Instal Paket NuGet TypeScript di proyek .NET atau .NET Core Anda.
- Instal TypeScript sebagai Plug-in di IDE (Integrated Development Environment) Anda.
Instal TypeScript menggunakan NPM
NPM ( Node.js package manager ) digunakan untuk menginstal paket TypeScript pada mesin atau proyek lokal Anda. Pastikan Anda menginstal Node.js di mesin lokal Anda. Jika Anda menggunakan kerangka kerja JavaScript untuk aplikasi Anda, maka sangat disarankan untuk menginstal Node.js .
Untuk menginstal atau memperbarui TypeScript versi terbaru, buka command prompt/terminal dan ketik perintah berikut:
npm install -g TypeScript
tsc -v
npm install TypeScript --save-dev
Instal TypeScript sebagai Paket NuGet
Ekstensi TypeScript Visual Studio
Program TypeScript Pertama: Kompilasi dan Jalankan
function addNumbers(a: number, b: number) {return a + b;}var sum: number = addNumbers(10, 15)console.log('Sum of the two numbers is: ' +sum);
Sekarang, buka command prompt di Windows (atau terminal di platform Anda), navigasikan ke jalur tempat Anda menyimpan add.ts, dan kompilasi program menggunakan perintah berikut:
tsc add.ts
Perintah di atas akan mengkompilasi file TypeScript add.ts dan membuat file Javascript bernama add.js di lokasi yang sama. File add.js berisi kode berikut.
function addNumbers(a, b) {
return a + b;
}
var sum = addNumbers(10, 15);
console.log('Sum of the two numbers is: ' + sum);