10 Alasan Memilih Laravel Dibandingkan Framework Lain - Jago Laravel
Apasih itu Laravel ? kenapa kita harus pilih Laravel ?
Mungkin sebagian orang awam masih bingung dengan yang namanya Framework Laravel, tak apa. Mari kita cari tahu bersama.
Tetapi bagi para web developer, ini merupakan tulang rusuk mereka dalam membuat web.
Framework itu seperti tempat kerja yang disediakan untuk membentuk website berbasis PHP.
Nah, dari sekian banyak framework, kenapa pilih laravel ? bukan CodeIgniter(CI), YII, atau bahkan PHP Murni ? ( Istilah Apa lagi ini )
Jawabannya ada disini.
Ada 10 Alasan mengapa laravel lebih unggul dibandingkan yang lain.
1. Simple
Script PHP terkenal dengan kerumitannya, bahkan ada yang bilang kalau PHP itu ngeselin karena terlalu banyak code-code yang harus sobat tulis.
Tetapi, Laravel membuat PHP terasa seperti menulis puisi.
Code yang biasanya ditulis panjang dan rumit, diringkas gitu aja tanpa menghilangkan fungsi aslinya.
Contohnya, code untuk memanggil data dari database yang ditulis dengan Native PHP ( PHP Murni ) :
Panjang kan ? tenang. Dengan laravel kita bisa membuat fungsi diatas dengan satu baris code saja, lihat contoh dibawah :
Simple kan ? nggak usah pusing-pusing lagi, dan menghemat banyak waktu.
2. Security
3. KualitasnyaTetapi, Laravel membuat PHP terasa seperti menulis puisi.
Code yang biasanya ditulis panjang dan rumit, diringkas gitu aja tanpa menghilangkan fungsi aslinya.
Contohnya, code untuk memanggil data dari database yang ditulis dengan Native PHP ( PHP Murni ) :
Panjang kan ? tenang. Dengan laravel kita bisa membuat fungsi diatas dengan satu baris code saja, lihat contoh dibawah :
Simple kan ? nggak usah pusing-pusing lagi, dan menghemat banyak waktu.
2. Security
Nggak ada yang namanya sempurna didunia ini, begitu pula dengan keamanan sebuah framework.
Namun jangan khawatir, pengalaman saya menggunakan laravel nggak pernah namanya yang khawatir dengan keamanan laravel.
Ada kutipan yang saya suka tentang keamanan framework Laravel.
Namun jangan khawatir, pengalaman saya menggunakan laravel nggak pernah namanya yang khawatir dengan keamanan laravel.
Ada kutipan yang saya suka tentang keamanan framework Laravel.
Jadi framework laravel sendiri itu sudah terjamin keamanannya, hanya saja pembuatnya yang bisa menerapkan atau tidak.
Berbagai keamanan laravel tentunya sudah otomatis, hanya saja kesalahan dari developer saat pembuatan tentu bisa membuat celah yang berbahaya.
Jadi, berhati-hatilah dalam membuat website ya sobat, jangan sampai tidak bisa memanfaatkan fitur dari framework tersebut.
Pilih barang pasti liat kualitasnya dulu kan ?
Begitu pula dengan framework, Laravel memberikan begitu banyak kelebihan yang ia punya sobat.
Saking banyaknya, saya nggak bisa nyebutin semua disini, beberapa diantaranya :
A. Artisan
Merupakan Script PHP yang berada pada Laravel, fungsinya itu untuk menjalankan perintah-perintah PHP.
Nah, jadi didalam laravel sendiri sudah terdapat fitur PHP sehingga tidak perlu web server seperti Apache untuk menjalankannya.
Selain itu Artisan ini sangat membantu mengelola website kita, seperti membuat table database, atau melihat route website kita, dan masih banyak lagi. Untuk melihat fitur lainnya yang tersedia, tinggal ketikkan perintah dibawah dalam command line :
B. Authentication
Autentikasi merupakan kewajiban bagi sebuah website yang memiliki user, proses pengecekan apakah user tersebut valid atau tidak.
Biasanya, untuk membuat hal tersebut termasuk rumit dalam PHP, bahkan jika kita tidak teliti bisa membuat celah keamanan website.
Tapi tenang, dengan memanfaatkan fitur Artisan, hal ini bisa dibuat dengan satu baris code saja.
Dan fungsi autentikasi akan otomatis muncul didalam website sobat beserta halaman login dan register. Cukup menuliskan code dibawah dalam command line :
Dan fungsi autentikasi akan otomatis muncul didalam website sobat beserta halaman login dan register. Cukup menuliskan code dibawah dalam command line :
C. Controller
Mungkin nggak asing lagi bagi pengguna framework mengenai hal ini, setiap framework biasanya dilengkapi dengan controller.
Nah, yang membedakan controller laravel dengan yang lain itu, cara pembuatannya.
Hanya dengan menuliskan satu baris code, seluruh fungsi CRUD ( Create, Read, Update, Delete ) akan muncul secara otomatis, dan disertai penggunaan yang sangat mudah dalam routenya.
Berikut code yang harus ditulis dalam command line :
Berikut code yang harus ditulis dalam command line :
Wah, banyak banget ya. mau tau alasan yang lain ?
Simak terus artikel ini ya !
4. Menghindari perulangan
Mungkin kalau sobat lagi dalam pelajaran atau mengikuti kuliah kelas pemrograman, tentunya perlu membuat website dari nol.
Tetapi, dalam dunia kerja, hal itu tak diperlukan. Karena dapat menghemat tenaga, pikiran, dan perasaan ( halah ).
Ada satu fitur yang saya suka dari laravel dalam menghindari perulangan, yaitu blade.
Apa itu ? blade adalah sebuah template engine.
Makin bingung ? jadi dengan blade, kita bisa memotong-motong template dari website sesuai keinginan kita.
Perulangan code-code seperti dalam header atau footer tak diperlukan karena dapat digunakan berulang-ulang tanpa perlu menuliskannya kembali.
Tentu saja pengaturan blade dapat dilakukan melalui controller, sehingga memudahkan kita dalam membuat website yang dinamis.
Pekerjaan yang sama tidak perlu dilakukan berulang-ulang jika menggunakan laravel, dan pastinya hasilnya tak mengecewakan.
5. Hemat biaya dan waktu
Sudah saya jelaskan diatas, dalam membuat website menggunakan laravel dapat menghemat waktu.
Selain itu, jika waktu yang kita gunakan untuk membuat website semakin sedikit, otomatis pengeluaran kita untuk kopi, teh, cemilan, listrik, kuota, dan mungkin obat penahan kantuk berkurang.
Hidup mahluk-mahluk pecinta stress dan deadline seperti kita akan jadi lebih makmur.
Walau penghasilan sudah besar, masih harus tetap berhemat kan ?
6. Memudahkan kerja sama
Mungkin jika sobat mengerjakan sebuah website sendiri, tentu mudah dalam mengubah hal-hal yang salah dalam script, karena itu adalah tulisan dengan bahasa alien sobat sendiri-sendiri.
Nah masalahnya, dalam dunia kerja, rata-rata sebuah website dikerjakan secara berkelompok.
Otomatis kita juga harus menuliskan code kita dengan penulisan yang standar dan dimengerti oleh alien lain, eh manusia lain.
Dengan laravel, penulisan code sudah dalam bentuk baku, dan jika kita tidak taat pada aturan yang tersedia, kawan satu kelompok sobat pun bisa mengerti.
Karena selain memang dasarnya laravel itu simple, fungsinya juga sudah jelas, jadi nggak ketuker-tuker dengan fungsi lain.
Otomatis kita juga harus menuliskan code kita dengan penulisan yang standar dan dimengerti oleh alien lain, eh manusia lain.
Dengan laravel, penulisan code sudah dalam bentuk baku, dan jika kita tidak taat pada aturan yang tersedia, kawan satu kelompok sobat pun bisa mengerti.
Karena selain memang dasarnya laravel itu simple, fungsinya juga sudah jelas, jadi nggak ketuker-tuker dengan fungsi lain.
7. Terdokumentasi dengan baik
Dokumentasi laravel tergolong paling baik dari pada pesaingnya.
Dalam website resminya laravel.com, sudah terlihat jelas menu dokumentasi yang memuat seluruh perubahan dan fungsi yang tersedia.
Jadi sobat nggak usah bingung kalau ada fungsi yang hilang atau baru sekalipun.
Selain itu, untuk yang bahasa indonesia juga ada kok sobat.
Berikut ini, website yang suka saya kunjungi untuk mengetahui segala tentang laravel.
id-laravel.com
Jadi sobat nggak usah bingung kalau ada fungsi yang hilang atau baru sekalipun.
Selain itu, untuk yang bahasa indonesia juga ada kok sobat.
Berikut ini, website yang suka saya kunjungi untuk mengetahui segala tentang laravel.
id-laravel.com
8. Easy to use
Salah satu syarat sebuah framework adalah tidak menyusahkan.
Jelas, karena tujuan awal dari framework adalah mempermudah pembuatan website.
Dengan menggunakan MVC ( Model, View, Controller ) laravel dapat digunakan dengan mudah.
Walau mungkin awalnya sedikit bingung, pasti lama-lama akan hafal dan tak akan pernah lupa.
Selain itu, karena penulisan codenya simple,jadi lebih mempermudah kita dalam memahami code yang bukan kita buat sendiri.
9. Dukungan komunitas
Jelas, karena tujuan awal dari framework adalah mempermudah pembuatan website.
Dengan menggunakan MVC ( Model, View, Controller ) laravel dapat digunakan dengan mudah.
Walau mungkin awalnya sedikit bingung, pasti lama-lama akan hafal dan tak akan pernah lupa.
Selain itu, karena penulisan codenya simple,jadi lebih mempermudah kita dalam memahami code yang bukan kita buat sendiri.
9. Dukungan komunitas
Suatu framework tidak akan terkenal dengan sendirinya bukan ?
Mereka perlu yang namanya tempat dimana profesional berkumpul untuk membantu menyelesaikan permasalahan yang terjadi saat menggunakan framework tersebut.
Menurut data SitePoint pada tahun 2015, laravel adalah framework paling terkenal dan memiliki komunitas yang besar.
Mereka perlu yang namanya tempat dimana profesional berkumpul untuk membantu menyelesaikan permasalahan yang terjadi saat menggunakan framework tersebut.
Menurut data SitePoint pada tahun 2015, laravel adalah framework paling terkenal dan memiliki komunitas yang besar.
Selain itu, forum-forum tanya jawab seputar program seperti stackoverflow didominasi oleh framework laravel.
Jadi sobat nggak usah hawatir nih, kalau sampai ada masalah mengenai framework laravel.
Dijamin tinggal tanya mbah google, semua jawaban yang sobat cari sudah ada kok dan ditangani oleh programmer profesional.
10. Elegan
Dijamin tinggal tanya mbah google, semua jawaban yang sobat cari sudah ada kok dan ditangani oleh programmer profesional.
10. Elegan
Semua orang pasti dalam membuat website ingin menjadi yang paling bagus, paling elegan, bukan ?
Tapi sebagian besar hanya berfikir untuk membuat elegan pada tampilan depan, atau hasil dari script saja.
Tapi sebagian besar hanya berfikir untuk membuat elegan pada tampilan depan, atau hasil dari script saja.
Pernah tidak kepikiran untuk membuatnya terlihat elegan dari scriptnya pula ?
Nah, laravel mengambil point penting dari sisi bagian ini.
Lihat gambar dibawah ini, kalau sobat termasuk kedalam spesies alien dan pecinta script seperti saya, akan melihatnya seperti cewek cantik bukan ?
Semakin rapih dan simple sebuah script yang kita buat, semakin rajin pula kita dalam mengerjakannya.
Bahkan jika terdapat kesalahan, kita bisa secepat kilat menyelesaikannya karena jelas bagian mana yang memiliki kesalahan tersebut.
Selain itu, salah satu yang bikin saya jatuh cinta dengan laravel adalah urlnya.
Kenapa ? karena elegan pula. Urlnya sudah otomatis terbuat dan terstruktur sedemikian pula, sehingga kita tidak perlu repot-repot mengurusinya.
Lihat url dibawah, cantik sekali bukan ?
Kalau pun sobat ingin merubah url sesuai keinginan sobat juga bisa diubah melalui routenya.
Sebenarnya masih banyak lagi kelebihan yang diberikan oleh laravel, sebagian mungkin sudah dijabarkan di atas, dan sisanya silahkan sobat coba sendiri ya.
Jadi bagaimana ? tertarik untuk menggunakan framework laravel ? Ayo belajar bersama kita sobat !
Kita bahas laravel dari awal sampai akhir !
Next Learning ?
Instalasi Laravel di windows
Nah, laravel mengambil point penting dari sisi bagian ini.
Lihat gambar dibawah ini, kalau sobat termasuk kedalam spesies alien dan pecinta script seperti saya, akan melihatnya seperti cewek cantik bukan ?
Semakin rapih dan simple sebuah script yang kita buat, semakin rajin pula kita dalam mengerjakannya.
Bahkan jika terdapat kesalahan, kita bisa secepat kilat menyelesaikannya karena jelas bagian mana yang memiliki kesalahan tersebut.
Selain itu, salah satu yang bikin saya jatuh cinta dengan laravel adalah urlnya.
Kenapa ? karena elegan pula. Urlnya sudah otomatis terbuat dan terstruktur sedemikian pula, sehingga kita tidak perlu repot-repot mengurusinya.
Lihat url dibawah, cantik sekali bukan ?
Kalau pun sobat ingin merubah url sesuai keinginan sobat juga bisa diubah melalui routenya.
Sebenarnya masih banyak lagi kelebihan yang diberikan oleh laravel, sebagian mungkin sudah dijabarkan di atas, dan sisanya silahkan sobat coba sendiri ya.
Jadi bagaimana ? tertarik untuk menggunakan framework laravel ? Ayo belajar bersama kita sobat !
Kita bahas laravel dari awal sampai akhir !
Next Learning ?
Instalasi Laravel di windows
nice artikel
BalasHapustapi ya pak pelajaran yang saya dapatkan di sekolah rasanya sangat rumit. siapa yang perlu disalahkan?
BalasHapussesungguhnya ini gue ngapain sih stalk blog mantan but commenting your comment is a must gangerti kenapa dan gue cuma pen ketawa :(
HapusNih.. Gan kunjungi juga blog saya https://www.nugaskuyy.com
BalasHapus