همانطور که در بالا ذکر شد، فریمورک CodeIgniter بر پایه معماری MVC طراحی شده است. MVC نرمافزار را به سه قسمت Model و View و Controller تقسیم میکند. مفاهیم استفاده شده در نرم افزار، رابط کاربری نرمافزار و تصمیم گیریهای نرم افزار بر عهده این سه قسمت است. این فریمورک مناسب افرادی است که نیاز به طراحی یک نرم افزار تحت وب زیبا، ساده و کامل دارند. توسعه دهندگان وب که از هاستیگهای اشتراکی استفاده میکنند و کارفرمایان عجولی دارند و همچنین از فریمورکهای کنسل کننده و بدون مستندات خسته شدهاند، قطعاً کدایگنایتر مناسب آنها خواهد بود.
عملکرد استثنایی، سازگاری گسترده با شرکتهای هاستینگ استاندارد، حداقل تنظیمات، محدود نبودن به قواعد کدنویسی، عدم نیاز به فراگیری قالب زبانی دیگر، ارائه راهکارهای ساده برای مسائل از مواردی است هر توسعه دهنده وبی را به خود علاقهمند خواهد کرد.
چرا CodeIgniter؟
- رایگان و متن باز بودن
- سبک و سریع بودن
- نصب و اجرای بسیار آسان
- قابل توسعه
- عدم نیاز به موتور قالب – Template Engine
- وجود مستندات متعدد
- پشتیبانی از چندین پایگاهداده
- اعتبارسنجی داده و فُرم
- کشگذاری همهٔ صفحه
- کلاس قالبگذار
- پشتیبانی از افزودن کلاس، افزونه و هوکس
- نصب و ساختار پوشههای آسان
- ثبت خطاها
روند محبوبیت فریمورک CodeIgniter در مقایسه با سایر فریم ورک ها – گوگل تِرِند:
نظر بدهید