توسعه وب چیست؟

توسعه وب چیست؟

توسعه وب چیست

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

عبارت توسعه وب از دو کلمه ساخته شده است:

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

توسعه وب به دو دسته تقسیم می شود:

  • توسعه فرانت اند (Frontend)
  • توسعه بک اند (Backend)

توسعه فرانت اند Frontend

به بخشی از سایت که کاربران مستقیما با آن در تعامل هستند گفته می شود. برخی اوقات این بخش را 'سمت کلاینت' اپلیکیشن می گویند.

  • نقشه فرانت اند:
    فرانت اند frontend
  • HTML: مخففی برای عبارت زبان نشانه گذاری ابرمتنی است. از HTML برای طراحی بخش فرانت اند صفحات وب با استفاده از نشانه گذاری و تگ ها استفاده می شود. HTML به عنوان اسکلتی برای یک سایت است به این دلیل که از آن برای ساخت ساختار وب سایت و صفحات آنها استفاده می شود.
  • CSS: زبانی است که با هدف ساده سازی پروسه ساخت ظاهر صفحات وب طراحی شده است. CSS برای استایل دادن به صفحات وب مورد استفاده قرار می گیرد.
  • جاوا اسکریپت: جاوا اسکریپت زبانی است که توسط آن می توان به صفحات وب رفتاری داینامیک داد.
  • بوت استرپ: بوت استرپ کلکسیونی از ابزارهای رایگان و متن باز است که برای ساخت سایت های ریسپانسیو و وب اپلیکیشن ها مورد استفاده قرار می گیرد. بوت استرپ معروف ترین فریم ورک بر پایه CSS است که برای ساخت سایت های ریسپانسیو و اپلیکیشن های تحت وب استفاده می شود. امروزه وب سایت ها طوری طراحی می شوند که کلیه مرورگرها را (نظیر کروم، فایرفاکس، سافاری و اینترنت اکسپلورر) و کلیه اندازه های نمایش (دسکتاپ، تبلت، گوشی ها، فبلت phablet) را پشتیبانی کنند.
    • بوت استرپ 4
    • بوت استرپ 5

فریم ورک ها و کتابخانه های فرانت اند

  • AnhularJs
  • React.js
  • VueJS
  • jQuery
  • Bootstrap
  • Material UI
  • Tailwind CSS
  • jQuery UI
  • برخی دیگر از کتابخانه های فرانت اند شامل: Handlebar.js, Backbone.js, Ember.js

توسعه بک اند Backend

بک اند، بخش سمت سرور یک سایت است. بک اند بخشی از یک وب سایت است که کاربران نمی توانند آن را ببینند و با آن تعامل داشته باشند. بک اند بخشی از نرم افزاری است که کاربران نمی توانند به طور مستقیم با آن تعامل داشته باشند. بک اند برای ذخیره سازی، نگهداری و مرتب سازی داده ها استفاده می شود.

  • نقشه بک اند:
    بک اند backend
  • PHP: زبان اسکریپت نویسی سمت سروری است که منحصرا برای توسعه وب طراحی شده است.
  • Java: جاوا یکی از مشهورترین و مورد قبول ترین زبان های برنامه نویسی است. یکی از ویژگی های جاوا قابلیت بالای آن در بسط و توسعه است.
  • Phyton: پایتون زبان برنامه نویسی است که به شما اجازه می دهد با سرعت شروع به کار کنید و به بهترین نحو سیستم ها را پیاده سازی کنید
  • Node.js: یک محیط اجرایی متن باز است که از سیستم عامل های گوناگونی پشتیبانی می کند. Node.js به شما این امکان را می دهد تا کدهای جاوا اسکریپت را خارج از محیط مرورگرها اجرا نمایید.
  • فریم ورک ها و کتابخانه های بک اند: کتابخانه های بک اند شامل موارد زیر است: Express, Django, Ruby, Laravel, Spring و غیره...

هنوز نظری ثبت نشده است.

یک نظر بگذارید

کد امنیتی: