تطبيق الويب (Web Application) برنامج تفتحه بعنوان إنترنت ولا يحتاج إلى تثبيت. والفرق بينه وبين موقع تعريفي بسيط أن المستخدم لا يقرأ المحتوى فقط؛ بل ينجز أعمالاً: يصدر فاتورة، ويعدّل ملفاً، ويسجّل الدخول إلى حسابه وتُحفظ بياناته.

أمثلة تعرفها#

  • البريد الإلكتروني عبر الويب
  • لوحة إدارة المتجر الإلكتروني
  • برنامج المحاسبة السحابي
  • أدوات تحرير الصور أو الخرائط عبر الإنترنت
  • نظام حجز المواعيد الطبية

كيف يعمل#

يعمل الجزء الظاهر (الواجهة الأمامية) في المتصفح وهو مبني بـ HTML وCSS وجافا سكريبت. أما الجزء الخلفي (الواجهة الخلفية) فعلى الخادم ويدير البيانات والمنطق. ويتحدث الجزءان معاً عبر API.

المزايا والقيود#

المزايا:

  • يعمل على أي جهاز فيه متصفح، سواء ويندوز أو ماك أو الهاتف
  • يُجرى التحديث مرة واحدة على الخادم فيرى كل المستخدمين النسخة الجديدة
  • لا حاجة للمرور عبر متاجر التطبيقات

القيود:

  • لا يعمل عادةً بدون إنترنت، إلا إذا أُضيفت إمكانية العمل دون اتصال
  • الوصول إلى بعض إمكانات الجهاز أكثر محدودية من التطبيق الأصلي (Native)

الفرق عن الموقع#

لا حدّ فاصلاً بين الموقع وتطبيق الويب. وكلما زاد التفاعل وتسجيل البيانات اقترب من تطبيق الويب. وتطبيق الويب التقدمي (PWA) نوع منه يُثبَّت كأنه تطبيق.