Web Application (وب اپلیکیشن)


وب ­اپلیکیشن (یا به اختصار وب اپ) به اپلیکیشنی گفته می­‌شود که به صورت کلاینت­-سرور پیاده‌سازی شده و در یک سرور مرکزی اجرا می‌­شود. غالباً کلاینت­‌ها درخواست خود را در بستر شبکه و از طریق مرورگر به وب ­اپلیکیشن مد نظر ارسال کرده و در هما‌ن‌جا پاسخ را مشاهده می‌­کنند. از معرو‌ف‌ترین وب ­اپلیکیشن­‌ها می‌­توان به وب‌­میل‌­ها، IM (مخفف Instant Messaging و به معنای پیام‌­رسان فوری)، درگاه­‌های پرداخت اینترنتی، فروشگاه‌های آنلاین، سرچ انجین­‌ها و ... اشاره کرد.

تفاوت وب­‌سایت و وب­ اپلیکیشن
مرز واضحی بین یک وب‌­سایت و یک وب ­اپلیکیشن وجود ندارد؛ گاهی ممکن است یک وب­‌سایت چندین وب ­اپلیکیشن را درونش داشته باشد همچون گوگل اما به طور کلی وب‌­سایت‌ها بیشتر بر محتوا تمرکز دارند و وب ­اپلیکیشن‌ها بیشتر بر نحوۀ تعامل با کاربر و نوع سرویسی که ارائه می­‌دهد تمرکز می‌کنند.

موبایل وب ­اپ
از انواع متداول وب ­اپلیکیشن­‌ها می‌­توان به وب­ اپلیکیشن­‌های موبایلی اشاره کرد که به صورت رسپانسیو (واکنش‌گرا) طراحی می­‌شوند تا کاربران موبایلی هم به راحتی بتوانند در مرورگر خود آن­ها را مشاهده کرده و یا از آن­ها سرویس بگیرند.


لیست نظرات
کاربر میهمان
دیدگاه شما چیست؟
کاربر میهمان
محسن
محسن
۱۳۹۷/۰۱/۲۳
یکی از موضوعات مرتبط با Web application عنوان Web application development هست
برای توسعه Web application ها مثل خیلی از موارد دیگه در دنیای برنامه نویسی، فریمورک هایی وجود داره که استفاده از اونها به طور کلی باعث میشه تا کار سریعتر و بهتر پیش بره
چند تا از معروفترین فریمورک ها که برای Web application development استفاده میشن موارد زیر هستن:
Django (که برپایه پایتون هست)، Ruby on Rails، Symfony و...
Insight
Insight
۱۳۹۷/۰۱/۲۲
یکی دیگه از مفاهیمی که چندوقتی ست ارائه شده، Progressive Web Application یا به اختصار PWA هست.
به طور ساده ایده اینه که ما با استفاده از تکنولوژی‌هایی که در وب داریم، تجربه‌ای رو برای کاربر خلق کنیم که مشابه تجربه‌ی استفاده از یک اپلیکیشن باشه و این مرز اونقدر کم باشه که بتونیم این محصول رو به صورت اپلیکیشن هایی روی پلتفرم های دیگری مثل موبایل و دسکتاپ هم عرضه کنیم.