سلام به همه ویرگولی ها من مدت زیادی نبودم و الان بعد از مدتی برگشتم و میخوام کمی درباره فریم ورک های ترند و برتر با شما صحبت کنم.
دنیای برنامه نویسی روز به روز پیشرفت میکنه و ما باید خودمون رو با این تکنولوژی ها بروز کنیم! خب انتخاب های زیادی هم داریم.
جنگو یک فریم ورک برای هسته پایتون که با معماری MVT که مخفف Model View Controller به معنی مدل نمایش کنترلگر است. جنگو از دیتابیس های زیادی پشتیبانی میکنه، از MySQL گرفته تا MongoDB.
ساختار کلی جنگو رو در عکس زیر می بینید:
چارچوب Ruby on Rails به پایه مدل MVC ساخته شده. که مخفف Model View Controller است، شعال این فریم ورک : تصور کن چی میسازی وقتی اونو یاد بگیری...
این شعار در نگاه اول کمی بلوف به حساب میاد ولی وقتی بیشتر غرق میشی توی دنیای اون متوجه میشی نه تنها شعار نیست بلکه کاملا درست هم هست. کار با این فریم ورک بسیار راحت و آسون است و پیشنهاد میکنم یک سری به سایت اصلی اون بزنین.
زبان برنامه نویسی PHP یکی از برترین و محبوب ترین زبان های برنامه نویسی در حوزه طراحی وب است. این زبان برنامه نویسی Framework های بسیار زیادی دارد که لاراول یکی از آنها است. عاملی که فریم ورک لاراول را از سایر فریم ورکهای زبان PHP متمایز میسازد، ویژگیهای زیاد آن است. تا الان که دارم این متن رو می نویسم نسخه 8 اون وارد شده.
یک فریمورک متن باز زبان JavaScript است که از آن برای توسعه رابط کاربری استفاده میشود. Vue.js برای اولین بار در دسامبر سال 2013 توسط Evan You، یکی از کارمندان سابق گوگل، به دنیا معرفی شد. شما میتوانید از Vue در ساخت اپلیکیشنهای تحت وب تک صفحهای یا حتی وبسایتهایی در مقیاس بزرگ با ساختارهای مختلف استفاده کنید. همچنین میتوانید کامپوننتهایی ایجاد کرده و در سایر بخشهای پروژه یا حتی پروژههای دیگر از آن استفاده کنید.
اینها تنها بخشی از فریم ورک های رایج و ترند حوزه برنامه نویسی بود که به عرضتون رسوندم. هرکدوم مزایایی نسبت به همدیگه دارن و کمی انتخاب رو پیچیده میکنه! ولی نظر شخصی من برای استفاده از این فریم ورک ها استفاده از Laravel و Vue در کنار هم است. و البته قدرت Django و Ruby on Rails هم نباید نادیده گرفت.