به کدایگنایتر خوش آمدید

مجتبی پاکزاد کدایگنایتر 3.1.9 در حال تکمیل رایگان

کدایگنایتر یک فریمورک توسعه اپلیکیشن -یک تولکیت- برای افرادی است که از زبان PHP برای توسعه وب‌سایت استفاده می‌کنند. هدف کدایگنایتر این است که با ارائه مجموعه کاملی از لایبرری‌ها برای تسک‌های رایج و ضروری، و همچنین یک رابط کاربری ساده و نیز ساختار منطقی برای دسترسی به این لایبرری‌ها، شما را قادر سازد تا پروژه‌های خود را نسبت به حالتی که کدنویسی پروژه‌ها را از ابتدا و به اصلاح از پایه انجام می‌دهید، بسیار سریعتر توسعه دهید. کدایگنایتر با کاهش مقدار کد مورد نیاز برای هر تسک معین، این امکان را فراهم می‌کند تا با خلاقیت بیشتری روی پروژه خود تمرکز کنید.

تولکیت

تولکیت (Toolkit) مجموعه‌ای از ابزارهایی (Tools) است که به همراه یکدیگر و معمولا برای هدف خاصی استفاده می‌شوند. مثلا جعبه ابزاری شامل پیچ گوشتی، آچار، چکش و ابزارهای مرتبط یک تولکیت، تولباکس یا جعبه ابزار برای کاربردهای مکانیکی است. در برنامه‌نویسی تولکیت مجموعه‌ای از کامپوننت‌های اصلی است که قابلیت‌هایی را به توسعه‌دهنده ارائه می‌دهند تا سرعت کدنویسی را بالا ببرد.

کدایگنایتر برای چه افرادی مناسب است؟

کدایگنایتر برای شما مناسب است اگر:

  • فریمورکی کم حجم می‌خواهید.
  • پرفورمنسی فوق‌العاده نیاز دارید.
  • سازگاری بالا با هاستینگ‌ها که ورژن‌ها و کانفیگ‌های مختلف  PHP ارائه می‌دهند مد نظر شماست.
  • فریمورکی می‌خواهید که تقریبا نیاز به هیچ کانفیگی ندارد.
  • فریمورکی می‌خواهید که مجبور نباشید از کامندلاین استفاده کنید.
  • فریمورکی می‌خواهید که مجبور نباشید از قوانین کدنویسی محدودکننده آن پیروی کنید.
  • به لایبرری‌های یکپارچه در مقیاس بزرگ مانند PEAR علاقه‌مند نیستید.
  • نمی‌خواهید مجبور به یادگیری یک زبان ساخت قالب باشید (گرچه در صورت تمایل یک تمپلت پارسر اختیاری در دسترس است).
  • از پیچیدگی اجتناب می‌کنید و به دنبال راهکارهای ساده هستید.
  • مستندات کامل و واضحی نیاز دارید.