RSS

Tag Archives: AJAX

تقنية AJAX بعين المبرمج

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

المزيد…

 
 

الأوسمة: , ,

Google Gears – خطوة على طريق كمال تطبيقات الويب

إن بساطة بناء واجهات المستخدم بلغة HTML بالإضافة إلى سهولة لغات البرمجة العاملة على طرف المخدم بشكل عام مثل PHP أو ASP.NET والتي تتعامل بدورها بيسر مع قواعد البيانات مثل MySQL، كل هذا جعل من عملية تطوير مواقع الويب وتطبيقاتها شائعة جدا، حتى أنه بات باستطاعتك الآن الحصول على الكثير من طابع التعامل مع تطبيقات سطح المكتب، سواء لجهة التفاعلية أو سرعة الاستجابة وذلك بفضل تقنية AJAX التي أتاحت تغيير قطع وأقسام محددة بعينها من محتوى صفحات الويب استجابة لحدث معين قام به المستخدم دون الحاجة إلى إعادة تحميل كامل الصفحة مجددا. لكن مع كل هذا التقدم الحاصل كانت هناك مشكلة لا زالت تؤرق بال العاملين على تطوير هذا النوع من تطبيقات الويب وهي: كيف سنتصرف إن تعذر على زبون التطبيق الاتصال بشبكة الويب خلال فترة معينة من استثماره له؟

الإجابة على هذا السؤال تقتضي بتمكين تطبيقات الويب من العمل حتى دون وجود الاتصال بشبكة الويب أصلا! وهي الحلقة التي ظلت مفقودة حتى ظهور تقنية Google Gears. إن إطلاق Google Gears سيتسبب بثورة أشبه ما تكون بالثورة التي تسببت بها Google منذ بضعة سنوات حين أطلقت تقنية AJAX للمرة الأولى كحل متكامل يمكن استخدامه على نطاق عملي على الرغم من أن جميع مكونات تلك التقنية لم تتضمن في وقتها أي إختراع جديد على الإطلاق، فلا لغة JavaScript ولا تنسيق وثائق XML ولا حتى كائن XMLHttpRequest كانت أمورا جديدة، لكن طريقة تركيبها معا وربطها في بنية تقنية AJAX كانت هي الصرعة الجديدة التي أطلقتها Google واستخدمتها في العديد من تطبيقاتها مثل Google Maps و Gmail.

المزيد…

 
2 تعليقان

Posted by في 14 أبريل 2010 in تقنيات الويب

 

الأوسمة: , ,