ما هو بالضبط تطبيق ويب؟

تحسين فهمك لبرامج التطبيقات القائمة على الويب

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

ما هو العميل؟

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

ما هي فوائد استخدام تطبيقات الويب؟

ويخفف تطبيق الويب المطور من مسؤولية إنشاء عميل لنوع معين من الكمبيوتر أو نظام تشغيل معين ، بحيث يمكن لأي شخص استخدام التطبيق طوال فترة وصوله إلى الإنترنت. نظرًا لأن العميل يعمل في متصفح ويب ، فقد يكون المستخدم يستخدم جهاز متوافق مع IBM أو جهاز Mac. يمكن تشغيل Windows XP أو Windows Vista. بل يمكنهم استخدام Internet Explorer أو Firefox ، على الرغم من أن بعض التطبيقات تتطلب متصفح ويب محددًا.

تستخدم تطبيقات الويب عادةً مجموعة من البرامج النصية من جانب الخادم (ASP و PHP ، إلخ) والنص البرمجي من جانب العميل (HTML ، و Javascript ، إلخ.) لتطوير التطبيق. يتعامل البرنامج النصي من جانب العميل مع العرض التقديمي للمعلومات بينما يتعامل البرنامج النصي من جانب الخادم مع كافة العناصر الصلبة مثل تخزين المعلومات واستردادها.

ما هي مدة وجود تطبيقات الويب؟

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

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

كيف تطورت تطبيقات الويب؟

تعتمد معظم تطبيقات الويب على بنية خادم العميل حيث يقوم العميل بإدخال المعلومات بينما يقوم الخادم بتخزين المعلومات واستردادها. يعد بريد الإنترنت مثالاً على ذلك ، حيث تقدم شركات مثل Gmail و Microsoft's Outlook عملاء البريد الإلكتروني المستند إلى الويب.

على مدى السنوات العديدة الماضية ، كان هناك دفعة كبيرة لتطوير تطبيقات الويب للوظائف التي لا تحتاج عادة إلى خادم لتخزين المعلومات. معالج الكلمات الخاص بك ، على سبيل المثال ، يقوم بتخزين المستندات على جهاز الكمبيوتر الخاص بك ، ولا يحتاج إلى خادم.

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

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

G Suite ( Google Apps سابقًا) ، Microsoft Office 365 هي أمثلة أخرى لأحدث جيل من تطبيقات الويب. تطبيقات المحمول التي تتصل بالإنترنت (مثل تطبيق Facebook أو تطبيق Dropbox الخاص بك أو تطبيقك المصرفي عبر الإنترنت) هي أيضًا أمثلة على كيفية تصميم تطبيقات الويب للاستعمال المتزايد على نحو متزايد للويب المحمول.

تحديث بواسطة: إليز مورو