منتدى طلبة كلية الهندسه بأسوان
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

منتدى طلبة كلية الهندسه بأسوان

منتدى طلبة كلية الهندسه بأسوان
 
الرئيسيةالتسجيلأحدث الصوردخول
 

 نظرة على إيجابيات وسلبيات الـ ajax !!!!!!

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


عدد المساهمات : 4632
تاريخ التسجيل : 16/04/2008
العمر : 38
الموقع : just in my dreams ,, i can reach any place
رقم العضوية : 1036
Upload Photos : نظرة على إيجابيات وسلبيات الـ ajax !!!!!! Upload

نظرة على إيجابيات وسلبيات الـ ajax !!!!!! Empty
مُساهمةموضوع: نظرة على إيجابيات وسلبيات الـ ajax !!!!!!   نظرة على إيجابيات وسلبيات الـ ajax !!!!!! I_icon_minitimeالخميس 2 أبريل - 2:57

إيجابيات وسلبيات الـ AJAX


أغلب التقنيات لدينا لها إيجابيات وسلبيات، وفي العادة تغلب الإجابيات على السلبيات، والعكس صحيح في بعض الأحيان، ففي هذا المقال سوف أوضح إجابيات وسلبيات تقنية الـ AJAX.
ولأن أكثرنا يعرف إيجابيات هذه التقنية، فلم أركز عليها بقدر تركيزي على السلبيات، وسأذكر هنا 4 إيجابيات و 4 سلبيات، وأرجوا إن كانت هناك حلول لها حسب رأيكم أن نناقشها حتى نصل لنتيجة جيدة.

lol! lol! lol!


الإيجابيات:



  • لا تحتاج إلى إعدادات خاصة في السيرفر، يكفي أن يكون المتصفح يدعم تقنية HTTP Requests.
  • تخفيف الضغط على السيرفر.
  • سهولة التعامل مع السيرفر، بجعل المتصفح يتقاسم معه بعض المعاملات، والتعامل معه من خلال الاستعلامات فقط.
  • خفة التصفح، بجعل المتصفح لا يعيد تحميل الصفحات من جديد.

cool cool cool


السلبيات:


  • بالضرورة يجب أن يكون المتصفح يدعم java script أو VbSript أو JScript ومع هذا يجب أن يدعم الكائن HTTP Requests.
  • لن تتعرف محركات البحث على الملفات المستوردة(إن صحت التسمية)، فمثلا عندك صفحة أخبار، بها عناوين آخر الأخبار، وعند النقر على عنوان يقوم الكود بجلب الموضوع الخاص به عن طريق أجاكس، فإن محركات البحث لن تتعرف على ذاك الموضوع أو تلك المواضيع، بل فقط على تلك العناوين الموجودة في الصفحة، وكل ما يظهر في السورس، ومعلوم أن محركات البحث تتبع الروابط وتستكشف صفحاتها، لكن مع أجاكس لا توجد روابط، بل استدعاء الكود والكود يجلب الموضوع أو الصفحة أو الكود، إذا على محرك البحث أن يدخل وسط السورس ويلتوي مع كود أجاكس ليستكشف الرابط المراد جلبه هل هو كود أم صورة أم صفحة... ، وهذا مستبعد، لكن ليس مستحيل خصوصا مع محرك البحث google.
  • إذا كنت تضع عداد زوار في صفحتك، وتهتم بالزيارات، فتوقع إن يدنو مؤشر الزيارات في الصفحة التي ركبت فيها أجاكس، الصفحة العادية كل نقرة فيها تضاف زيارة للعداد، لأن الصفحة يعاد تحميلها من جديد، مع أجاكس فإن الصفحة تنجز معاملات مع السيرفر دون إعادة تحميل الصفحة(reload)، بالتالي فإن العداد سيحسب زيارة واحدة ولو انجزت 100 معاملة مع السيرفر، عكس الصفحة العادية التي تحسب زيارة لكل معاملة، أي 100 معاملة = 100 زيارة، قد يحل أحدهم هذه الإشكالية بأن يجعل العداد يحسب مع كل معاملة يقوم بها أجاكس، لكن سيجد نفسه قاب قوسين أو أدنى من التلاعب(الغش في الإحصائيات لأنه يستعل نفس الوسيلة المتلاعبين الذين يستغلون هذه التقنية لرفع العداد).
  • قد تشكل تقنية أجاكس ثغرة جديدة على انترنت اكسبلورر، بعد الثغرة الأولى الخاصة بـ (JavaVM) لزرع الملفات داخل الجهاز، هذه الثغرة المحببة لدى أصحاب Spyware والتي إذا وجدت أيقونة مضافة في سطح المكتب او تولبار جديد في متصفحك ولا تدري من أين أتت فأعلم أن هذه الثغرة هي التي جاءت منها.
    الثغرة التي ستشكلها تقنية الـ AJAX هي أن أي صفحة تزورها بها كود AJAX يمكن ان ترفع من عندك أي ملف إذا عرف امتداده سواء رضيت أم لم ترضى، ولكم أن تفهموا ذلك من خلال بريد gmail حين تريد إرفاق ملف، فهو لا يظهر نافدة استعراض الملفات إلا ليعرف امتداد الملف الذي تود إرفاقه، وعن طريق تقنية الـ AJAX يقوم بسحبه، لنفترض أن بريد gmail لئيم فإنه لن يحتاج إلى إظهار نافذة استعراض الملفات، بل سيعطي أمر لأجاكس بأن يقوم بسحب ملف الرجستر مثلا دون علمك وملف الرجستر معلوم امتداده، كذلك إذا عرف امتداد ملف القائمة البريدية الخاصة (بـ Outlook) أو (Thunderbird) فله أن يسحب تلك القائمة البريدية (ويسلم لك عليهم بدلا منك).






دكتور/ كمال محمد محمد حامد

***** دكتوراة فى علوم البرمجيات من جامعة حسين بن طلال بمعان بالاردن *****


** مصرى اردنى الجنسية صاحب شركات برمجة واستضافة فى مصر والاردن والسعودية *****




منقول
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://WwW.EngAswaN.C0M
 
نظرة على إيجابيات وسلبيات الـ ajax !!!!!!
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» Ajax For Dummies
» Sams Teach Yourself AJAX in 10 Minutes
» ComponentArt WEB.UI 2008.1 ASP.NET AJAX-Suite.
» Lynda - AIR 1.5 for Dreamweaver and AJAX Developers
» ماذا تعرف عن الــ Ajax ؟؟

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتدى طلبة كلية الهندسه بأسوان :: هندسة الحاسبات والنظم :: تصميم وتطوير المواقع Web Design & development-
انتقل الى: