ملاحظة المترجم: غالبًا ما نرى مقارنات مختلفة بين مكتبات/أطر عمل JavaScript المختلفة، لكن هذه المحادثة المباشرة بين مهندس YUI3 وأب jQuery نادرة جدًا، كما أنها مثيرة جدًا لدرجة أنني لا أستطيع ترجمتها للاستفادة من بين جميع القراء، آمل أن يلهم الزملاء المهتمين بتطوير "المكتبات/أطر العمل".
يجيب والد jQuery "كيف يزيد YUI3 من تأثيره؟"
النص الأصلي: http://www.quora.com/How-could-YUI3-improve-its-image-compared-to-jQuery-MooTools-etc/
سؤال: بالمقارنة مع jQuery وMootools، كيف يعمل YUI3 على تحسين تأثيره؟
المؤلف: جون راتينج (والد jQuery)
المترجم: باتشي
لقد تجاوز YUI3 YUI2 وهو على قدم المساواة مع jQuery فكيف يمكن لـ YUI3 تحسين تأثيره؟ فيما يتعلق بهذا السؤال، يبدو أن بعض الإجابات خارج الموضوع قليلاً. السؤال هو "كيفية تحسين تأثير YUI" (سؤال جيد)، ولكن معظم الإجابات تهاجم jQuery.
وأجيب على هذا السؤال من ناحيتين:
يجب أن أعترف أنه بالمقارنة مع مكتبات JS الأخرى، فإن YUI رائعة حقًا، سواء كان ذلك عملاً على مستوى التعليمات البرمجية، أو الكثير من الوثائق الممتازة، أو العروض التوضيحية ، أو مقالات المدونات ، أو دروس الفيديو ، وما إلى ذلك، فهي رائعة حقًا. مكتبات JS الأخرى لا تولي اهتمامًا كبيرًا لهذه الجوانب، وأعتقد أن هذه المحتويات هي أهم مكونات مشروع مفتوح المصدر ناجح، ومع ذلك، لم تكن YUI أكثر نجاحًا في احتلال السوق، وهو ما كنت دائمًا في حيرة من أمره .
وهنا، لتسهيل فهمك، سأقدم بعض الافتراضات:
وبناء على ذلك فإنني سأقدم بعض الملاحظات المختصرة:
ببساطة، يجب أن يحتفظ مشروع YUI بالاتجاه العام إذا كان التركيز مبعثرًا للغاية، فسوف يأتي بنتائج عكسية.
اليوم، إذا كانت YUI ستتنافس مباشرة مع jQuery، فستحتاج الطريقة التي تعمل بها YUI ومشاريعها الفرعية إلى التغيير. لأن الطريقة الحالية التي يعمل بها مشروع YUI تتعارض مع أساليب عمل YAHOO . ونظرًا للتشغيل السيئ للغاية لنهج الإدارة الحالي، فإن مشروع YUI يعد ضحية مؤسفة.
في الأصل، يجب علينا استخدام SimpleYUI لبدء برنامج YUI الخاص بنا. ألق نظرة على jQuery. واجهة برمجة التطبيقات (API) الخاصة به بسيطة وعملية، ويقوم الأشخاص ببناء معظم المواقع لهذه الميزات الرائعة. لذلك عندما نزور yuilibrary.com ، يجب أن نتوقع أن هناك طريقة واحدة فقط لاستخدام YUI، وهي طريقة بسيطةYUI (يجب تغيير الاسم إلى شيء أكثر إيجازًا وطبيعيًا).
المصدر: توباويد