Sejumlah besar bahasa pemrograman digunakan di seluruh dunia saat ini, masing-masing memiliki tujuan sendiri, kompleksitas dan manfaat. Tahukah Anda JavaScript saat ini muncul sebagai bahasa pemrograman paling populer di dunia selama 6 tahun berturut-turut.
Survei Tahunan Stack Overflow 2018 yang melibatkan lebih dari 100.000 responden mengindikasikan bahwa hampir 70% pengembang di seluruh dunia menganggap JavaScript sebagai bahasa pemrograman favorit mereka yang menyingkirkan beberapa bahasa Pemrograman yang dominan seperti Java, Python, PHP, dan C # dengan selisih yang sangat besar.
Alasan penting untuk popularitas dan dominasi JavaScript yang meluas terletak pada fleksibilitasnya. JavaScript tidak hanya dianggap sebagai bahasa web untuk penggunaan sisi klien, tetapi sekarang juga digunakan untuk aplikasi sisi server bersama dengan pengembangan aplikasi seluler, aplikasi desktop, mesin untuk otomatisasi , aplikasi web progresif , dan banyak lagi.
Framework Front End


Memegang posisi kedua pada framework JavaScript teratas untuk 2019 adalah Vue Js. Vue adalah kerangka kerja javascript open source yang dimaksudkan untuk merampingkan desain UI. Framework ini dibuat oleh Evan You dan dirilis pada tahun 2014. Beberapa tahun terakhir telah memperlihatkan ledakan popularitas Vue yang telah berkembang pesat melampaui framework pesaing seperti AngularJS oleh google dalam survei State of JS 2018.
Titik fokus utama daya tarik Vue adalah sifatnya yang progresif yang membantunya beradaptasi dengan kebutuhan pengembang.
AngularJS dibangun oleh para engineer google ketika Misko Hevery dan Adam Abrons dan diluncurkan pada 2010 sementara angular 2 diluncurkan pada 2016.
Angular bisa dibilang sebagai framework javascript modern yang memungkinkan pengguna membangun situs web interaktif dan dinamis. Meskipun menjadi yang tertua, Angular JS masih dianggap sebagai pilihan pertama pengembang untuk sejumlah besar pengembang di seluruh dunia yang merupakan alasan mengapa ini adalah salah satu framework JavaScript teratas untuk 2019.
Angular memungkinkan pengembang untuk membangun SPA ( Single Page Application ) yang sangat efisien dan kuat daripada situs web HTML statis. Google benar-benar mengubah kerangka asli dan merilis naskah yang berbeda dan ditingkatkan secara dramatis pada Angular 2.
Sangat tertarik dengan dunia Pemrograman Web & Mobile, saat ini fokus pada bagian Backend Web Developer, menggunakan PHP sebagai bahasa pemrograman utama, biasanya saya menggunakan Laravel.