العربية  

books indirect ajax frameworks

If you do not find what you're looking for, you can use more accurate words.

View more

إطارات عمل أجاكس غير المباشرة (Info)


هذه الاطارات قائمة على تقنية المترجم، حيث بدلا من كتابة اجاكس مباشر وجافا سكريبت، فإن لغة برمجة عالية المستوى تستخدم بدلا من ذلك، إلى جانب المترجم الذي يحوّل تلك اللغة إلى جافا سكريبت. لذلك تتطلب الاطارات غير المباشرة معرفة لغة رفيعة المستوى، CSS و HTML، وأنها لا تتطلب بالضرورة قدرا كبيرا من الخبرة للتعامل مع اجاكس أو جافا سكريبت. الاطارات غير المباشرة عادة ما تكون مصحوبة بمكتبات ملائمة، الوحدات (Modules) والطبقات (Classes) (مكتوبة بلغة عالية المستوى) التي تتولى رعاية الاتصالات، التحكم بـ DOM ويشمل تحكم عناصر HTML، والتعامل مع الأحداث.

مزايا اطارات اجاكس غير المباشرة—ترجمة إلى جافا سكريبت—هي :

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

اطارات عمل اجاكس الغير مباشرة تملك ايجابيات هامة ومتنوعة:

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

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

Source: wikipedia.org