وب فریم ورک
زمان مطالعه 1 دقیقه
۷ مهر ۱۴۰۰
نویسنده پایدار سامانه
تعداد کامنت 0

وب فریم ورک (Web Framework) چیست؟

وب فریم ورک (Web Framework) یا چارچوب برنامه نویسی توسعه وب یا فریمورک وب به فریم ورک هایی گفته می شود که جهت حمایت و توسعه برنامه های تحت وب مورد استفاده قرار میگیرند، چرچوب استانداردی که برای توسعه وب مورد استفاده قرار میگیرند و با مفاهیم پایه وب کاملا منطبق بوده و پردازش درخواست های وب و پاسخ دهی به آن ها را کاملا بهینه کرده است.

وب فریم ورک چیست؟

فریم ورک های بسیاری وجود دارند که برای کاربرد های بخصوصی طراحی شده اند، کارهای روتین و پر کاربردی که توسعه دهندگان مدام به آن ها احتیاج دارند و از پیش نوشته اند و در قالب لایبرری ها و تابع ها در اختیار برنامه نویس قرار داده اند، مثلا مسائل مربوط به آدرس دهی صفحات در وب سایت و مسائل فوق پیچیده ای که هر کدام شاید ماه ها هزینه و زمان توسعه یک تیم را صرف کنند و حتی بعد از سپرس کردن ماه ها توسعه باز هم به حد مطلوبی نرسند، این موارد را وب فریم ورک ها در یک بسته یا پکیج جمع کرده اند می توان سال ها تجربه ی هزاران برنامه نویس را در یک ظرف در نظر گرفت. نکته اینجاست که وب فریم ورک ها فقط و فقط برای توسعه در محیط وب ایجاد شده اند و هدف آن ها راحت تر کردن و سریع تر و ایمن تر کردن اپلیکیشن هایی است که بر روی بستر وب قرار خواهند گرفت

تفاوت وب فریم ورک با فریم ورک

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

اگر با زبان بنامه نویسی هایی مانند C# و یا Java آشنایی داشته باشید این را می دانید که استفاده ها چند منظوره از این زبان ها می کنند، یعنی در حوزه طراحی نرم افزار، موبایل اپلیکیشن ها، دستگاه های صنعتی، هوش مصنوعی و بسیاری از صنایع مختلف مورد استفاده قرار میگیرند، یعنی شما یک اپلیکیشن دسکتاپ می توانید با آنها بنویسید و بهتر است اینگونه بگوییم که پایه زبان های برنامه نویسی هستند که همه حف حریف و چند کاربردی مورد استفاده قرار میگرند، اما همین زبان ها در فریم ورک های تخصصی شده اند که فقط و فقط بر روی بستر وب بهینه شده اند، اینکه درخواست کای کاربر و مرورگر را چظور پاسخ دهند، پروتکل های انتقال فایل، کش کردن اطلاعات و هزاران امکانی که به دلیل حساسیت وب هم ار نظر امنیت و هم از نظر سرعت باید مطلوب تر از فضاهای دسکتاپ باشند بهینه سازی شده اند، مانند فریم ورک ASP.NET که با زبان C# نوشته می شود و یا فریم ورک Spring که به زبان JAVA مورد استفاده قرار میگرد.

 

چند Web Framework معروف برای توسعه وب:

وب فریم ورک های بسیاری وجود دارند که ما توانیم برای طراحی و توسعه وب سایت ها و وب اپلیکیشن ها از این وب فریم ورک ها استفاده کنیم، حتی در یک زبان بخصوص تعدادی وب فریم ورک با کاربری های نزدیک به هم نیز وجود دارد که شما باید از میان همه آنها نزدیک ترین ساختار و ارتباط با نیازمندی خودتان را انتخاب کنید، در زیر عناوین برخی از این وب فریم ورک ها نوشته شده است و اما در مطلب دیگری هر کدام از آن ها را به تفکیک مورد بررسی قرار داده ایم تحت عنوان فریم ورکهای طراحی وب سایت که می توانید مورد مطالعه و بررسی قرار دهید:

  1. ASP.NET
  2. Blazor
  3. Django
  4. Express
  5. Angular
  6. Vue.JS
  7. Spring
  8. Flask

اشتراک گذاری در شبکه های اجتماعی

دیدگاهتان را بنویسید

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