CodeIgniter چیست؟

یکی از فریم‌ورک‌های زبان PHP که با هدف توسعه نرم‎افزارهای تحت وب مبتنی بر الگوی (MVC) پیاده سازی شده است. فریم‎ورک کدایگنایتر به کمک کتابخانه‌های قدرتمند خود، سرعت توسعه نرم افزارهای تحت وب را به میزان چشمگیری افزایش می‌دهد. CodeIgniter، امکانات کاربر را محدود نمی‎کند و همچنین ردی از خود بر جای نمی‎گذارد. قابلیت‎های منحصر به فرد و انعطاف بالای این فریم‎ورک توجه بسیاری از توسعه‎دهندگان وب را به سوی خود جلب کرده است و روز به روز به تعداد استفاده کنندگان آن افزوده می‎شود.

CodeIgniter-website

همانطور که در بالا ذکر شد، فریمورک CodeIgniter بر پایه معماری MVC طراحی شده است. MVC  نرم‎افزار را به سه قسمت Model و View و Controller  تقسیم می‎کند. مفاهیم استفاده شده در نرم افزار، رابط کاربری نرم‎افزار و تصمیم گیری‎های نرم افزار بر عهده این سه قسمت است. این فریم‌ورک مناسب افرادی است که نیاز به طراحی یک نرم افزار تحت وب زیبا، ساده و کامل دارند. اگر به عنوان توسعه‎دهنده وب از هاستیگ‎های اشتراکی استفاده می‌کنید، اگر کارفرمایان عجولی دارید، اگر از فریم‎ورک‎های کنسل کننده و بدون مستندات خسته شده‌اید، قطعاً کدایگنایتر انتخاب خوبی برای شما خواهد بود.
عملکرد استثنایی، سازگاری گسترده با شرکت‎های هاستینگ استاندارد، حداقل تنظیمات، محدود نبودن به قواعد کدنویسی، عدم نیاز به فراگیری قالب زبانی دیگر، ارائه راهکارهای ساده برای مسائل از مواردی است که هر توسعه دهنده وبی را به خود علاقه‎مند خواهد کرد.

چرا CodeIgniter؟

  • رایگان و متن باز بودن
  • سبک و سریع بودن
  • نصب و اجرای بسیار آسان
  • قابل توسعه
  • عدم نیاز به موتور قالب – Template Engine
  • وجود مستندات متعدد
  • پشتیبانی از چندین پایگاه‌داده
  • اعتبارسنجی داده و فُرم
  • کش‌گذاری همهٔ صفحه
  • کلاس قالب‌گذار
  • پشتیبانی از افزودن کلاس، افزونه و هوکس
  • نصب و ساختار پوشه‌های آسان
  • ثبت خطاها

روند محبوبیت فریم‎ورک CodeIgniter در مقایسه با سایر فریم ورک ها – گوگل تِرِند:

codeigniter-vs-frameworks

4 پاسخ

دیدگاه خود را ثبت کنید

Want to join the discussion?
Feel free to contribute!

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *