Tutorial Belajar Laravel Part 3: Keunggulan Framework Laravel

Di tutorial sebelumnya kita telah membahas pengertian Framework dan Keuntungan dari penggunaan framework. Laravel sendiri merupakan framework yang dibuat menggunakan bahasa pemrograman PHP. Namun diluar sana cukup banyak pilihan framework PHP lain, diantaranya Code Igniter, Symfony, Yii, dan Zend.

Pertanyaan sekarang, kenapa harus memilih Laravel?


Keunggulan Framework Laravel

Bagi saya pribadi, jawaban singkatnya adalah karena Laravel merupakan framework PHP paling populer saat ini. Berikut hasil Google Trends untuk 5 framework PHP dalam 5 tahun terakhir (2018 – 2023):

Perbandingan hasil Google Trends 5 Framework PHP 2023

Google Trends menggambarkan apa yang paling banyak di search dari kotak pencarian Google. Terlihat bahwa Laravel sangat mendominasi jika dibandingkan 4 framework PHP lain, yakni CodeIgniter, Symfony, Zend dan Yii. Jika tertarik, anda bisa akses langsung ke: https://trends.google.com/trends/explore?date=today 5-y&q=Laravel,CodeIgniter,Symfony,Zend,Yii.

Meskipun tidak bisa dibuktikan secara langsung, tapi semakin populer sebuah teknologi maka bisa dikatakan teknologi tersebut juga memiliki fitur yang relatif baik.

Hasil Google Trends ini bisa saja berasal dari blunder atau hal negatif yang membuat orang banyak mencari keyword tersebut, tapi kasus seperti itu biasanya hanya berefek singkat, tidak dalam waktu tahunan seperti grafik di atas.

Kepopuleran Laravel juga bisa dilihat dari kebutuhan industri. Jika anda mencari lowongan kerja programmer back-end, maka besar kemungkinan lowongan tersebut mensyaratkan harus menguasai PHP hingga framework Laravel. Ini juga salah satu alasan untuk belajar Laravel.

Sebagai info tambahan, grafik di atas adalah tingkat popularitas framework PHP di seluruh dunia. Bagaimana dengan di Indonesia? Hasilnya jadi lebih menarik:

Perbandingan hasil Google Trends 5 Framework PHP Indonesia 2023

Terlihat ada 2 garis yang saling mengejar terutama sebelum tahun 2019. Artinya saat itu terdapat 2 framework PHP yang sama-sama populer di Indonesia: Laravel dan CodeIgniter. Namun secara perlahan Laravel terus mendominasi, sedangkan Code Igniter relatif stagnan.

Berdasarkan data ini, rasanya boleh kita simpulkan kalau sekarang Laravel sudah jauh lebih populer dibandingkan CI. Namun karena penggunaan CI dulunya cukup banyak, peluang di CI tetap ada, terutama untuk me-maintenance kode-kode lama.

Bagaimana dengan framework lain seperti Symfony, Yii, atau Zend? Kita tidak bisa mengatakan kalau framework ini tidak bagus karena pada dasarnya setiap framework punya kelebihan dan kekurangan masing-masing. Hanya kebetulan saja framework-framework tersebut kalah populer dari Laravel dan CodeIgniter. Ini sedikit miris karena di dalam Laravel banyak menggunakan komponen yang berasal dari framework Symfony.

Tujuan akhir dari penggunaan framework adalah agar kerjaan cepat selesai, tidak masalah ingin dibuat dengan framework apa saja. Beberapa perusahaan software juga membuat framework khusus yang tidak di-publish.

Web perusahaan besar seperti Tokopedia atau Bukalapak sangat mungkin menggunakan framework sendiri, karena mereka punya kebutuhan khusus yang bisa jadi belum tersedia di Laravel atau Code Igniter.

Meskipun nantinya kita bisa saja tidak menggunakan framework, namun pemahaman alur kerja framework tetap bermanfaat. Framework modern dirancang untuk skala industri dan mengikuti standar terbaik dalam pembuatan aplikasi. Kita bisa belajar banyak dalam mengelola kode program dengan tingkat kerumitan menengah ke atas.


Setelah "memantapkan diri" untuk memilih framework Laravel, berikutnya kita akan bahas tentang Pengertian Arsitektur MVC, yang menjadi inti dari framework Laravel.

Saat ini di Duniailkom tersedia eBook / buku Laravel Uncover. Dengan total lebih dari 696 halaman A4, materi di buku jauh lebih banyak daripada tutorial Laravel di web Duniailkom. Penjelasan lebih lanjut bisa ke: Laravel Uncover – Panduan Belajar Framework Laravel 10.

Add Comment