تمایل به افزایش سرعت و افزایش توسعهپذیری برنامهنویسی روز به روز در حال افزایش است. به همین دلیل چندین فریمورک php با ویژگیهای مختلفی توسعه پیدا کردهاند که میتوانند برنامهنویسان را در رسیدن به این دو هدف یاری کنند.
Slim یک فریمورک در ابعاد کوچک است که امکانات خوبی را برای پروژههایی با ابعاد کوچک و متوسط در اختیار برنامهنویسان قرار میدهد.
ویژیهای فریمورک Slim
- مسیریابی قدرتمند
- متدهای استاندارد و سفارشی HTTP
- پارامترهای مسیریابی با پشتیبانی از Wildcard
- تغییر مسیر، توقف و رد کردن
- مسیرهای میانافزار
- نمایش قالب با Viewهای سفارشی
- برگرداندن پیامها
- کوکیهای ایمن با کدگذاری ۲۵۶ بیتی
- کش کردن http
- سیستم لاگ با امکان سفارشیسازی محل ذخیره
- خطایابی و پردازش اشکالها
- معماری Hook و میانافزار
- تنظیمات ساده
Slim برای اجرا به PHP 5.3.0 یا بالاتر نیازمند است
از ویژگیهای خوب این فریمورک امکان استفاده از Eloquent ORM مخصوص Laravel برای مدیریت پایگاه داده است. برای مشاهدهی روش انجام این کار اینجا کلیک کنید.
برای دانلود فریمورک Slim و مشاهدهی مستندات اینجا کلیک کنید