הפריימוורקים של JS עם הכי הרבה התקנות הם לא אלו עם הכי הרבה כוכבים
כוכבי GitHub מראים מי עוקב אחרי פרויקט. הם לא מראים מי משתמש בו.
השוואתי בין כוכבי GitHub לבין הורדות npm שבועיות עבור 14 פריימוורקים של JavaScript. רציתי למצוא את הפער בין תשומת הלב לבין השימוש בפועל.
ההבדל הוא עצום.
ראו את שלוש הדוגמאות הללו:
• Hono: 31k כוכבים ו-44.8M התקנות שבועיות. • TanStack Query: 49.8k כוכבים ו-58.5M התקנות שבועיות. • Next.js: 140k כוכבים ו-37.9M התקנות שבועיות.
ל-Hono ול-TanStack Query יש פחות כוכבים מאשר ל-Next.js. ובכל זאת, יש להם יותר התקנות שבועיות.
להלן היחס של הורדות לכל כוכב:
• Hono: 1,445x • TanStack Query: 1,175x • Next.js: 271x • Vue: 255x • Svelte: 55x • Remix: 24x
הפיזור נע בין 24x ל-1,445x. הכוכבים והשימוש אינם תואמים בדרג הגבוה.
שימו לב שמספרי npm הם רועשים. תהליכי CI וסוכני קוד מגדילים את הספירה הכוללת. זה מנפח את הנתונים.
היחס של הורדות לכל כוכב הוא אות (signal) טוב יותר. ספריות קטנות מתווספות לפרויקטים מבלי שהמשתמשים ילחצו על כפתור הכוכב. פריימוורקים גדולים אוספים כוכבים מאנשים שלעולם לא פורסים אותם.
אתם נותנים כוכב למה שאתם מעריצים. אתם מתקינים את מה שאתם מפיצים.
מקור: https://dev.to/sigmondev/the-most-installed-js-frameworks-arent-the-most-starred-i-checked-14-2pdl