logo-mini

آموزش codeigniter و بررسی آن!

به اشتراک گذاری این پست

آموزش codeigniter و بررسی آن!

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

M6R7M

محمدرضا محمودی هستم ، سعی شده در این وبلاگ مطالب مفید و کارامدی قرار بگیره ، از اینکه وقت میگذارید و مطالب رو مطالعه میکنید متشکرم... ممنون میشم اگر موردی و یا ... میبینید حتما نظرات خودتون رو ارسال کنید


نظر بدهید