وب اپلیکیشن ( web application )
گوگل در سال ۲۰۱۵ برای اولین بار از web application رو نمایی کرد. وب اپلیکیشن ها برنامه هایی هستند که از طریق وب قابل استفاده اند، به عبارت دیگر وب اپلیکیشن یا برنامه تحت وب نرم افزاریست که از طریق مرورگر در اختیار کاربر قرار میگیرد. برای مثال Gmail یک وب اپلیکیشن است. وب اپلیکیشن ها روی یک سرور قرار می گیرند و کاربران میتوانند از طریق آدرس IP یا URL به آن دسترسی داشته باشند.می توان گفت وب اپلیکیشن ها ترکیبی از وب سایت و اپلیکیشن ها هستند.
وقتی در مرورگر آدرسی وارد می کنیم به جای آنکه فایل HTML ذخیره شده ای بطور Static ارسال شود، برنامه ای در سرور وجود دارد که فایل HTML را بطور پویا تولید می کند. به طور مثال در یک سایت خبری ، متن اخبار در یک پایگاه داده ذخیره شده است، برنامه ای می نویسیم که مطابق با تیتر خبری متن خبر را از database بردارد و با قالب بندی خاصی برای کلاینت ارسال کند. در واقع این اطلاعات به کمک یک برنامه ارسال می شوند نه یک فایل.

وب سایت
یک وب سایت فضایی از اینترنت است که یک یا چندین صفحه دارد. مجموعه ای از صفحات وب که متصل به یکدیگرند، یک صفحه اصلی دارند و روی یک سرور قراردارند را وب سایت می گویند. هدف وب سایت ها ارائه اطلاعات جامع از یک شخص، سازمان، شرکت و… به کاربران وب می باشد.
مزایای وب اپلیکیشن
معایب وب اپلیکیشن
- در صورت قطع اینترنت کار نمی کنند
- از اپلیکیشن های تلفن همراه کند ترند
- کیفیت و امنیت آن ها پایین است
نمونه هایی از وب اپلیکیشن
- وب اپلیکیشن واتساپ، تلگرام و دیوار و …
- Gmail ، Yahoo و AOL
- Google Docs ، Google Sheets ، Google Slides
نحوه عملکرد web application
- کاربر به وسیله مرورگر درخواستی را به وب سرور ارسال می کند.
- وب سرور درخواست را به سرور وب اپلیکیشن مناسبی می فرستد.
- سرور web application به دنبال اطلاعات در پایگاه داده می گردد و سپس نتایج داده های درخواستی را ارائه می دهد.
- سرور وب اپلیکیشن اطلاعاتی که از پایگاه داده بدست آورده به وب سرور تحویل می دهد.
- وب سرور این اطلاعات را به وسیله ی مرورگر به کاربر نشان می دهد.
[…] بررسی وب اپلیکیشن و تفاوت آن با وب سایت […]