Mengenal TypeScript

Jika kamu adalah seorang programmer web pasti sudah tidak asing lagi dengan JavaScript. JavaScript adalah bahasa pemrograman yang sangat powerful, selain untuk web bahasa scripting ini juga bisa digunakan untuk membuat aplikasi mobile.

Namun sayangnya, bahasa JavaScript termasuk bahasa yang cukup rumit, sehingga agak susah untuk diperlajari. Untuk itu, diciptakanlah bahasa compiler untuk JavaScript, salah satunya bernama TypeScript. Yang dimaksud bahasa compiler adalah bahasa yang bertujuan untuk menyederhanakan penulisan dari sebuah bahasa pemrograman asli. Tujuannya diciptakan bahasa compiler adalah untuk memberikan opsi yang lebih efisien dalam menulis baris perintah. Jadi TypeScript nanti akan dicompile menjadi JavaScript.

TypeScript dikembangkan oleh Microsoft, memiliki fitur yang lebih kaya dibanding JavaScript, berikut adalah keunggulannya:

Support Class dan Module

Dengan TypeScript, kita membuat class, interface, extends dan module seperti layaknya object-oriented klasik.

Support ES6 Feature

ES6 adalah versi JavaScript/ECMAScript terbaru. Dengan TypeScript, kita bisa menggunakan banyak fitur dari ES6.

Superset dari JavaScript

TypeScript adalah superset dari JavaScript, yang artinya semua sintaks JavaScript dapat digunakan pada TypeScript.

Static Type-checking

TypeScript akan mengecek sintaks yang error saat proses kompilasi.

Angular 2

Saat ini TypeScript sudah diterapkan dalam framework yang sangat terkenal yakni AngularJS versi ke-2, dan terbukti membuat performa aplikasi menjadi lebih cepat dan lebih mudah digunakan oleh developer.

Official Website - https://www.typescriptlang.org

Superset dari JavaScript
Support Class dan Module
Support Class dan Module
18 Desember 2016

Webinar Gratis 2024


Selanjutnya Pada Bulan Maret 2024

Sabtu, 09 Maret 2024


10 Bahasa Rekomendasi Untuk Dipelajari di 2024

Python Developer, Data Science, Web Application

Kursus Python Django Web Application 2024 di DUMET School Mini Bootcamp Backend Laravel 11 Bulan Mei 2024 di DUMET School
Webinar Selanjutnya Mei 2024

Minggu, 26 Mei 2024, 09.00-13.00 WIB

(4 Jam Membuat Backend di Laravel 11)

chat