Ada banyak bahasa pemrograman
bersifat open source yang bisa dipelajari, tetapi seiring waktu ada
bahasa-bahasa pemrograman yang berumur panjang dan masih terkenal hingga kini,
hal ini disebabkan banyak hal, seperti kemudahan dalam bahasa pemrograman,
banyaknya komunitas pengembang lain, juga multi platform
PHP
PHP merupakan bahasa pemrograman
web bersifat server side scripting, atau semua operasi hasil pemrograman
dilakukan disisi Server.Banyak hal yang membuat PHP terkenal dan masih exist
hingga kini. Selain handal dan mempunyai proses yang ringan, banyaknya
pengembang menggunakan PHP, banyaknya framework handal seperti
- CodeIgniter : https://www.codeigniter.com/
- Laravel : https://laravel.com/
- YII : https://www.yiiframework.com/
juga banyaknya komunitas yang
mengulas PHP di internet menyebabkan banyaknya sumber dan library yang bisa
digunakan oleh para pengembang. PHP Juga ditunjang oleh versi yang terus update
dan multiplatform dengan berbagai operating system membuat PHP masih menjadi
primadona bagi para developer.
Dalam menggunakan PHP kita bisa
memulai dengan banyak webserver, seperti
- AMPPS : https://www.ampps.com/
- XAMPP : https://www.apachefriends.org/
dan juga IDE seperti
- ATOM : https://atom.io/
- Notepad++ : https://notepad-plus-plus.org/
Java
Java merupakan bahasa pemrograman
yang multiplatform di berbagai operating system, selain itu ditunjang dengan
sifatnya yang dapat membuat aplikasi baik command line, desktop, web maupun
mobile. selain itu banyaknya library dan framework seperti
- SPRING : https://spring.io/
- Grails : https://grails.org/
membuat java makin populer dengan
kemudahan dalam hal membangun aplikasi.
Selain itu setelah diakusisi oleh
Oracle, Java terus berkembang dengan support seperti JDK (Java Development Kit)
yang terus update, begitu juga untuk pengembangan terdapat banyak IDE software
yang bersifat open source
- Netbeans : https://netbeans.org/
- Eclipse : https://www.eclipse.org/
Untuk webserver developer dapat
menggunakan glassfish yang sudah terbundle dalam Netbeans ataupun bisa
didownload disini https://javaee.github.io/glassfish/
Javascript
Javascript merupakan bahasa
pemrograman bersifat client side (operasi berjalan di sisi client), Javascript
berfungsi untuk meningkatkan fungsionalitas website atau bisa dibilang membuat
interaksi website dengan pengguna menjadi lebih cepat, tampa harus pengguna
menunggu respon dari server. Banyak library javascript yang bisa digunakan
gratis oleh programmer saat ini seperti
- JQuery : https://jquery.com/
- React JS : https://reactjs.org/
Begitupun untuk framework banyak
framework terkenal untuk javascript yang bisa digunakan oleh para programmer
secara gratis seperti
- Angular JS : https://angularjs.org/
- Vue JS : https://vuejs.org/
Selain pilihan-pilihan diatas,
memang banyak bahasa pemrograman yang bisa digunakan dan sudah terkenal sejak
lama, ada baiknya sebagai programmer kita dapat memilih secara bijak bahasa
pemrograman apa yang akan digunakan dalam membangun aplikasi, dan hal itu bisa
dilihat dari aplikasi apa yang akan dibuat dan banyaknya sumber-sumber yang
bisa kita gunakan untuk membangun dengan bahasa pemrograman tersebut.