Interoperabilitas - Lumen
Apa itu Lumen?
Sumber : (freebiesupply.com)
Lumen adalah proyek baru dari pencipta Laravel Taylor Otwell. Lumen adalah "micro-framework", yang berarti lumen adalah versi kerangka kerja aplikasi web lengkap yang lebih kecil, lebih cepat, dan lebih ramping. PHP memiliki dua kerangka mikro populer lainnya, Slim dan Silex.
Lumen digunakan untuk apa?
Lumen digunakan untuk proyek dan komponen yang dapat memanfaatkan kenyamanan dan kekuatan Laravel tetapi mampu mengorbankan beberapa konfigurasi dan fleksibilitas sebagai imbalan untuk peningkatan kecepatan.
Lumen ditargetkan pada layanan mikro - komponen kecil yang digabungkan secara longgar yang biasanya mendukung dan meningkatkan proyek inti. Layanan mikro (microservices) adalah komponen terpisah dengan konteks terbatas (artinya mereka memiliki antarmuka yang terdefinisi dengan baik antara satu sama lain), jadi dalam arsitektur layanan mikro, pengguna mungkin memiliki beberapa aplikasi Lumen kecil yang mendukung aplikasi lain, yang ditenagai oleh Laravel.
Lebih lanjut tentang Lumen
Berikut beberapa Fitur Penting Lumen Laravel :
- Lumen Laravel sangat cepat.
- Lumen memiliki sintaks sederhana.
- Dapat dengan mudah ditransisikan ke proyek Laravel penuh.
- Dapat menangani lebih banyak permintaan per detik daripada kerangka Laravel.
- Routing: Lumen memberikan fitur routing tercepat melalui Fast Route. Fast Route adalah library yang menyediakan implementasi tercepat dari router berbasis ekspresi reguler.
Routing
Middleware
Controller
Referensi
(mattstauffer.com)
(medium.com/@9series.solution)
Comments
Post a Comment