A. Apa itu laravel?
Laravel adalah
framework dari Bahasa pemrograman php. Saat ini laravel adalah framework
terbaik apalagi jika di kombinasikan dengan beberapa Bahasa pemrograman yang
lain.
B.
Sistem Laravel
Laravel menurut saya
tidak jauh dengan framework sebelumnya seperti codeignater. Laravel banyak
mempunyai hal unik yang ajaib. Ada yang namanya templating engine, sitem mvc,
pokoknya laravel sangatlah magic. Bahkan saat kita akan membuat table di
database saja kita bisa melukanya dengan sangat mudah yaitu dengan teknik yang
namanya migtation.
C.
Kelebihan Laravel
Waktu yang dibutuhkan
untuk mengembangan projek website dengan menggunakan framework ini
menjadi lebih cepat.
Dapat meningkatkan
pengunjung webiste karena teknologi framework ini dapat
digunakan di segala browser dan berbagai perangkat dengan
baik.
Laravel dilengkapi
dengan utilitas pemrograman untuk membantu proses pengembangan aplikasi web dan
juga moderasi dengan cara terbaik. Ini dikemas dengan Modular Packaging System
(MPS) dengan pengaturan ketergantungan yang lengkap.
D.
Kekurangan Laravel
a.
Tidak
mudah memahami untuk pertama kali
b.
Update
versi terbaru terlalu cepat
c.
Install
di server tidak semudah di codenigter
d.
Relatif
lebih cepat
E.
Beberapa Fitur
yang terdapat dalam laravel
a. Bundles, yaitu sebuah fitur dengan sistem
pengemasan modular dan tersedia beragam di aplikasi.
b. eloquent ORM, merupakan penerapan PHP lanjutan menyediakan
metode internal dari pola “active record” yang menagatasi masalah pada hubungan
objek database
c. Application Logic, merupakan bagian dari
aplikasi, menggunakan controller atau bagian Route.
d. Reverse Routing, mendefinisikan relasi
atau hubungan antara Link dan Route.
e. Restful controllers, memisahkan logika dalam melayani HTTP
GET and POST
f.
Class
Auto Loading, menyediakan loading otomatis untuk class PHP.
g. View Composer, adalah kode unit logikal
yang dapat dieksekusi ketika view sedang loading.
h. IoC Container, memungkinkan obyek baru
dihasilkan dengan pembalikan controller.
i.
Migration,
menyediakan sistem kontrol untuk skema database.
j. Unit Testing, banyak tes untuk mendeteksi dan mencegah regresi.
k. Automatic Pagination, menyederhanakan tugas dari penerapan halaman.
Komentar
Posting Komentar