Apa Itu TypeScript



Apa Itu TypeScript

Typescript adalah bahasa pemrograman berbasis JavaScript yang menambahkan fitur strong-typing & konsep pemrograman OOP klasik ( class, interface). Di dalam dokumentasinya, TypeScript disebut sebagai super-set dari JavaScript, artinya semua kode JavaScript adalah kode TypeScript juga. Bahasa pemrograman ini menawarkan class, module, dan interface yang membuat developer bisa mengembangkan aplikasi kompleks dengan lebih mudah. Hal inilah yang membedakannya dengan javascript.
  1. Support Class dan Module
  2. Static Type-checking
  3. Support ES6 Feature
  4. Clear Library API Definition
  5. Kesamaan Syntax untuk Backend
  6. Framework yang menggunakan typescript

Bagaimana TypeScript Bekerja?

Pada dasarnya browser yang kita gunakan sekarang tidak akan mengenal apa atau siapa itu TypeScript. Maka Typescript tersebut harus di compile dan di convert terlebih dahulu ke dalam bentuk Javascript. Ini bertujuan agar browser yang kita gunakan dapat mengerti isi dari program Typescript tersebut.

Kelebihan Typescript

Apa Kelebihan Menggunakan Typescript?
Program yang dibangun akan lebih mudah dipahami dan diubah.
Typescript merupakan bahasa pemrograman statis yang dapat mengecek ketepatan tipe data pada saat meng-compile.
Typescript akan menunjukan error pada saat meng-compile, yang mengakitbatkan berkurangnya kemungkinan untuk munculnya error pada saat run-time.

Framework yang menggunakan typescript

Angular 2.0 merupakan pengembangan baru dari Angular 1.0 yang sebelumnya menggunakan javascript dan sekarang menggunakan typescript. Perbedaan signifikan ini sangat mempengaruhi performance dan kemudahan developer dalam menggunakan framework ini.

Komentar