Belajar Laravel Kelebihan Kekurangan Laravel |Cepat Mempelajari Laravel


Kelebihan dan Kekurangan Laravel



Mari kita simak penjelasan berikut, mari belajar laravel dan simak kelebihan kekurangan faramework satu ini.

alt+ Apa Kekurangan Kelebihan Laravel






Kelebihan dan kekurangan Laravel
Temen2 yang ingin belajar framework PHP maka Framework ini layak untuk dipelajari dan digunakan.
Framework ini langsung populer begitu framework Codeigniter colaps waktu itu.
Meski sekarang Codeigniter diteruskan kembali oleh suatu universitas namun kabar Codeigniter yang tidak disupport oleh EllisLab lagi membuat para programmer mencari Framework alternatif, diantaranya Laravel.
Laravel dari segi kesulitan memang sedang namun menjanjikan fitur yang powerful. Kesulitan dalam arti pintu gerbang untuk memahami pertama kali. namun jika sudah paham maka justru malah memudahkan bahkan rasanya tidak mau kembali lagi ke Codeigniter, karena lebih efisien dalam pembuatannya.

Kelebihan Laravel

  1. Dokumentasi yang lengkap

Laravel mempunyai dokumentasi yang lengkap dari mulai install sampai fitur2 yang lengkap.

Di dokumentasinya kita bisa membaca uraian fitur2nya dengan detail beserta contoh penggunaannya.

Kita bisa mengakses dokumentasi yang lengkap di website nya : https://laravel.com/docs/5.5
Dokumentasi laravel tidak hanya berupa teks tapi juga berupa tutorial video yang bisa diakses di Laracast. https://laracasts.com/
Laracast menyediakan video-video tutorial, ada yang gratis ada pula yang berbayar.

  1. Komunitas yang besar
Laravel mempunyai komunitas yang besar sehingga saat kita mendapatkan kendala kita bisa bertanya ke komunitas.
Ada forum laravel yang membahas problem-problem laravel di https://laravel.io/forum
Aktifnya diskusi di forum laravel menunjukkan besarnya komunitas laravel.
Termasuk di stackoverflow tempat bertanya segala permasalahan programming, banyak ditemui permasalahan tentang laravel dan banyak pula yang menjawab.
  1. Fitur Yang membuat efisien
Laravel menyediakan fitur yang membuat pembuatan aplikasi menjadi lebih efisien yang tidak didapati oleh Codeigniter. Contohnya adalah Eloquent ORM. Laravel mendukung Eloquent ORM yang memudahkan query database bahkan join table.
  1. Cara Install Yang Modern
Install Laravel ialah menggunakan Composer.
composer create-project –prefer-dist laravel/laravel blog
Apa itu composer?
Composer menurut web nya ialah dependency manager for php.
Bahasa mudahnya composer adalah tool yang berfungsi untuk mendownload software untuk keperluan php.
Layaknya npm yang dimiliki nodejs.
Bila belum mempunyai composer maka download terlebih dahulu di situs  : https://getcomposer.org/
  1. Fitur yang Wah
Laravel ialah framework yang powerful sehingga menyediakan fitur-fitur yang wah dan lengkap.
Kita akan belajar hal-hal baru yang tidak ada di Codeigniter.
Bagi yang migrasi dari Codeigniter bisa dipastikan akan ternganga dengan wah nya fitur Laravel.

Kekurangan Laravel


Kurang lengkap kiranya jika saya tidak menyertakan kekurangan Laravel sebagaimana setiap sesuau, setiap kelebihan selalu ada kekurangan.
Kekurangannya ialah :
  1. Tidak Mudah memahami untuk pertama kali
Buat para beginner yang memahami laravel relatif akan kesulitan. sebab laravel tidak semudah codeigniter untuk dipahami. untuk masuk ke pintu gerbang nya diperlukan fokus agar bisa memahami laravel. Terlebih buat yang baru belajar Framework. Akan terbantu bila pernah belajar Framework sebelumnya seperti Codeigniter.
jangankan untuk memahami alurnya, untuk install pertama kali pun kalau para beginner bisa dibuat bingung. karena cara install yang modern
  1. Update versi terlalu cepat
Update Laravel cepat bahkan menurut saya terlalu cepat. Sehingga bagi yang tidak mengikuti perkembangan laravel bisa ketinggalan jauh. Dan perubahan fitur nya pun terbilang signifikan.
Terlebih yang dari versi 4 ke versi 5, sangat signifikan perubahannya baik fitur maupun struktur folder nya.
Versi 5 pun cepat update versinya, sekarang saat saya menulis ini sudah sampai versi 5.5
  1. Install di Server tidak semudah Codeigniter
Bila Install codeigniter di ftp tinggal upload dan ubah konfigurasi database, maka install Laravel tidak semudah itu.
Apabila kita sewa hosting di tempat lain, kita harus punya akses putty ke server agar bisa install composer.
Untuk apa composer? Untuk kita menjalankan perintah
composer update
Kenapa kita jalankan perintah itu, karena beda lingkungan OS beda sistem laravel.
Laravel di windows beda dengan Laravel di Linux
untuk itu jika kita membuat aplikasi di windows maka saat di upload di server Linux kita perlu jalankan perintah composer update di root aplikasi agar laravel bisa menyesuaikan lingkungan OS yang baru.
  1. Relatif lebih berat
Laravel relatif lebih berat bila dibanding dengan framework Codeigniter.
Hal ini wajar karena laravel meload banyak file dan asset untuk menjalankan aplikasinya.
Tapi hal ini sudah ditanggulangi oleh Laravel 5 yang sudah menyederhanakan dari laravel versi 4 yang berat.
Kelebihan Laravel :
Sebelum kita membahas kelebihan yang dimiliki si Laravel ini, kita bahas dulu apa sihFramework itu ? nah buat yang belum tau apa itu framework, Framework adalah komponen pemrograman yang siap re-use (bisa digunakan ulang) kapan saja, sehingga programmer tidak harus membuat skrip yang sama untuk tugas yang sama. Misalkan kita ingin membuat halaman – halaman web menampilkan data dengan paginasi(paging) halaman, framework telah menyediakan fungsi paging tersebut sedangkan programmer cukup menggunakan fungsi tersebut pada saat coding, tetapi tentu dengan kaidah – kaidah yang ditetapkan oleh masing – masing framework.
Pembuat Laravel adalah Taylor Otwell. Taylor sendiri, ternyata memiliki latar belakang .NET. Seperti yang sudah umum diketahui bahwa teknologi .Net bisa digunakan untuk membuat aplikasi enterprise. dan Taylor Otwell mencoba mengaplikasikan pengalamannya tersebut ke dalam laravel. Dia baru mulai belajar PHP setelah versi 5.3 dirilis dan laravel sangat beruntung karena keterlambatan mengenal PHP tersebut membuat laravel tidak terkontaminasi dengan ‘backward compatibility’ PHP dan bisa focus memanfaatkan fitur – fitur barunya.
Beberapa kelebihan laravel :
  1. ExpressifLaravel adalah sebuah framework PHP yang expressif artinya ketika melihat suatu syntax Laravel, seseorang programmer “diharapkan” akan langsung tahu keguanaan dari syntax tersebut meskipun belum pernah mempelajarinya apalagi menggunakannya.
  2. SimpleSalah satu yang membuat laracel begitu simple adalah adanya Eloquent ORM. Misalkan, kita ingin mengambil semua data yang ada pada table users. Maka yang kita perlukan, hanya membuat sebuah class model bernama User:
    Kemudian kita tinggal mesukkan semua data dari table users tersebut dengan cara sebagai berikut :$all_user = User::all();dengan begitu, semua data dari table users, akan dengan mudah diakses dengan melakukan looping terhadap variabel $all_user.
  3. Dikembangkan secara khusus untuk PHP 5.3Mungkin banyak yang sudah tahu bahwa php 5.3 miliki cukup banyak fitur baru dalam segi bahasa, yang membuat php terasa lebih modern dan powerfull. Laravel dikembangkan secara khusus untuk php 5.3, jadi framework ini bisa memanfaatkan berbagai macam kelebihan yang dimiliki php versi terbaru tersebut. Tidak ada backward compatibility dengan php versi sebelumnya.
  4. Dokumentasi yang baikLaravel dibuat dengan dokumentasi yang sangat lengkap. Core Developer dari Laravel sendiri ber-komitmen, untuk selalu menyertakan dokumentasi yang lengkap setiap kali melakukan versi terbarunya.untuk mengetahui laravel lebih lanjut silahkan visit www.laravel.com.

Comments

Popular posts from this blog

Cara Lengkap Konfigurasi SQLite di Laravel |Tingkah Belajar Mudah Laravel