SLIM si ramping yang powerfull - SLIM PHP Framework
Mengenal Slim
Jika anda tanya saya Apa slim itu secara sederhana SLIM adalah operator yang mengatur , menerima dan memberikan jawaban "HTTP response" sebagai fungsi utmanya.
Slim sendiri merupakan Microframework yang berbeda dari fullstack framework slim sebagai microframework tidak menyediakan keseluruhan kebutuhan kerangka kerja seperti Database abstraction , validasi input , otentikasi ,authoryti dan lain lain membuat Slim sesuai namanya sangat ramping namun powerfull dalam mengolah API.
CARA KERJA SLIM
Scenario HTTP request biasa |
Secara sederhana Slim memiliki 3 fungsi utama yaitu:
- route adalah jalur yang di definisikan dengan spesifikasi tertentu agar dapat mengarahkan HTTP Request secara jelas.
- callback adalah jawaban dari setiap HTTP Request yang terjadi dan memberikan response dari HTTP Request tersebut
- response adalah nilai output dari callback
dalam SLIM dapat di implementasikan seperti :
INSTALASI SLIM
Menggunakan Composer
jika belum menginstall composer silahkan install terlebih dahulu
GetComposer
setelah Slim terinstall panggil dengan autoloader
KELEBIHAN SLIM SEBAGAI MICROFRAMEWORK
KELEBIHAN Slim:
- Simply and lightweight, Slim Ini berukuran kecil dengan code PHP yang sederhana dan sangat human readable untuk programmer API tentunya.
- opensource, Ya Slim merupakan Opensource Microframework keseluruhan code nya bisa dilihat langsung di GitHub
- Well Documented , Semua cara penggunaan basic dan konsep slim tertata rapi di website officialnya
-Memiliki banyak pengguna, ini adalah kekayaan utama dari sebuah opensource framework semakin banyak pengguna maka semakin banyak org yang mungkin berkontribusi dan implikasinya akan semakin cepat berkembang pula framework tersebut
KEKURANGAN Slim:
ada yang tau ? silahkan berikan opini anda di komentar
TERIMAKASIH :)
0 komentar:
Posting Komentar