مرجع
آخر الزيارات

تطبيق ويب

617 كلمة•0 مشاهدة•🗒️ منذ 11 يوماً
باختصار: تطبيق الويب هو برنامج تطبيقي يتم تشغيله على خادم ويب، بخلاف البرامج المعتمدة على الكمبيوتر والتي يتم تشغيلها محليًا على نظام التشغيل للجهاز. تتناول المقالة 4 أقسام، منها «تطوير»، «الاستخدام التجاري» و«مميزات تطبيقات الويب».
المحتويات
  1. تطوير
  2. الاستخدام التجاري
  3. مميزات تطبيقات الويب
  4. التطبيقات
تطبيق ويب

بدايةً، تطبيق الويب هو برنامج تطبيقي يتم تشغيله على خادم ويب، بخلاف البرامج المعتمدة على الكمبيوتر والتي يتم تشغيلها محليًا على نظام التشغيل للجهاز. يتم الوصول إلى تطبيقات الويب من قبل المستعمل من خلال مستعرض ويب مع اتصال شبكة نشط. تتم برمجة هذه التطبيقات باستخدام بنية على غرار العميل - الخادم - يتم توفير المستعمل ("العميل") من خلال خادم خارج الموقع يستضيفه طرف ثالث. تتضمن أمثلة تطبيقات الويب شائعة الاستخدام: البريد الإلكتروني ومبيعات التجزئة عبر الإنترنت والخدمات المصرفية عبر الإنترنت والمزادات عبر الإنترنت و معالجات النصوص و الخدمات التخزين السحابية. وتعرض الأقسام التالية جوانب أخرى من الموضوع.

تطوير

في هذا الإطار، غالبًا ما يتم تبسيط كتابة تطبيقات الويب باستخدام إطار عمل تطبيق الويب. تسهل هذه الأطر التطوير السريع للتطبيق من خلال السماح لفريق التطوير بالتركيز على أجزاء التطبيق الخاصة بهم والتي تعتبر فريدة لأهدافهم دون الحاجة إلى حل مشكلات التطوير الشائعة مثل إدارة المستعمل. الكثير من الأطر المستعملة هي برمجيات مفتوحة المصدر.

في هذا الإطار، يمكن أن يؤدي استخدام أطر تطبيقات الويب في كثير من الأحيان إلى تقليل عدد الأخطاء في البرنامج، سواء عن طريق جعل الكود أبسط، أو عن طريق السماح لفريق واحد بالتركيز على إطار العمل بينما يركز فريق آخر على حالة استخدام محددة. في التطبيقات التي تتعرض لمحاولات اختراق مستمرة على الإنترنت، يمكن أن تحدث المشكلات المتعلقة بالأمان بسبب أخطاء في البرنامج. يمكن للأطر كذلك أن تعزز استخدام أفضل الممارسات مثل GET after POST.

وفي السياق ذاته، فضلًا عن ذلك، هناك إمكانية لتطوير التطبيقات على أنظمة تشغيل الإنترنت، على الرغم من عدم وجود الكثير من المنصات القابلة للتطبيق التي تناسب هذا النموذج في الوقت الحالي.

الاستخدام التجاري

إضافةً إلى ذلك، تطبيقات الويب لنموذج الحوسبة السحابية هي برامج كخدمة (SaaS). هناك تطبيقات أعمال مقدمة كخدمة SaaS للمؤسسات مقابل رسوم ثابتة أو تعتمد على الاستخدام. يتم تقديم تطبيقات الويب الأخرى مجانًا، وغالبًا ما تدر دخلاً من الإعلانات المعروضة في واجهة تطبيق الويب.

في هذا الإطار، تعد انتهاكات الأمان على هذه الأنواع من التطبيقات مصدر قلق كبير لأنها يمكن أن تتضمن معلومات المؤسسة وبيانات العملاء الخاصة. تعد حماية هذه الأصول جزءًا مهمًا من أي تطبيق ويب وهناك بعض المجالات التشغيلية الرئيسية التي يجب تضمينها في عملية التطوير. يتضمن ذلك عمليات المصادقة والتفويض ومعالجة الأصول والإدخال والتسجيل والتدقيق. يمكن أن يكون بناء الأمان في التطبيقات من البداية أكثر فاعلية وأقل اضطرابًا على المدى الطويل.

كذلك، تتمثل الإستراتيجية الناشئة لشركات برامج التطبيقات في توفير الوصول إلى الويب إلى البرامج التي تم توزيعها سابقًا كتطبيقات محلية. اعتمادًا على نوع التطبيق، قد يتطلب الأمر تطوير واجهة مختلفة تمامًا تعتمد على المستعرض، أو مجرد تكييف تطبيق موجود لاستخدام تقنية عرض مختلفة. تسمح هذه البرامج للمستعمل بدفع رسوم شهرية أو سنوية لاستخدام أحد تطبيقات البرامج دون الحاجة إلى تثبيته على محرك أقراص ثابت محلي. تُعرف الشركة التي تتبع هذه الإستراتيجية بمزود خدمة التطبيقات (ASP)، وتحظى شركات ASP في الوقت الحالي باهتمام كبير في صناعة البرمجيات.

مميزات تطبيقات الويب

وفي هذا السياق، تعتبر تطبيقات الويب اليوم هي هدف أغلب المبرمجين، فهم يرون أنها تقدم للمستعملين المبتدئين والمحترفين الواجهة البسيطة والتقنية المتفوقة والوصول السريع، فهي متوفرة عبر رابط إنترنت ويمكن الحصول عليها في أي وقت ومن أي مكان، كما أن أداء أغلب تطبيقات الويب تحسن وبدأت تقدم خدمات متميزة.

وفي هذا السياق، و في حين أن أغلب تطبيقات الويب مجانية ولا تحتاج سوى رابط التطبيق، تقدم بعض الشركات تطبيقات ويب متطورة جداً عبر اشتراك غالباً ما يكون بشكل شهري أو سنوي، بحيث يتمكن من تشغيل التطبيق من أي جهاز بمجرد إدخاله لمعلومات التسجيل التي حصل عليها بعد التسجيل ودفع المبلغ المحدد، بعض هذه التطبيقات هي تطبيقات احترافية لبرمجيات مكتبية وبعضها الآخر عبارة عن محررات صور متقدمة وحديثه.

التطبيقات

  • انظر كذلك
  • صفحات الطرز المتراصة
  • كولدفيوشن
  • البرمجيات كخدمة
  • ويب 2.0
  • هندسة الويب
  • خدمة ويب
  • علوم الشبكة العنكبوتية
  • ودجة ويب
  • تطبيق الصفحة الواحدة
  • أجاكس
  • أدوات تطوير المواقع
  • لعبة متصفح
  • واجهة برمجة التطبيقات
  • تطبيق محمول
  • تطبيق ويب تقدمي

ومن جهة أخرى، من أمثلة تطبيقات المستعرض برامج مكتبية بسيطة (معالجات النصوص وجداول البيانات عبر الإنترنت وأدوات العرض التقديمي)، ولكن يمكن أن تتضمن كذلك تطبيقات أكثر تقدمًا مثل إدارة المشاريع والتصميم بمساعدة الكمبيوتر وتحرير الفيديو ونقاط البيع.

ما رأيك في هذه المقالة؟

📝 هل في هذه المقالة خطأ؟

إذا وجدت معلومة تحتاج تصحيحاً أو إضافة، أو أردت حذف المقالة، أرسل لنا طلباً وسنراجعه.