من علی برنامه نویس در حوضه وب هستم :)
معرفی برترین فریک ورک های php
سلام خدمت دوستان عزیز توی این مقاله می خوام در موضوع معرفی برترین فریک ورک های php صحبت کنم و یک لیست از بهترین فریم ورک های php رو براتون ارائه بدم :)
فریم ورک چیست ؟
فریم ورک های php تماما به صورت model view controller هستند که مخفف شدش میشه mvc این یک نوع معماری هست که در اکثر زبان های برنامه نویسی وجود داره و واقعا خیلی باحاله
اگر شماه php pure و php oop و همچنین php mvc رو به کامل درک و یاد داشته باشید میتونید یک فریم ورک اختصاصی برای خودتون ایجاد کنیم!
از اونجا که به ایرانی ها ایرادات زیادی وارد می کنن که هرچی یاد میگیرن بلافاصله می خوان دوبرابرشو بزنن تا حالا تعداد افراد کمی بودن که فریم ورک بسازن و بخوان گسترده براش تبلیغ کنن همه خارجی بودن
من خودم لاراول کارم ولی خوب mvc رو بلد نیستم و به oop هم تسلط کامل ندارم :( ولی خوب رفتم سراغ لاراول و بهتره که شما اول oop و mvc رو یاد بگیرید بعد بیایید برای ادامه ی مقاله.
معرفی فریم ورک ها
1- فریم ورک laravel
این فریم ورک واقعا محبوب ترین فریم ورک نزد ایرانی ها و خارجی ها هست و خیلی سایت های زیادی با این فریم ورک نوشته شدن
دلایل مختلفی مبنی بر استفاده از لاراول برای فریم ورک سایتمون وجود داره که به اونها رسیدگی میشه :
این یک چارچوب پی اچ پی پر از ویژگی های است که به شما کمک خواهد کرد سفارشی کردن برنامه های پیچیده است. از جمله: مهاجرت داده های بدون درز، پشتیبانی معماری MVC، امنیت، راه اندازی، مشاهده موتور قالب، و احراز هویت، در میان بسیاری دیگر.
لاراول بسیار بیانی است، و سرعت و امنیت آن در راستای انتظارات برای یک برنامه وب مدرن است. برای توسعه دهندگانی که می خواهند B2B یا وب سایت های سازمانی بسازند که با تغییر روندهای وب تکامل خواهند یافت، لاراول راه رفتن است.
2- فریم ورک سیمفونی (Symfony)
فریم ورک Symfony در سال 2005 در دسترس قرار گرفت و برنامه نویس php می توانستند از این فریم ورک استفاده کنند.
این فریم عمر بیشتری نسبت به دیگر فریم ورک های php داره و خیلی فریم ورک باحالی هست حتی از لاراول هم بهتر :/ (شاید)
چون پایه و اساس لاراول Symfony هست
3- فریم ورک Codeigniter
کدایگنایتر در سال 2006 با هدف ایجاد وب اپلیکیشن ها بر پایه معماری mvc ایجاد و در دسترس برنامه نویسان قرار گرفت.
این فریم ورک حجم بسیار کم و اما سرعت بسیار بالایی دارد و این بهترین قوت این فریم ورک محصوب میشه
مطلبی دیگر از این انتشارات
معرفی فروشگاه آمازون، آمازون چگونه شروع به کار کرد!
مطلبی دیگر از این انتشارات
چرا طراحی سایت ریسپانسیو؟
مطلبی دیگر از این انتشارات
چطور یک اپلیکیشن با چند زبان نوشته میشود؟