تطبيق خادم العميل مقابل تطبيق الويب
تطبيق العميل / الخادم وتطبيق الويب نوعان من التطبيقات المستخدمة في عالم الويب. تسمى التطبيقات التي تعمل على جانب العميل والوصول إلى الخادم البعيد تطبيقات العميل / الخادم بينما تسمى التطبيقات التي تعمل بالكامل على المتصفح تطبيقات الويب.
تطبيق العميل / الخادم
جزء من تطبيق البرنامج الذي يتم تشغيله على العميل أو جانب المستخدم ويقدم طلبات إلى الخادم أو الوصول إلى المعلومات منه يسمى تطبيق خادم العميل. تُستخدم اللغات عالية المستوى لكتابة هذه التطبيقات التي تتضمن منطق الأعمال والنماذج وواجهة المستخدم.تحتوي معظم التطبيقات من هذا النوع على قاعدة بيانات وتقوم بإجراء استعلامات من قاعدة البيانات هذه المخزنة على الخادم البعيد.
يمكن أن يكون تطبيق خادم العميل خاصًا بالنظام الأساسي أو يمكن أيضًا أن يكون عبر النظام الأساسي إذا تم استخدام لغة برمجة عبر الأنظمة الأساسية. ميزة استخدام لغة عبر الأنظمة الأساسية هي أن التطبيق يبدو أصليًا للنظام الأساسي أو نظام التشغيل الخاص بالعميل.
يجب تثبيت كل تطبيق خادم عميل على جهاز كمبيوتر العميل. قد تكون هذه مهمة سهلة للغاية أو قد يستغرق تثبيت التطبيق ساعات لأنه يعتمد على مدى تعقيد التطبيق ، والعناية التي يتولاها المطور أثناء حزمه والنظام الأساسي الذي تمت كتابته فيه.
يمكن تشغيل هذه التطبيقات على كمبيوتر المستخدم أو قد يكون هناك نوع من VNC أو Citrix أو خادم طرفي يعمل مع نظام التشغيل من أجل توفير واجهة قوية وقوية وسهلة الاستخدام وغنية.
تطبيق الويب
التطبيق الذي يتم تشغيله بالكامل على متصفح المستخدم يسمى تطبيق الويب. يتم توفير واجهة مشابهة لتطبيق خادم العميل للمستخدم في تطبيق ويب ويتفاعل المستخدم بنفس طريقة تطبيق خادم العميل.
يمكن أن يوفر تطبيق الويب نفس الوظيفة المشابهة لتطبيق خادم العميل. نظرًا لأن هذه التطبيقات تعمل على المتصفح ، فيمكن تشغيلها على أي نظام أساسي أو نظام تشغيل به متصفح ويب. على سبيل المثال ، يمكن أن يكون معالج النصوص أيضًا أحد تطبيقات الويب التي قد تسمح للمستخدمين بتنزيل البيانات إلى محركات الأقراص الثابتة الخاصة بهم.
عملاء بريد Yahoo و Gmail هم أمثلة لتطبيقات الويب القوية ويتم توفير الكثير من التطور بواسطة AJAX الذي يتم استخدامه لإنشاء تطبيقات ويب أكثر استجابة. تشمل الأمثلة الأخرى لتطبيقات الويب من الجيل التالي WebEx و WebOffice و Microsoft Office Live و Google Apps.
الفرق بين تطبيق خادم العميل وتطبيق الويب
• في تطبيق خادم العميل ، يتفاعل المستخدم مع الخادم من خلال واجهة مستخدم أو تطبيق مثبت على جانب العميل بينما في تطبيق الويب ، يتفاعل المستخدم معه من خلال متصفح الويب.
• يجب تثبيت تطبيق خادم العميل على جهاز العميل بينما هذا ليس هو الحال مع تطبيق الويب لأنه يعمل على المتصفح فقط.
• تعمل بعض تطبيقات خادم العميل فقط على أنظمة أساسية محددة بينما تطبيقات الويب مستقلة عن النظام الأساسي لأنها تحتاج فقط إلى متصفح ويب لعملها.
• تتضمن أمثلة تطبيقات خادم العميل Microsoft Outlook و Yahoo messenger و Windows Live وغيرها بينما أمثلة تطبيقات الويب هي Google Apps و Gmail و Yahoo Mail و Microsoft Office Live.