فریم ورک Codeigniter چیست؟
معرفی فریم ورک کدایگنایتر:
فریم ورک کدایگنایتر یکی از محبوبترین فریم ورک های php میباشد. فریم ورک کدایگنایتر باعث میشود که برنامه ها وکدهایی را که میخواهیم با زبان php بنویسیم را بهتر درک کنیم و سریع تر اجرا کنیم.
Codeigniter را به صورت مخفف CI هم میشناسند که مخفف دوکلمه Code و igniter میباشد.
فریم ورک کدایگنایتر از معماری MVC پیروی میکند و به صورت رایگان و متن باز ارائه شده است و برای سرویس های تحت وب مورداستفاده قرار میگیرد.
شرکت نیسان که یکی از بزرگترین شرکت های تولید خودرو و اتومبیل میباشد از فرم ورک کدایگنایتر استفاده میکند و همچنین buffer هم که در شبکه های اجتماعی فعالیت دارد از این فریم ورک در برنامه نویسی های خود استفاده میکند.
در این مقاله به این سوالات در رابطه با فریم ورک کدایگنایتر پاسخ خواهیم داد:
Codeigniter چیست؟
کاربرد فریم ورک کدایگنایتر چیست؟
معایب این فریم ورک چیست؟
مزایای کدایگنایتر چیست؟
کداگنایتر یا لاراول؟
کداگنایتر یا cakephp؟
Codeigniter یا zend؟
آیا یادگیری این فریم ورک سخت است؟
رقبای کدایگنایتر، چه شرکت های نرم افزاری هستند؟
آیا کدایگنایتر محبوبترین فریم ورک زبان برنامه نویسی php میباشد؟
خلاصه ای از کدایگنایتر:
این فریم ورک رایگان است.
متن باز است.
سرعت اجرای بالایی دارد.
سبک و سریع است.
از دیتابیس های مختلف و زیادی پشتیبانی میکند.
خطاها را ثبت میکند.
پشتیبانی از کلاس ها و کدهای php
در فرم هایش، اعتبارسنجی دارد.
قابل توسعه میباشد.
نصب راحت و آسانی دارد.
از معماری MVC پشتیبانی میکند.
قدرت بسیار بالایی دارد.
در سال 2006 در معرض دید عموم قرار گرفت.
توسط شرکت نرم افزاری EllisLab تولید شد.
البته در سال 2013 شرکت EllisLab اعلام کرد که شرایط نگهداری از این فریم ورک را ندارد و قصد دارد که آن را واگذار کند و از سال 2014 به بعد مالکیت این فریم ورک را به موسسه فناوری بریتیش کلمبیا سپردند.
ویژگی های فریم ورک کدایگنایتر چیست؟
کدایگنایتر رایگان و متن باز است:
فریم ورک Codeigniter یک فریم ورک متن باز و رایگان میباشد. شما احتیاجی ندارید گه برای استفاده از فریم ورک کدایگنایتر هزینه ای را پرداخت کنید و این فریم ورک رایگان ست.
فریم ورک کدایگنایتر، ساده، سبک، سریع ولی قدرتمند است:
درست است که این فریم ورک ساده است و پیچیدگی خاصی را به همراه ندارد اما یک فریم ورک قوی و قدرتمند است.
یکی از بارزترین ویژگی های کدایگنایتر، سادگی و سهولت کار با آن است. اما سادگی این فریم ورک به معنای قدرت پایین آن نیست و نخواهد بود.
فریم ورک کدایگنایتر نصب آسان و اجرای سریعی را دارد:
راه اندازی و نصب کدایگنایتر هم به راحتی انجام میشود و نیازمند مسیرهای طولانی و پیچیده نخواهد بود. مثلا برای راه اندازی یکی دیگر از فریمورک های پی اچ پی همانند لاراول نیاز داریم که اول command line را اجرا کنیم و دستورات را در آنجا اجرا کرد. اما کدایگنایتر این مسیرها را برای توسعه دهندگانی که از ین فریم ورک استفاده میکنند را حذف کرده است.
فریم ورک Codeigniter از معماری MVC تبعیت میکند. یعنی چطور؟
خب در جواب فریم ورک Codeigniter چیست، جواب دادیم که کدایگنایتر از معماری MVC پیروی میکند. در این قسمت MVC را تشریح میکنیم:
MVC از سه بخش تشکیل میشود:
Model: این بخش مربوط به پایگاه داده میباشد و ارتباط با دیتابیس را ایجاد میکند.
View: این بخش مطالب و کدهای نهایی را به کاربر نمایش خواهد داد.
Controller: این قسمت هم وظیفه کنترل نرم افزار را دارد و در واقع دو بخش قبلی را به یکدیگر متصل میکند.
به این دلیل که کدنویسی در سه بخش اجرا میشود، کار بسیار راحت میشود وحتی خوانایی کدهای شما و سرعت اجرای پروژه شما بسیار بالا میرود.
با این ویژگی، شما کدهای تودرتو و پیچیده را نمینویسید و هر قسمت فقط کدهای مربوط به خود را اجرا میکند و این کار باعث بازدهی بسیار بالایی خواهد شد.
فریم ورک کدایگنایتر از این قابلیت استفاده میکند تا بتواند یک فریم ورک بهینه باشد تا کار با آن راحت باشد و همچنین سرعت اجرای بالایی را داشته باشد.
ادامه دارد...
برای مشاوره رایگان برنامه نویسی با ما تماس بگیرید.
09907104568
09359840831
نظرات