Kaptain Kitty
دسته ها :فریم ورک php
انتشار :۱۷ مهر ۱۳۹۳
بازدید :834 بار

CodeIgniter

این فریم ورک برای برخی از برنامه نویسان اولین فریم ورکی بوده است که مورد استفاده قرار داده اند و آنها را با برنامه نویسی OO آشنا کرده است. این فریم ورک بسیار محبوب بوده و قدمت آن تقریبا با فریم ورک CakePHP برابرا است.

مزیت ها

نصب، راه اندازی و استفاده ی فوق العاده آسان. این ویژگی باعث می شود که حتی برنامه نویسانی که به تازگی کار با PHP را شروع کرده اند نیز بتوانند از این فریم ورک استفاده کنند.

– مستندات فوق العاده به همراه مثال های فراوان در بسیاری از فروم ها برای نشان دادن کارایی و نحوه ی استفاده از این فریم ورک

– سرعت فوق العاده زیاد

– اجتماع بسیار گسترده. مانند فریم ورک Cake، از آنجایی که فریم ورک CodeIgniter نیز مدت زمان زیادی از انتشارش می گذرد، لذا تقریبا همیشه می توانید پاسخ سوالات خود را از طریق گوگل کردن، فروم های CodeIgniter، یا کانال های IRC آنها به دست آورید. به عبارت دیگر کدهای فراوانی از سوی کاربران در اینترنت قرار داده شده است (مانند کتابخانه های Paypal و غیره) که می تواند به شما کمک کند که نیاز خود را رفع کنید.

– Spark ها، انجمنی هایی هستند که پکیج های CodeIgniter در آنها قرار می گیرد و با کاربران آن به اشتراک گذاشته می شود.

معایب:

– عدم وجود تفکیک ماژولی به صورت پیش فرض. برای برخی از برنامه نویسان این خود یک مساله ی مهم است زیرا آنها ترجیح می دهند تا جایی که امکان دارد کد هایشان از یکدیگر مجزا باشد. اکتنشن های ماژولی برای این کار وجود دارد اما رضایت صد در صد را تامین نمی کنند.

– گاها شما مجبورید که بسیاری از فایل های هسته را توسعه دهید تا فریم ورک آن طوری که شما می خواهید کار کند. هر چه بیشتر به تغییر هسته بپردازید، در آینده باید زحمت بیشتری برای نگهداری متحمل شوید.

– از انجایی که نسخه ی ۲٫x فریم ورک CodeIgniter با نقص هایی مواجه بود، در نسخه های بعدی به رفع این نواقص پرداخته شد اما هنوز هم برخی موارد مانند $this>library و helper های عملکرد های پروسه ای و توسعه ی یک کلاس با قرار داد پیشوند MY_ قبل از اسم آن، به خوبی عمل نمی کند. شاید این نواقص در نسخه های ۳٫x رفع شود.

نتیجه گیری: CodeIgniter یک فریم ورک فوق العاده برای کد نویسی PHP و OO می باشد که می توان با استفاده از آن وب سایت های کوچک را سریعا و بدون مشکل ایجاد کرد.

مطالب مرتبط

  خرید کتاب سوپر فریم ورک قدرتمند برنامه نویسی وب Ext JS   خرسندیم که به استحضار دوستان و علاقه مندان برنامه نویسی برسانیم که با درخواست های شما عزیزان و پس از مدت ها، بر آن شدیم تا اولین کتاب کامل آموزش سوپر فریم ورک Ext JS را تحت عنوان “ساخت وب اپلیکیشن های […]

به طور کلی استفاده از فریم ورک اجباری نیست، بلکه فریم ورک فقط یک ابزار کمکی است که به شما کمک می کند پروژه هایتان را سریع تر و بهتر جلو ببرید. بهتر ازین بابت که : فریم ورک ها بر اساس یک ساختار و معماری درست بنا شده اند و برنامه نویس را ملزم […]

جدیدترین فریم ورک دنیای فریم ورک های php  هم پا به صحنه گذاشت. فریم ورک Fat-Free  یا به عبارتی f3 این فریم ورک واقعا سبک است، توابع پایه ای تنها در یک فایل و در یک کلاس گنجانده شده است و حجمی معادل با ۳۹ کیلوبایت را اشغال می کند! حتی با این حجم کم […]

چهار قسمت از بررسی کامل و جز به جز php و node js را پشت سر گذاشتیم. در این قسمت که آخرین مقاله را در این مورد ارائه می دهیم می خواهیم بیشتر در مورد نقاط قوت Node.js صحبت کنیم. در انتهای این مقاله، لینک هر چهار سری گذشته ذکر شده است تا اگر آنها […]

نظراتتان را برایمان بنویسید

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

مطالب ما تو این شبکه های اجتماعی هم پخش میشه