متى تستخدم Ajax و When Not To

ماذا تفعل عندما تحصل على "اياكس نداء" من رئيسك

أعترف بذلك ، لم أكن أبدًا معجبًا كبيرًا بجافا سكريبت. لقد سعدت دائمًا أن يكون لدى "معلومات حول" دليل جافا سكريبت بحيث لا يتعين عليّ تغطيته على موقعي. يمكنني قراءة وكتابة JavaScript ، لكن في الآونة الأخيرة ، لم يكن لدي اهتمام كبير به. لأي سبب من الأسباب ، كان ذهني استراحة ذهنية كاملة عندما يتعلق الأمر بكتابة مخطوطات JS. يمكنني كتابة تطبيقات C ++ و Java المعقدة ويمكنني أن أكتب مخطوطات Perl CGI أثناء نومي ، لكن JavaScript كان دائمًا صراعًا.

اجاكس جعل جافا سكريبت أكثر متعة

أعتقد أن جزءًا من السبب وراء عدم رغبتي في استخدام جافا سكريبت كان لأن عمليات التمديد أصبحت مملة. بالتأكيد ، يمكنك القيام بأكثر من ذلك باستخدام JS ، ولكن 90٪ من المواقع التي تستخدمها كانت تفعل عمليات التحويل أو التحقق من صحة النموذج ، وليس أكثر من ذلك. وبمجرد الانتهاء من التحقق من صحة نموذج واحد ، قمت بالتحقق من صحتهم جميعًا.

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

ما تطبيق أجاكس الأكثر غباءًا الذي بنته على الإطلاق؟

أعتقد أنه سيكون من الضروري أن يكون لي مدقق البريد الإلكتروني على حساب لم يحصل على أي بريد إلكتروني تقريبًا. يمكنك الانتقال إلى صفحة ويب وسيقول "لديك رسائل البريد 0." سوف يتغير الرقم 0 إذا ظهرت رسالة ، ولكن بما أن هذا الحساب لم يتلق بريدًا ، فلن يتغير أبدًا. اختبرت ذلك عن طريق إرسال البريد إلى الحساب ، وعملت. لكن كان من غير المجدي على الإطلاق. كان هناك مدققون بريد أفضل متوفرون منذ خمس سنوات ، ولم يكن عليّ تشغيل Firefox أو IE لاستخدامها. عندما رأى أحد زملائي في العمل أنها قالت "ماذا تفعل؟" عندما شرحت ، سألت "لماذا؟"

قبل بناء تطبيق أجاكس اسأل دائما لماذا

لماذا اياكس؟
إذا كان السبب الوحيد وراء إنشاء التطبيق في Ajax هو أن "Ajax بارد" أو "أبلغني رئيسي باستخدام Ajax" ، فيجب عليك تقييم اختيارك التقني بشكل جدي. عندما تقوم ببناء أي تطبيق ويب يجب أن تفكر في عملائك أولاً. ماذا يحتاجون إلى هذا التطبيق للقيام به؟ ما سيجعل من السهل استخدامها؟

لماذا لا شيء آخر؟
قد يكون من المغري جدا استخدام أجاكس ببساطة لأنك تستطيع ذلك. في أحد المواقع التي كان يعمل عليها فريقي ، كان هناك قسم مبوب من الصفحة. تم تخزين كافة المحتويات في XML في قاعدة بيانات وعندما قمت بالنقر فوق علامات التبويب ، تم استخدام Ajax لإعادة إنشاء الصفحة ببيانات جدولة جديدة من XML.

بدا هذا وكأنه استخدام جيد لأياكس ، حتى تبدأ في التفكير في بعض القضايا المتعلقة به:

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

اياكس هو العمل غير المحتوى

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

إذا لم يتغير المحتوى أو البيانات الخاصة بك ، فلا يجب عليك استخدام Ajax للوصول إليها.

إذا كان المحتوى أو البيانات الخاصة بك نادرًا ما تتغير ، فيجب ألا تستخدم Ajax للوصول إليها.

الأشياء التي هي جيدة لأجاكس

ماذا تفعل عندما تحصل على دعوة & # 34؛ Ajax & # 34؛

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

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

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

هل وجدت هذه المادة مفيدة؟ اكتب تعليق.