Anda Seorang Native PHP ? Saatnya Anda Berpindah ke Laravel ! |
Apakah salah apabila Anda menggunakan native PHP ? Tentu tidak ada salahnya sama sekali. Disini bukan masalah salah atau tidak, namun masalah kecepatan dan kefektifan dalam bekerja menggunakan PHP . Tak diragukan lagi, laravel memang menjadi salah satu framework yang paling populer karena kemudahaannya, keamanannya, dan kualitasnya. Sehingga apabila Anda masih menggunakan native PHP, saya sarankan untuk berpindah ke laravel ! Mengapa ? Yuk kita baca alasannya berikut.
Mengapa Anda harus berpindah ke laravel ?
1. Lebih cepat dalam mengerjakan projek
Saya katakan lebih cepat, karena memang demikian. Salah satu contohnya saat Anda membuat jalur website, seperti jalur ke home, jalur ke blog, dan jalur-jalur lain, apabila Anda menggunakan native PHP Anda harus membuat sub-sub folder. Sehingga hal ini sangat melelahkan. Sub-sub folder yang dimaksud adalah seperti ini :/index.php
/view/index.php
/view/a/index.php
dan seterusnya...
Kita harus buat satu per satu kan ? Apalagi saat kita membuat projek yang besar kita jelas akan kesulitan menghafal semuanya dan memahami semua struktur website kita.
Nah hal tersebut bisa diatasi dengan laravel. Singkat saja, di laravel apabila Anda ingin melihat semua rute website cukup kita membuka routes.php yang isinya seperti ini
routes.php pada laravel |
Bisa Anda lihat gambar diatas, ada kode seperti ini
Route::get('api-data/{id}', 'ProductControler@show');
Singkatnya, Anda bisa membuat route secara dinamis seperti ini :
api-data/1
api-data/2
api-data/3
dst...
Nah, bagaimana ? Lebih mudah kan ?
2. Lebih mudah dalam mengerjakan projek dalam team
laravel itu mudah ! |
Jadi begini, saat Anda menjadi native PHP , Anda akan membuat framework sendiri sesuai dengan projek yang Anda buat. Nah saat Anda bekerja dalam team, maka teman sekerja Anda mau tidak mau harus mempelajari ulang bagaimana framework Anda berjalan. Apalagi jika projek yang Anda kerjakan itu adalah projek yang sangat besar, tentunya teman Anda akan mempelajari framework Anda lebih lama lagi. Belum lagi, jika Anda tidak memberikan dokumentasi yang jelas, maka hal ini akan sangat sulit dipahami. Mau cari di google ? Ya gak adalah, orang itu framework buatan Anda sendiri.
Berbeda dengan laravel, saat Anda bekerja menggunakan laravel, maka teman sekerja Anda pun juga harus memahami laravel, dan taukah Anda bahwa memahami laravel itu sebenarnya cukup 1 minggu loh.. (kalo serius). Tidak cuman itu, dokumentasi pada laravel pun sangat-sangat lengkap, jadi tak perlu diragukan lagi. Tapi gimana kalo teman Anda masih belum jelas tentang laravel ini, ya tinggal search aja di google atau masuk ke forum laravel, pasti akan dibantu oleh banyak orang. Karena pengguna laravel itu sangat banyak, sehingga banyak orang akan membantu Anda.
3. Keamanan yang terus diupdate
laravel terjamin dalam berbagai aspek |
Berbeda apabila kita menggunakan laravel. Tak perlu takut ada bug-bug dasar seperti salah satunya SQL Injection. Karena laravel sudah ditest berkali2 dengan berbagai macam kode dan ditest oleh jutaan orang yang menggunakan framework ini. Apabila tiba-tiba muncul bug baru, maka pasti dan dapat dipastikan ada orang yang melaporkan bug tersebut. Karena tidak mungkin dari sekian juta orang yang menggunakan laravel tidak ada yang melapor. Maka dari itu sama analoginya seperti 1 teroris yang sudah dikepung oleh ribuan polisi. Apabila teroris bergerak melarikan diri sudah pasti teroris tersebut ditembak.
Nah gimana dong cara memperbaiki bug di laravel ? Ya mudah saja, update aja laravelmu ke versi yang terbaru. Selesaikan ?
4. Kualitas syntax framework yang benar-benar terjamin
laravel sangat mudah untuk implementasi |
Sebagai penutup, native PHP atau laravel itu adalah pilihan Anda. Saya hanya memberikan kelebihan saat Anda beralih ke laravel. Namun ada 1 kelebihan jika Anda tetap ingin menggunakan native PHP. Tau kelebihannya ? Ya, Anda akan semakin cerdas.. hahaha.. karena dijamin pikiran Anda akan semakin kritis hahaha... tapi memang betul kok..
Oke, semoga artikel ini bisa bermanfaat ya.. :D
0 komentar :
Post a Comment