Lompat ke konten Lompat ke sidebar Lompat ke footer

Apa Itu Framework Laravel

Apa Itu Framework Laravel
source : cloudonhire.com

Pendahuluan

Laravel merupakan framework php yang paling mumpuni baik digunakan untuk backend API, ataupun fullstack app development.

Laravel juga merupakan salah satu framework php yang paling populer digunakan saat ini. Populer berarti sangat berkorelasi dengan :
  1. Kebutuhan terhadap programmer laravel
  2. Lapangan pekerjaan
  3. Kesempatan bergabung dengan project project yang menggunakan framework ini

Support hosting.

Karena based on php, maka sudah banyak sekali pilihan hosting yan bisa digunakan untuk men deploy project laravel.

Pengetahuan Dasar

Laravel merupakan project open source (MIT). 

Yang mana berarti :

Source code nya terbuka bisa dilihat oleh siapapun.

Security dan keterbukaan sangatlah penting untuk dijadikan bahan pertimbangan saat melakukan decision dalam memilih alat apa yang akan kita gunakan.

Tidak dimiliki oleh satu orang atau organisasi

Walaupun dibuat oleh Tailor Otwell namun pada dasarnya framework ini adalah milik semua orang dan bisa dikembangkan oleh semua orang.

Jika ingin berkontribusi bisa langsung membuat PR di github repository laravel, atau bisa bediskusi terlebih dahulu untuk membahas fitur atau perbaikan melalui link berikut : https://github.com/laravel/framework/discussions

500 lebih kontributor

Dengan ratusan orang hebat dibelakang framework ini menjadikan laravel framework yang selalu up to date dalam hal security dan fitur nya.

Menggunakan Konsep MVC

Dengan konsep mvc yang ada pada laravel yang berarti menggunakan pola desain arsitektur yang memisahkan kode dalam beberapa bagian utama, yaitu model, veiw dan controller.

PSR-2 Coding standard dan PSR-4 autoloading standard

Laravel based on symfony 

Yang berarti setiap update yang terjadi di framework symfony sangat mungkin akan ada juga dalam framework laravel.

Framework Laravel menggunakan semantic versioning

Semantic versionging memudahkan kita dalam mengenali versi aplikasi.
Dengan menggunakan 3 bagian angka versi yang dipisahkan oleh titik.
Yang mana versi tersebut dibagi atas major.minor.patch

Bagian paling depan adalah versi yang berarti ada perubahan besar dan jauh berbeda dari versi yang sebelumnya, yang membutuhkan penyesuaian kembali jika dilakukan upgrade versi.

Bagian kedua atau paling tengah adalah versi update untuk fitur-fitur yang tidak berpengaruh secara langsung terhadap berjalan nya keseluruhan framework.

Bagian ketiga atau paling belakang adalah versi untuk update patch atau perbaikan dari bug yang terjadi dari perubahan pada aplikasi.
Versi major dari laravel dilakukan setiap tahun. Tiap bulan januari.

Dukungan yang sangat baik

Laravel membagi rilis framework nya kedalam dua bagian, yaitu LTS dan general.

Untuk versi LTS akan mendapatkan update bug fixes selama 2 tahun dan security fixes selama 3 tahun. Sedangkan untuk general release bux fixes nya cuma 18 bulan dan security fixes nya Cuma 2 tahun. 

Versi LTS dimulai dari versi 6, berarti LTS berikut nya adalah 9, 12 dan seterusnya.
Sedangkan 7, 8, 10 dan seterusnya merupakan general release.

Support Versi PHP

Tentunya setiap update dari laravel memiliki support terhadap versi laravel yang berbeda beda. Seperti tertera pada tabel ini.

Tabel versi laravel
source : laravel.com

Sekian tulisan singkat tentang salah satu framwork php paling populer saat ini yaitu framework laravel. Terima kasih.

Posting Komentar untuk "Apa Itu Framework Laravel"