شرح صفوف ومحتوى الفقرة
تطبيق الويب () هو برنامج تطبيقي تفاعلي متكامل يعمل داخل متصفح الويب، يمكّن المستخدم من إنجاز مهام عملية، وإنشاء البيانات ومعالجتها، وتنفيذ تدفقات عمل متقدمة بدلاً من الاكتفاء بقراءة النصوص فقط.
من أبرز الأمثلة اليومية لتطبيقات الويب:
- منصات الإنتاجية والتصميم السحابية: مثل و و؛ حيث تحرر المستندات وتصمم الواجهات مباشرة داخل التبويب.
- البريد الإلكتروني ومنصات التواصل عبر الويب: مثل و عند فتحها واستخدامها من داخل المتصفح.
- الأنظمة المصرفية والمتاجر والمنصات التعليمية التفاعلية: مثل لوحات التحويل البنكي، وسلات الشراء، ومنصة التفاعلية التي تجري فيها المختبرات وتحل الاختبارات وتحفظ تقدمك الدراسي.
تأمل المثال البرمجي الآتي الذي يوضح كيف يحفظ تطبيق الويب تقدم المستخدم لحظياً عبر التخاطب مع الخادم:
JavaScript
// Web App action: mark task complete & sync state with backend API
async function completeLessonTask(taskId) {
const response = await fetch(`/api/tasks/${taskId}/complete`, {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ completedAt: new Date().toISOString() }),
});
return response.json();
}