Edit-clear.svg
هذه الموضوعة من الممكن بحاجة إلى تهذيب لتتناسب مع مرشد الأسلوب في ويكيبيديا. لم يُحدد أي سبب للتهذيب. فضلًا هذّب الموضوعة إذا كان بإمكانك ذلك، أوغيّر النطقب ليُحدد المشكلة التي بحاجة إلى تهذيب.(أبريل 2019)

أجاكس (بالإنجليزية: Ajax)‏ هي تقنية تتيح إمكانية العمل على متصفحات الويب بطريقة مماثلة للعمل على سطح المخط، حيث يتم طلب صفحة الإنترنت قيد التصفح بدون الحاجة إلى الانتنطق إلى صفحة جديدة وهي الكيفية التقليدية للعمل على الويب التي تتمثل بارسال البيانات من قبل المستخدم (Client Side) إلى الخادم (Server Side) لمعالجة المعلومات ثم إرسال صفحة جديدة تحتوي المعلومات الجديدة المعدلة إلى المستخدم من جديد، بينما تقنية أجاكس فتتيح إمكانية اجراء هذه التعديلات والطلبات وذلك دون الحاجة إلى إعادة التحميل من حديث بل يتم تغيير الجزء المراد التعديل عليه في نفس الصفحة وهي في حالة اتصال بخادم الشبكة وذلك عن طريق اتصال جانبي. تستفيد المواقع التي يزورها عدد كبير من الزائري من هذه التقنيات مما يقلل من الجهد الحاصل على خادم الشبكة والزمن اللازم لاستجابة المسقط لدى المتصفح.

أجاكس مبنية على عدة برمجيات موجودة مسبقا أهمها: لغة جافا سكريبت وXML وHTML.

تاريخ

مصطلح أجاكس ظهر أول مرة في منطقة بتاريخ 18 فبراير 2005 لمحرر أمريكي وقد وصف مجموعة تقنيات وأساليب أستخدمت من قبل جوجل Google في جوجل أرث وجيميل (Gmail) تمكن المستخدم من التعامل مع المسقط الإلكتروني بكيفية تشبه برامج الحاسوب، حيث يقوم المستخدم بالقيام بأعماله من خلال صفحة واحدة.

للتذكير، فإن الأدوات المستعملة في هذه التقنية كانت موجودة قبل ظهور الموضوعة. ففي 2001، ظهر الأمر XMLHttp داخل مخطة MSXML (المخطة التي صممت في البدء لدعم المتصفح إنترنت اكسبلورر الإصدار 5). وظهر مكافئ له باسم XMLHttpRequest على متصفح موزيلا ومن ثم المتصفحات الأخرى.

مقارنة مع تطبيقات الويب الحالية

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

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

عيوب أجاكس

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

الا انه في المتصفحات الحديثة يمكن استخدام pushState لتغير الصفحة والرجوع باستخدام Ajax

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

مستقبل أجاكس

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

مكونات الأجاكس

أجاكس ليس لغة برمجية مستقلة ولكنها تقنية متقدمة تتكون من عدة تقنيات:

  • XMLHTTPREQUEST وهي المسؤولة عن الاتصال بالسيرفر
  • JAVASCRIPT وهي المسؤولة عن عرض العناصر بالصفحات وتتفاعل مع المستخدم
  • XML وهي تعبير عن وسيط بين السيرفر وصفحات HTML

انظر أيضا

  • إطار عمل الأجاكس

مصادر

  1. ^ Jesse James Garrett (18 February 2005). "Ajax: A New Approach to Web Applications". AdaptivePath.com. مؤرشف من الأصل في 07 مايو2019. اطلع عليه بتاريخ 19 يونيو2008.
  2. ^ "Ajax - Web developer guides". مركز مطوروموزيلا. مؤرشف من الأصل في 07 مايو2019. اطلع عليه بتاريخ 27 فبراير 2018.
  3. ^ Ullman, Chris (March 2007). . wrox. ISBN . مؤرشف من الأصل في 05 يوليو2008. اطلع عليه بتاريخ 24 يونيو2008.
  4. ^ Manipulating the browser history - Web APIs | MDN نسخة محفوظة 24 أغسطس 2015 على مسقط واي باك مشين.
  • الجزء الخاص باستخدام التقنية في المخطات ترجمة مجموعة المخطيين العرب لتقرير لجاسون أ. كلارك والتصريح بالنقل في صفحة. النقاش

وصلات خارجية

  • Ajax: A New Approach to Web Applications — Article that coined the Ajax term and Q&A
  • أجاكس على مشروع الدليل المفتوح
  • Ajax Tutorial with GET, POST, text and XML examples.


تاريخ النشر: 2020-06-02 13:32:51
التصنيفات: أجاكس, اتصال بين العمليات, تطوير الويب, جافا سكريبت, قالب أرشيف الإنترنت بوصلات واي باك, مقالات بحاجة لتهذيب منذ أبريل 2019, جميع المقالات التي بحاجة لتهذيب, مقالات بحاجة لتهذيب منذ 2019, جميع المقالات التي بحاجة لصيانة, صفحات تستخدم خاصية P154, صفحات بها بيانات ويكي بيانات, صفحات تستخدم خاصية P571, مقالات تحتوي نصا بالإنجليزية, Articles with DMOZ links, بوابة علم الحاسوب/مقالات متعلقة, بوابة تقنية المعلومات/مقالات متعلقة, بوابة برمجيات/مقالات متعلقة, جميع المقالات التي تستخدم شريط بوابات, صفحات تستخدم خاصية P244, صفحات تستخدم خاصية P227, صفحات تستخدم خاصية P268

مقالات أخرى من الموسوعة

سحابة الكلمات المفتاحية، مما يبحث عنه الزوار في كشاف:

آخر الأخبار حول العالم

بايدن يطلب من الكونغرس أكثر من 37 مليار دولار لمساعدة أوكرانيا

المصدر: RT Arabic - روسيا التصنيف: سياسة
تاريخ الخبر: 2022-11-16 00:16:49
مستوى الصحة: 77% الأهمية: 92%

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

المصدر: العربية - السعودية التصنيف: سياسة
تاريخ الخبر: 2022-11-16 00:18:12
مستوى الصحة: 78% الأهمية: 89%

ستولتنبرغ: من المهم إثبات كل الحقائق بشأن ما حصل في بولندا

المصدر: RT Arabic - روسيا التصنيف: سياسة
تاريخ الخبر: 2022-11-16 00:16:51
مستوى الصحة: 80% الأهمية: 90%

روسيا تنفي سقوط صواريخها في بولندا: استفزاز هدفه التصعيد

المصدر: العربية - السعودية التصنيف: سياسة
تاريخ الخبر: 2022-11-16 00:17:20
مستوى الصحة: 75% الأهمية: 86%

زيلينسكي: روسيا يزداد تهديدها كلما أفلتت من العقاب

المصدر: العربية - السعودية التصنيف: سياسة
تاريخ الخبر: 2022-11-16 00:17:19
مستوى الصحة: 76% الأهمية: 99%

تطور جديد ينهي علاقة بيكيه وشاكيرا للأبد

المصدر: RT Arabic - روسيا التصنيف: سياسة
تاريخ الخبر: 2022-11-16 00:17:01
مستوى الصحة: 83% الأهمية: 98%

أخبار الساعة | هجمات عنيفة تضرب أوكرانيا وجارتيها بولندا ومولدوفا

المصدر: العربية - السعودية التصنيف: سياسة
تاريخ الخبر: 2022-11-16 00:18:16
مستوى الصحة: 90% الأهمية: 88%

الحكومة البولندية ترفع حالة التأهب للوحدات العسكرية

المصدر: RT Arabic - روسيا التصنيف: سياسة
تاريخ الخبر: 2022-11-16 00:16:52
مستوى الصحة: 78% الأهمية: 93%

روسيا تحتجز أكبر عدد من السجناء الإسرائيليين في العالم

المصدر: RT Arabic - روسيا التصنيف: سياسة
تاريخ الخبر: 2022-11-16 00:16:47
مستوى الصحة: 76% الأهمية: 87%

هازارد يعتبر مونديال قطر الفرصة الأخيرة لجيل بلجيكا الذهبي

المصدر: RT Arabic - روسيا التصنيف: سياسة
تاريخ الخبر: 2022-11-16 00:17:00
مستوى الصحة: 81% الأهمية: 97%

خطة النزاع الكبير.. فرنسا تستعد لإجراء أكبر تدريبات عسكرية

المصدر: العربية - السعودية التصنيف: سياسة
تاريخ الخبر: 2022-11-16 00:17:18
مستوى الصحة: 88% الأهمية: 94%

الخارجية الأمريكية تعلق على هدف لقاء مدير CIA مع نظيره الروسي

المصدر: RT Arabic - روسيا التصنيف: سياسة
تاريخ الخبر: 2022-11-16 00:16:49
مستوى الصحة: 92% الأهمية: 97%

بولندا تتأهب عسكريا بأقصى درجة.. والناتو يعقد جلسة طارئة

المصدر: العربية - السعودية التصنيف: سياسة
تاريخ الخبر: 2022-11-16 00:17:19
مستوى الصحة: 91% الأهمية: 98%

زيلينسكي يتهم روسيا بإطلاق الصاروخين على أراضي بولندا

المصدر: RT Arabic - روسيا التصنيف: سياسة
تاريخ الخبر: 2022-11-16 00:16:53
مستوى الصحة: 82% الأهمية: 86%

مكارثي يفوز بترشيح الحزب الجمهوري لرئاسة مجلس النواب

المصدر: العربية - السعودية التصنيف: سياسة
تاريخ الخبر: 2022-11-16 00:17:47
مستوى الصحة: 75% الأهمية: 90%

محكمة بلجيكية تؤكد رفض تسليم الإمام المغربي إيكويسن إلى فرنسا

المصدر: RT Arabic - روسيا التصنيف: سياسة
تاريخ الخبر: 2022-11-16 00:16:48
مستوى الصحة: 78% الأهمية: 90%

قائمة المنتخب السعودي.. ظهير أيسر واحد و7 في "الارتكاز"

المصدر: العربية - السعودية التصنيف: سياسة
تاريخ الخبر: 2022-11-16 00:18:14
مستوى الصحة: 80% الأهمية: 86%

تحميل تطبيق المنصة العربية