پنل کاربری
021 4421 4598
info@portalsaz.com
وبلاگ
1394/09/04 15:25

معرفی فریم ورک کدایگنایتر (CodeIgniter) به منظور طراحی سایت

سالیانی است که پی اچ پی به عنوان زبان برنامه نویسی برای طراحی سایت در ایران جا افتاده است. اما فریم ورک های آن چندان شناخته و معرفی نشده اند به طوری که در برخی مواقع دیده می شود که آنها را با  ASP.NET که یک زبان طراحی سایت به اضافه یک فریم ورک است مقایسه می کنند و این دو را با هم اشتباه می گیرند. یک فریم ورک قوی و محکم با توانایی بسیاری که داری قادر است برنامه تحت وب را با راحنتی و با خصوصیت کاملا ویژه ایجاد کند.
فریم ورک کدایگنایتر که به اختصار CI خوانده می شود، در واقع یـه فریم ورک به زبان پی اچ پی می باشد که شامل دوره فراگیری خیلی محتصری است و به منظور استفاده پی اچ پی کارهایی ایجاد شده که می خواهند  یک امکان راحت و بهتری به منظور پدید آوردن سایت با همه توانایی ها در اختیار داشته باشند. 
CI  فریم ورکی آسان و با سرعت می باشد به صورتی که پدید آورندگان آن شما را به منظور یافتن فریم ورکی بااجرای بهتر با مبارزه می طلبند. در واقع فرم ورک  CI یکی از مناسب ترین انتخاب ها به منظور پیاده شدن بر روی هاست های به اشتراک گذاشته شده می باشد و برای کسانی مناسب است که از فریم ورک های سنگین و بزرگ کـه همگی سنددار نگشته اند ناراضی هستند و درصدد پیدا کردن بدلی برای آنها هستند.  CI از الگـوی MVC یـا (Model-View-Controller ) بهره می گیرد و بـه ایـن ترتیـب لیـه منطقی سایت و لیه عرضه از هم متمایز می باشند.
کدایگنایتر از الگوی معماری مدل-نما-کنترل‌گر بهره می‌برد. این فریم‌ورک در خیلی از خصوصیات و مفهوم هایش نظیر روبی کار می کند.
حمایت از چندین پایگاه اطلاعاتی
دسترسی به پایگاه اطلاعات به وسیله الگوی ثبت 
مدیریت نشست
اعتبارسنجی داده و فُرم
کش‌گذاری تما صفحه ها
داربست‌بندی
رده قالب‌گذار
حمایت از اضافه کردن رده ها، پلاگین و هوکس
ولی سایر خصوصیاتی که کدایگنایتر را ار بقیه سوا می‌کند، اینگونه اند:
مطابقت با PHP ۴. استفاده از  PHP۵ قابلیت زنجیرسازی روشها را آماده می نماید.
کد خیلی سبک 
نصب و تعبیه ساختار پوشه‌های راحت
ثبت خطاها

همینطور سایر خصوصیاتی را عرضه می نماید که هنوز در سایر چارچوب ها به صورت مختصر عرضه نشده اند.
امنیت و پالایش XSS
رده ارسال ایمیل که از پیوست‌ها، ایمیل‌های HTML ای یا متنی، پروتکل‌هایی نظیر SMTP، sendmail و Mail حمایت می‌کند. 
کتابخانهٔ دستکاری عکس (اموری نظیر. کات، چرخش، عوض کردن ابعاد و ...). حمایت  از GD، ImageMagic و NetPBM. 
رده بارکنندهٔ فایل، رده FTP ، بومی‌سازی ، صفحه‌بندی ، رمزگذاری اطلاعات، معیارسنجی، رده تقویم ، رده User Agent  (معلوم کردن  مرورگر)، رده رمزگذاری فایل‌های زیپ، رده کلاس Trachback ، رده XML-RPC ، رده تست واحد (unit Testing) ، ایجاد نشانی اینترنیت های کاربرپسند ، کتابخانه‌ای بزرگ از کمک کننده ها.

نظرات

نظر شما
نام :
پست الکترونیکی :
وب سایت :
متن :

تصویر :

برچسب ها :