أطر عمل JavaScript الأكثر تثبيتاً ليست الأكثر حصولاً على النجوم
تقيس نجوم GitHub مدى الاهتمام، بينما تقيس عمليات تحميل npm مدى الاستخدام. يعتقد معظم الناس أنهما أمر واحد، لكن بياناتي تظهر خلاف ذلك.
لقد قارنت بين نجوم GitHub وعمليات تحميل npm الأسبوعية لـ 14 إطار عمل JavaScript. الفجوة بين الشعبية والاستخدام الفعلي هائلة.
انظر إلى هذه الأمثلة الثلاثة:
• Hono: 31 ألف نجمة و44.8 مليون عملية تثبيت أسبوعية. • TanStack Query: 49.8 ألف نجمة و58.5 مليون عملية تثبيت أسبوعية. • Next.js: 140 ألف نجمة و37.9 مليون عملية تثبيت أسبوعية.
يمتلك Hono و TanStack Query عدداً أقل من النجوم مقارنة بـ Next.js، ومع ذلك فإنهما يحصلان على عمليات تثبيت أسبوعية أكثر.
توضح نسبة التحميلات لكل نجمة مدى استخدام الأداة مقابل مدى إعجاب الناس بها:
• Hono: 1,445x • TanStack Query: 1,175x • Next.js: 271x • Vue: 255x • Svelte: 55x • Remix: 24x
يصل التفاوت إلى 60 ضعفاً. لا يوجد ارتباط وثيق بين النجوم والاستخدام في المستويات العليا.
أرقام npm ليست مثالية؛ فخطوط أنابيب CI ووكلاء البرمجة (coding agents) تضخم هذه الأعداد. ومع ذلك، تظل النسبة مؤشراً قوياً.
تُضاف المكتبات الصغيرة إلى المشاريع دون الحصول على نجمة، بينما تحصل أطر العمل الكبيرة على نجوم من أشخاص لا يستخدمونها أبداً في بيئة الإنتاج (production).
أنت تمنح النجوم لما تعجب به، وتثبت ما تطلقه فعلياً.
المصدر: https://dev.to/sigmondev/the-most-installed-js-frameworks-arent-the-most-starred-i-checked-14-2pdl