Slim Framework adalah mikro framework PHP untuk membuat aplikasi web. Biasanya sring digunakan dalam membuat REST API atau webserivice.
Mikro framework memiliki fitur yang lebih sedikit dibandingkan dengan framwork biasa seperti CodeIgniter, Laravel, Zend, dan sebagainya.
Bisa dibilang, fiturnya terbatas, namun bukan berarti tidak berguna bagi penegmbangan web. Pada Slim Framework kita bisa tentukan sendiri library yang akan digunakan. Bahkan juga bisa menggunakan komponen dari framewok lain.
Contohnya: Menggunakan Elloquent milik Laravel untuk ORM.
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
Kelebihan Slim sebagai mikroframework PHP
- Simply and lightweight, Slim Ini berukuran kecil dengan code PHP yang sederhana dan sangat human readable untuk programmer API tentunya.
- Open source, 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 dokuemntasi website resminya
- Memiliki banyak pengguna, ini adalah kekayaan utama dari sebuah open source framework semakin banyak pengguna maka semakin banyak org yang mungkin berkontribusi dan implikasinya akan semakin cepat berkembang pula framework tersebut
Nah itu dia sedikit pengenalan akan mikroframework Slim cukup menarik bukan? Jika teman-teman tertarik untuk mempeljarinya admin akan berikan beberapa rekomendasi buku guna mendalami teknologi satu ini, semoga bermanfaat
Ebook Slim Framework Gratis
- Getting Started with Slim 3 (Rob Allen)
- Tutorial REST API by Slim Framework (Faridho)
- REST API Menggunakan Slim Framework (Todi Adiyatmo Wijoyo)
- Berkenalan lebih dekat dengan Slim Framework (Gede Lumbung)
Sekian dulu guys, Ucapan terima kasih kepada para penulis yang telah membagikan ilmunya secara gratis. Hormati para penulis dengan tidak mengubah isi ebook tanpa izin penulis, terima kasih, sampai jumpa
No comments:
Post a Comment