JavaScript is not enabled!...Please enable javascript in your browser

جافا سكريبت غير ممكن! ... الرجاء تفعيل الجافا سكريبت في متصفحك.

تعرف على تطبيقات الويب

 تعرف على تطبيقات الويب وما يدخل في بنائها.

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

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


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


ما الفرق بين موقع الويب وتطبيق الويب؟

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


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


هندسة تطبيقات الويب

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


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


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

الاسمبريد إلكترونيرسالة