Selamat datang di Dapur AdeMS
Selamat! Anda telah berhasil memasang Dapur AdeMS. Tempat AdeMS untuk memulai bermain dan belajar membangun website menggunakan Mezzio dari Laminas Project.
Mezzio dibangun berdasarkan laminas-stratigility untuk menyediakan framework PSR-7 middleware yang minimalis untuk PHP.
Gesit & Ramping
Mezzio cepat, kecil, dan sempurna untuk pengembangan aplikasi, pembuatan prototipe, dan API yang cepat. Anda memutuskan bagaimana Anda memperluasnya dan memilih paket terbaik dari kerangka kerja utama atau proyek mandiri.
Pesan HTTP
pesan HTTP (HTTP Messages) adalah dasar dari pengembangan web. Browser web dan klien HTTP seperti cURL membuat permintaan HTTP yang dikirim ke server web, yang menyediakan pesan balasan HTTP (HTTP respone message). Kode program di sisi server (Server-side code) menerima pesan permintaan HTTP, memprosesnya, dan mengembalikan pesan balasan HTTP.
Middleware
Mezzio menyediakan kerangka kerja middleware yang kuat dan fleksibel untuk menangani permintaan HTTP. Middleware (Perantara) adalah kode pemrograman yang berada di antara permintaan dan respons, dan dapat mengambil permintaan yang masuk, melakukan tindakan berdasarkan permintaan tersebut, dan menyelesaikan respons atau meneruskan delegasi ke middleware berikutnya dalam antrean.
Kontainer
Mezzio mendukung penggunaan kontainer untuk mengelola dependensi dan konfigurasi aplikasi Anda dengan cara yang lebih terstruktur dan terorganisir. Dengan menggunakan kontainer, Anda dapat menghindari pengulangan kode dan meningkatkan keterbacaan dan pemeliharaan kode Anda.
Mezzio mendukung penggunaan lebih dari satu kontainer, yang dapat merujuk sesuai PSR Container.
Routers
Salah satu fitur mendasar dari mezzio adalah menyediakan mekanisme untuk mengimplementasikan routing dinamis, fitur yang diperlukan di sebagian besar aplikasi web modern. Mezzio dilengkapi dengan beberapa adapter router, yang memungkinkan Anda untuk memilih router yang paling sesuai dengan kebutuhan aplikasi Anda.
Templating
Secara default, tidak ada middleware di Mezzio memakai template. Mezzio bahkan tidak menyediakan pengelola template default, karena pilihan pengelola template sering kali sangat spesifik untuk proyek dan/atau organisasi. Namun, Mezzio menyediakan abstraksi untuk templating, yang memungkinkan Anda untuk menulis middleware yang bersifat engine-agnostic.