Kenalan sama Laravel - Dunia Laravel



Aku yakin beberapa dari kalian udah banyak yang pernah denger tentang Laravel. Mungkin ada yang baru dengar, ada yang sudah mencoba memahami, atau mungkin ada yang masih mencari pencerahan.


Kali ini aku mau kasih penjelasan tentang Laravel. Walaupun ga spesifik banget, tapi semoga artikel ini bakal ngejawab rasa ingin tahu kalian tentang Laravel.


Table of Contents

  • What is Framework?
  • What is Laravel?
  • Is Laravel a CMS for PHP?
  • Should I Learn Laravel?
  • Wha'ts Next?


  • What is Framework?

    Ada yang suka ngopi? Buat yang suka ngopi coba bayangin kisah dimana kalian selalu membuat kopi setiap paginya. Ada banyak hal yang perlu kalian siapin seperti gula, kopi bubuk itu sendiri, susu jika ingin kopi susu, mungkin juga coklat jika yang suka Mochaccino. Dan bayangin jika setiap hari kalian harus ngukur takaran setiap mau bikin. Capek kan? Selain capek itu juga bakal mangkas banyak waktu. Suatu hari kalian memikirikan sebuah cara yang lebih mudah. Yaitu dengan mencampur semua bahan sekaligus dan menyimpannya dalam suatu wadah. Dengan cara ini saat kalian mau minum kopi yang nikmat kalian hanya perlu membuka wadahnya, ambil bahan yang sudah di campur dan seduh dengan air panas, hmm… *slurp



    Dari cerita diatas hal yang disebut Framework adalah wadah kopi tadi. Tempat dimana kalian menyimpan semua keperluan untuk membuat kopi yang nikmat, sehingga akan menghemat waktu dan tenaga. Sampe sini harusnya kalian sudah punya bayangan apa itu Framework dan apa aja isinya.

    Sederhananya, Framework itu adalah suatu tempat kerja yang berisi semua tools yang biasanya akan diperlukan dalam pekerjaan tersebut. Jika dalam dunia pemrograman maka tools yang dimaksud adalah segala jenis fungsi, prosedur, plugin, dan lain sebagainya. Maka Framework PHP adalah Framework yang dibuat untuk membantu pekerjaan yang berkaitan dengan bahasa PHP.


    What is Laravel?



    Laravel itu termasuk salah satu Framewrok PHP yang sangat populer. Yang buat itu adalah Taylor Otwell pada tahun 2011, sampe sekarang masih dikembangin mengikuti perkembangan zaman.

    Laravel pake struktur MVC (Model View Controller). Apa itu? MVC adalah suatu Software Design Pattern yang sering dipakai oleh kebanyakan programmer yang memisahkan logika aplikasi sama presentasi. Apa itu Software Design Pattern? Cari sendiri yak…

    Jadi dalam MVC ini, project kita di pisah jadi 3 bagian. Ada Model, View, sama Controller. Struktur ini dipercaya bisa memudahkan para programmer buat develop web mereka… Wadidaw!! Kok bisa? Dengan cara begini code kalian akan lebih terorganisir, dan lebih gampang buat di benerin jika ada error.



    Is Laravel a CMS for PHP?


    Bukan… CMS sama Framework beda ya guys. CMS itu biasanya udah berbentuk aplikasi yang siap install dan pakenya gampang bahkan kadang ada yang ga perlu ngoding. Beda sama Framework, kalo Framework yang buat harus paham kodingan.

    Kalo dibandingkan antara CMS sama Framework, bisa dibilang Framework lebih bebas dari CMS. Karena CMS biasanya udah spesifik aplikasinya, salah satu contoh CMS adalah Wordpress. Mereka bisa buat blog dengan design bagus tanpa harus tau banget tentang kodingan. Kalo Framework kita emang buat dari awal, karena itu hasilnya bisa macem-macem.



    Should I Learn Laravel?



    Kalo kalian emang niat di web development dan bahasa PHP. Laravel adalah pilihannya. Namun menurut data survey dari stackoverflow.com pada tahun 2019 mengenai Web Framework terpopuler, Laravel tidak berada di peringkat puncak. Posisi tertinggi diduduki oleh Js kemudian ada Python. Karena emang dua bahasa itu lagi populer sekarang. Jadi gimana? Ya sakarepmu… Tapi laravel tetap bagus untuk perusahaan tingkat menengah dan masih banyak yang minat.





    Lanjut ga nih guys? Masa ga kuy?

    What’s Next?

    Komentar

    Postingan Populer