اولا وقبل كل شيء ، هو اجاكس عن تحسين تجربة المستخدمين ؛ تجربة المستخدمين تحسينات في فئتين : جعل المهام الحالية وجعل من الاسهل سابقا مستحيلة ممكن. ومن الواضح ان من الاسهل التركيز على جعل المهام الحالية اسهل. شبكة التنمية في البيئات ، ويمكن تقسيمها الى مزيد من هدفين رئيسيين : زيادة التفاعل مع تقليل الوقت اللازم لأداء المهمة. في nonintranet الحالات ، كما قد يكون لك الف التقنيه ذات الصلة بهدف الحد من استعمال عرض النطاق الترددى ؛ اقل من طريق نقل البيانات الى المتصفح ، يمكنك تقليل تحميل الصفحه مرات وتحسين تجربة المستخدم عموما.
|
|
واحد من الاهداف الشامله لاضافة اي مبلغ من جافا سكريبت الى موقع على الشبكه هو زيادة التفاعل. حتى بدون اجاكس ، يمكنك تقديم محتوى المعلومات الحساسة عندما ينتقل المستخدم اكثر من وصلة او يصدق شكلا من اشكال بدون اعادة تحميل الصفحه. هذا اضافية تفاعليه توفر المزيد من المعلومات الى المستخدمين دون الساحقه منهم. استخدام اجاكس ، يمكن ان نبني على هذا العام عملية بدلا من التركيز على اضافة معلومات اضافية ساكنة ؛ وبعباره اخرى ، ويمكننا ان نضيف معلومات اضافية ديناميكيه.
ومن الامثله الجيدة على زيادة التفاعل هو باستخدام اجاكس لتضاف في الوقت الحقيقي الى البحث العادي نموذج البحث على موقع الويب الخاص بك. مثال على الوقت الحقيقي هو البحث google توحي تطبيق (www.google.com/webhp؟complete=1&hl=en) ، الامر الذي يوحي ممكن مصطلحات البحث في المنسدله القطعه كما تكتبها استفسارك ؛ فان من شأنه ان القطعه كما ذكر عدد من نتائج البحث سيعود. نهج مماثلة يمكن استخدامها في اي تطبيق البحث. امكانيات طائفة من اختيار المستخدم الذي لتغيير الاذونات لالتقاط ا لمدينة التي ترسل حزمة.
كما يمكنك استخدام أجاكس الى زيادة التفاعل في طرق أخرى من طرق البحث. ويتمثل احد السبل لاستخدام أ scrollbar للتحرك من خلال صفحة النتائج بدلا من استخدام الشبكه طريقة المقبل صلات الصفحه. اجاكس يعمل جيدا لمثل هذه البنود لأن البيانات لا تزال تحميلها الا حسب الحاجة ، تماما كما هو الحال مع الجدول العادي ، ولكن في وقت لاحق من الصفوف ويمكن الاطلاع على نحو اسرع بكثير.
اجاكس يفتح الباب امام الكثير من طرق جديدة لزيادة التفاعل لأن بيانات اضافية تبين انك يمكن تحميلها حسب الحاجة. ويصبح هذا مفيدا بصفة خاصة عندما تعمل مع المتوسطة مجموعات البيانات ، لانك تستطيع ان ترى جميع البيانات دون زيادة تحميل الصفحه الاصليه او التي تحتاج الى وقت لإعادة تحميل آخر انظر البيانات. المشكلة الكبرى مع زيادة التفاعل هو انه يصعب قياسه ، بحيث تصبح زيادة التفاعلية مفيدة للغاية عندما نظرت الى التصدي لدينا عندما الثانويه goaldecreasing الوقت المطلوب لاداء الاعمال.
واحدة من اكبر مساوئ استخدام تطبيقات الانترنت هو ان اي عملية multistep يصبح multiminute العملية. على سريع الصدد ، في كل صفحة من صفحات - تحميل الصدد يضيف سنتين الي خمس ثوان من الانتظار نقيه الوقت كما هو في الصفحه التالية ولدت وتنزيلها من قبل المتصفح ، وعلى بطء الصدد ، ينتظر يمكن ان ضعفين او ثلاثة اضعاف. استخدام اجاكس في تحميل البيانات الجديدة تسمح لنا ازالة يعيد تحميل هذه الصفحه ، لجعل تجربة سلسه مع قليل فقط واحد او اثنين من الثانية وننتظر بيانات اضافية.
وهناك الكثير من الحالات الاخرى حيث اجاكس يمكن استخدامها لعملية الموت مرات. وهي تشمل استخدام multistep ويزاردز واستعراض وتحديث المحتوي على الانترنت. وبمجرد قيامك وجدت ان المهمة يستغرق وقتا طويلا ، مثل الاعتدال وظائف على دعم العملاء المنتدى ، لنظرتم الى المحددة الانشاء ان تناول معظم الوقت. الاعتدال في المنتدى ، والمشكلة هي ان كل اعادة تحميل الصفحه يستغرق وقتا طويلا لانك قد تكون تبحث في 20 او 100 وظيفة في وقت واحد. الاعتدال وظيفة واحدة يتطلب اعادة التحميل الى بداية التحرير واعادة التحميل على احد ثم احفظ edita عملية مؤلمة. مهام أخرى ، مثل الانتقال وظيفة ، هي ايضا بطيءه لأن كل اعادة تحميل الصفحه يمكن ان يجعل لكم تفقد المكان الخاص بك في قائمة الوظائف.
على سبيل المثال ، ان تنظر في مؤتمر غرفة الحجز كبير في نظام الشركة. بعد غرفة المختار ، كل مشارك يحتاج الى بحث عن واضيف الى ذلك ان الحجز انه غير قادر على تلقى اشعارا بالبريد الالكتروني. لان الشركة ما يزيد على 100 موظفا ، أ المنسدله اختر القطعه ليست خيارا جيدا. باستخدام انها سوف تزيد بشكل كبير صفحة التحميل مرات لأن الكثير من البيانات ستكون هناك حاجة الى محمل. كبيرة جدا في القائمة المنسدله القطعه من شأنه ايضا ان يكون غير عملي لاستخدامها.
الحل لهذه المشكلة قبل اختيار أجاكس إلى إضافة نظام البحث لايجاد كل موظف ؛ نظام البحث ، بل قد يكون وضع في نافذة منبثقه الى انخفاض كمية البيانات التي يتعين معاد تحميل ، ولكن مهما كانت ومن تنفيذه ، مضيفا كل شخص يصبح 5 - الى 30 - العملية الثانية. هذه الوصله عالي الكعب ليست مشكلة عند إضافة 1 او 2 الشعب ، ولكن عندما يصبح الامر لا يطاق مضيفا 20 او أكثر. اجاكس وهو نهج يتيح البحث باستخدام يحدث في الوقت الحقيقي والبحث. الوصله سوف ننظر بكثير مثل "google توحي" صفحة عرض المستخدمين الاسماء بدلا من مصطلحات البحث. وفي هذه الحاله ، باستخدام اجاكس ، مضيفا اننا جعل فيها 20 موظفا (أ) 1 - عملية دقيقة بدلا من مدته 5 دقائق العملية.
استخدام اجاكس ، انت تسريع العملية باضافه - في مكان وتحرير بواسطة جر - والاسقاط على التحرك وظيفة. - تحرير في مكان يعمل عن طريق انشاء صندوق تحرير النص دون اعادة تحميل الصفحه. لأن المضمون هو بالفعل تظهر ، لا يحتاج طلب لارسالها الى خادم للبدء في تحريرها. وفي نهاية هذه العملية ، فإن هذه التغييرات هي شفافة بينما انقذ المستخدم ينتقل الى مرحلة ما بعد التحرير القادمة.
ان احد الامور التي تجعل الحد من الوقت هذه المهمة العظيمة اجاكس تنفيذ الهدف هو انه من السهل قياس. كل ما عليك فعله هو الجلوس وأداء بعض المهام وتعقب المقدار من الوقت لاستكمال احاطوا. واعتمادا على المهام ، حتى انك تستطيع اضافة توقيت لتطبيق لتسجيل بيانات إستخدام العادي. وبمجرد قيامك اساس هذه الارقام ، يمكنك أن تصنع اهدافا محددة لتنفيذ اجاكس الخاص بك. يقترن كذلك تتبع بعد قيامك خلق اجاكس التنفيذ ، يمكنك الحصول على البيانات إلى ان تقرر مدى فعالية التحسينات الخاصة بك قد تم. مع حقيقية ومتكررة القياس ، وفعالية اجاكس تنتقل من التخمين الى بسيطة الرياضيات. حتى انك تستطيع استخدام هذه العملية قياس وقت لتحسين موقعك الحالي على استخدام اجاكس ، من اصل تقنيات تبديل او اضافة في الجلب المسبق لاجراء عملية تستغرق وقتا اقصر.
الحد من استعمال عرض النطاق الترددى يمكن ان تكون هدفا مفيدا في بعض التطبيقات اجاكس لأن أصغر كمية البيانات التي تأخذ وقتا اقل للنقل ، توفر للمستخدم اكثر خبرة سلس. اذا كنت تدفع لاستضافتها ، والحد من استعمال عرض النطاق الترددى يمكن ايضا ان تكون وسيلة فعالة لتوفير المال. ولكن ، اذا كنت تستخدم طلبك على شبكة داخلية ، وهذا قد يكون الهدف ان لا يهم على الاطلاق بسبب الصيام شبكة يبقى مرات التحميل المنخفضه مهما لكم نقل البيانات.
أستخدام عرض النطاق الترددى من السهل قياس ؛ القياسات ذات الصلة هي دائما اسهل استعمالا من المقارنات غير موضوعية. وبطبيعة الحال ، وخلافا لقياس الزمن لاداء المهمة ، واستخدام عرض النطاق الترددي ليست عددا انكم دائما نريد ان نرى انخفاضا ككل. تخفيض كمية البيانات التى تم تحميلها فى الصفحه الاولى حمل يمكن ان يكون مفيدا ، لا سيما اذا كانت البيانات التي نادرا ما تستخدم ويمكن بسهولة تحميلها حسب الحاجة. ولكن ، في بعض الحالات ، افضل تجربة المستخدمين يتحقق عن طريق تحميل البيانات الشامله وزيادة استخدام عرض النطاق الترددي.
يمكنك preload البيانات مباشرة اثناء تحميل الصفحه الاولى او عن طريق استخدام اجاكس الكلمه ، ولكن ستجد أن باستخدام اجاكس هو مفيد طالما ان هذه البيانات ليست مطلوبة فورا. اجاكس التحميل يمكن ان يحدث بعد تحميل الصفحه ، مما يجعلها اقل لافتا الى المستخدم. كما يمكن ان يكون مرتبطا الى بداية المهمة التي سوف تستخدمها. ويصدق هذا بصفة خاصة عند تصفحك كبير من مجموعات البيانات لأنها متسقه عموما الوصول الانماط التي يمكن تمييز ذلك من خلال رصد والمستخدمين للتطبيقات.
اجاكس لا المضمون ، وعرض النطاق الترددي تخفيضات ، في بعض انماط الوصول ، فانه من المرجح ان استخدام المزيد من عرض النطاق الترددي. ويصدق هذا بصفة خاصة عندما كنت المنفذ الحدث يحركها اجاكس الطلبات. كل طلب قد تكون صغيرة ، ولكن البحث عن كل ضربة المفتاح يمكن ان يصل بسرعة. هذه الآثار قد يتم خفضها من خلال تحديد عدد من الاحداث واحدة كل فترة زمنيه ، ولكن لا تزال آثار سوف نبني على مر الزمن. هدفك يجب على بذل كل طلب اصغر ما يمكن ، مع ادراك ان هذه التخفيضات قد يكون عرض النطاق الترددى ماكول يصل بها اكبر كمية من الطلبات وذلك باستخدام الجلب المسبق لتقديم وصلة تفاعليه للغاية.
اهتمامنا الأول ثلاثة أهداف ركزت اساسا على جعل التحسينات الى التطبيقات الشبكيه الحالية ؛ ومع ذلك ، اجاكس ايضا يعطينا امكانيه لخلق طبقة جديدة تماما من التطبيقات الشبكيه. عند انشاء تطبيقات غنية ، ومطورين لها هدف مما يجعلها العمل قدر القوميه مثل تطبيقات ممكن ، بينما تحاول الابقاء على المزايا التي تتمتع بها شبكة التنمية في سهولة النشر والتنفيذ. وبالاضافة الى ذلك ، تطوير التطبيقات الغنيه لا تزال لديه هدف زيادة التفاعلية للتطبيق وتقليل الوقت اللازم لأداء الأعمال ، على الرغم من تصميم وتنفيذ هذه الاهداف قد تكون مختلفة.
لأن انت لا يشاركون التطبيق الحالي وتثبيت لقطات بطيءه ، ليست لديك الاساس متري من تطبيق معيار الويب. وبدلا من ذلك ، يتعين عليك ان تقارن طلبك ضد المواطنين ما يعادلها. هذا يمكن ان يكون تحديا لأن القوميه للتطبيقات يمكن استخدامها مخازن البيانات الكبيرة المستمرة للحد من عدد من التفاعلات البطيءه ، في حين ان اجاكس التطبيقات تقتصر على اصغر الدورة القائم على مخابئ. تبعا لمدى كثافه البيانات المهمة ، والتي تجعلك غير قادر على اداء المباراة من مواطني التطبيق ، وذلك فعليك ان تركز على مختلف انماط الاستخدام من شأنها ان تخفي هذه المشكلة. أسهل التطبيقات الوطنية لتقليد هي تلك التي تتعامل مع طائفة كبيرة من البيانات التي لا تخزن بشكل كامل على الزبائن المحليين ؛ لأن الوصول الى البيانات بسرعة مماثلة ، ويحتاج الى تطبيق الويب فقط تتنافس على نوعية اعمالها واجهة المستخدم.
كثير من الأغنياء تطبيقات استخدام عرض النطاق الترددى اكثر من مستوى تطبيق ويب النظراء لأنها تعتمد اعتمادا كبيرا على الجلب المسبق لاعطاء البيانات بطريقة سلسه وخبرة المستخدم. وهذا يجعل الأغنياء أكثر ملاءمة للتطبيقات الداخلية حيث الانتشار السريع لشبكة ونقص عرض النطاق الترددى عرض النطاق الترددي للحد من ازالة الرسوم باعتباره هدفا ضروريا.
قرار بناء غنية تطبيق بدلا من تعزيز موقع لا ينبغي الاستخفاف. التطبيقات الغنيه عمل افضل عندما يتم استهداف المهام التي يضطلع بها مواطني التطبيق. البريد الالكتروني للعملاء القراء الخدمات الغوثيه والاجتماعية ، والابلاغ عن تطبيقات أمثلة جيدة للتطبيقات القوميه التي هي سهلة لتقليد. ان يقال ، فان الخدمات التي توفرها عادة المواقع على شبكة الإنترنت ، مثل التسوق على الانترنت في متجر أو عرض معلومات المنتج ، لا تترجم جيدا الى التطبيقات الغنيه. وهذه المهام هي اكثر ملائمة لتعزيز موقع لا مكان فيها إلا بطيءه ، والمهام المعقده هي محل مع اجاكس النسخ.
Online: 543 users browsing the articles directory
|
|