برمجة تطبيقات الويب
يسعدنا تقديم خدماتنا لكم
ماهو تطبيق الويب "web application"؟
تطبيق الويب هو تطبيق يتم تطويره ليعمل في المتصفحات ويتم الوصول إليه عن طريق الأنترنت والوسيط هو المتصفح,ويتم كتابة هذه التطبيقات بعدة لغات برمجة من بينها Python,Php,Perl,Ruby ..,ويتم تطويرهذه التطبيقات الويب عن طريق إطارت تصميم تطبيقات الويب Web Application Framework.
ما هي الحاجة لتطبيقات الويب؟
لتطبيقات الويب الكثير من الاستخدامات لزائري الموقع ومطوريه، منها ما يلي
- يتيح للزائرين البحث عن المعلومات على نحو سريع وسهل في المواقع الغنية بالمحتوى:
يمنح هذا النوع من تطبيقات الويب للزائرين القدرة على البحث في المحتوى وتنظيمه والتنقل خلاله بالطريقة التي يرونها ملائمة. من أمثلة ذلك، شبكات الإنترانت للشركات وMicrosoft MSDN وAmazon.com
- تتيح جمع البيانات التي يوفرها زائرو الموقع وحفظها وتحليلها:
في الماضي، كانت تُرسل البيانات المدخلة في نماذج HTML كرسائل بريد إلكتروني إلى الموظفين أو تطبيقات CGI لتتم المعالجة. بينما يمكن لتطبيق الويب حفظ بيانات النموذج مباشرة في قاعدة بيانات، وكذلك استخراج البيانات وإنشاء تقارير مستندة إلى الويب ليتم تحليلها. ومن أمثلة ذلك، صفحات الخدمات المصرفية عبر الإنترنت وصفحات إتمام البيع للمتاجر واستطلاعات الرأي ونماذج ملاحظات المستخدمين.
- تتيح تحديث مواقع الويب التي تحتوي على محتوى دائم التغير:
توفر تطبيقات الويب على مصمم الويب عناء التحديث المستمر لمحتوى HTML بالموقع. حيث يزود موفرو المحتوى، مثل محررو الأخبار، تطبيق الويب بالمحتوى، ثم يقوم تطبيق الويب بتحديث الموقع تلقائيًا.
مميزات هذه التقنية
- وابرز الأمثلة على تطبيقات الويب هي Microsoft Office Live,Google Reader,Google Apps…etc.
- الآن الفرق بين التطبيق الويب والموقع العادي Web Site.الموقع العادي هو عبارة عن موقع يحتوي على عدة مقالات او مواضيع وصور أما تطبيق الويب هو عبارة عن تطبيق يسهل على المستخدم التفاعل مع الموقع بشكل افضل من الموقع العادي.
- تقليل من نسبة إصابة بالفيروسات.
- تسهيل أعمال المستخدم من تصفح وتعامل مع الموقع.
- إمكانية الوصول إلى التطبيق من أي جهاز يتوفرعلى خط الانترنات.
- التخلص من معانات تحديث التطبيقات,لأنه هنا في تقنياتنا التطبيق يتم تطويره عن طريق الموقع.