Apa itu Laravel ?

May 05, 2018













Laravel adalah salah satu framework PHP terbaik yang dikembangkan oleh Taylor Otwell. Yang menarik dari Laravel adalah sintaksnya yang ekspresif dan elegan yang dirancang khusus untuk memudahkan dan mempercepat proses web development.


Kenapa harus Laravel ?

  1. Dokumentasi Lengkap & Mudah
    Bagi seorang pemula maka kamu akan dengan mudah memahami strukturnya, sebab dokumentasi yang disediakan tergolong kedalam dokumentasi yang sangat baik, rapi, mudah dan jelas.

  2. Blade Template
    Dengan adanya Blade Template maka struktur coding kita akan mudah dipahami dan lebih indah. Salah satu contohnya kita dapat memetakan template dengan membanginya menjadi beberapa bagian sehingga menjadi lebih mudah untuk di maintenance.

  3. Memiliki Fitur Migration
    Migration adalah salah satu fitur utama yang dimiliki oleh Laravel. Dengan migration memungkinkan kita untuk mempertahankan struktur database tanpa harus membuatnya kembali. Migration memungkinkan kita untuk menuliskan code php untuk mengatur database.

  4. Eloquent ORM
    Aplikasi Eloquent ORM akan melakukan penyerhanaan proses query ke database. Misal kita akan mengambil semua data pada tabel users:
  5. $users = App\Users::all();

  6. Keamanan
    Salah satunya Memiliki proteksi csrf token.

Kekurangan

  • Untuk installasi mungkin Laravel akan sedikit rumit bagi yang belum pernah menggunakannya. Padahal untuk installasi kita cukup mengetikan satu baris command saja. 
  • Laravel relatif lebih berat, hal ini wajar karena laravel meload banyak file dan asset untuk menjalankan aplikasinya.

Laravel vs CI (codeigniter) vs YII

Saya pernah mencoba sedikit menggunakan CI dan YII. Dan menurut saya kalau dibandingkan dengan Laravel, CI lebih kearah PHP Native/PHP biasa, jadi kalau yang sudah sering menggunakan PHP mungkin CI akan terasa jauh lebih mudah. Sedangkan kalau YII, membuat model view control nya mungkin lebih mudah, tetapi saat kustomisasi akan jauh lebih susah karena kode program yang sulit dipahami.

KESIMPULAN

Menurut saya Laravel jauh lebih mudah dibanding PHP Native/PHP biasa atau framework PHP lainya. Dokumentasi yang di berikan pada web official nya www.laravel.com/docs juga luar biasa lengkap dan mudah dipelajari kalau di bandingkan dengan yang lain. Selain itu Laravel juga memiliki fitur Blade Template, Migration, dan Eloquent ORM yang sangat memudahkan kita dalam ber-koding.



sumber:
https://www.codepolitan.com/alasan-mengapa-kamu-harus-menggunakan-framework-laravel-5a08d435ddcfb

You Might Also Like

0 comments