فریم ورک CodeIgniter (کد ایگنیتر) “کدیگنیتر” یک فریم ورک قدرتمند پی اچ پی PHP Framework تحت معماری MVC برای برنامه نویسی و طراحی وب است ، که به دلیل استفاده کم از حافظه Ram بسیار سریع اجرا می شود.
کدیگنیتر به وسیله کد های پی اچ پی نوشته شده و برای برنامه نویسانی که می خواهند یک Application قدرتمند تحت وب با تمامی امکانات به شکلی بسیار ساده و ظریف داشته باشند و بتوانند آن را توسعه دهند بسیار مناسب است و این امکان را در اختیارشان قرار می دهد.
ولی MVC چیست ؟
در مهندسی نرمافزار، مدل-نما-کنترلگر یا امویسی (Model–view–controller – MVC) به یک الگوی معماری نرمافزار گفته میشود.الگوی ساختاری MVC به جداسازی دادههای کاربرد (از جملهٔ محتویات بخش مدل) از مؤلفههای ارائه شده بهصورت گرافیکی (بخش نما) و منطق مربوط به پردازش ورودیها (بخش کنترلگر) اقدام مینماید.هدف الگوی ساختاری امویسی صرفاً یکپارچگی در ساختار نرمافزار است و به کمک آن بدستگیری نرمافزار در راستای مدیریت و گسترش به سادگی انجام میگیرد. ( ویکی پدیای فارسی )
مزایای فریم ورک CodeIgniter به شرح زیر است :
رایگان و متن باز بودن
سبک و سریع بودن
نصب و اجرای بسیار آسان
قابل توسعه
عدم نیاز به موتور قالب – Template Engine
وجود مستندات متعدد
پشتیبانی از چندین پایگاهداده
کشگذاری همهٔ صفحه
کلاس قالبگذار
پشتیبانی از افزودن کلاس، افزونه و هوکس
نصب و ساختار پوشههای آسان
ثبت خطاها