सबसे अधिक इंस्टॉल किए जाने वाले JS फ्रेमवर्क सबसे अधिक स्टार वाले नहीं हैं
GitHub स्टार्स दिखाते हैं कि कौन किसी प्रोजेक्ट को देख रहा है। वे यह नहीं दिखाते कि उसे कौन इस्तेमाल कर रहा है।
मैंने 14 JavaScript फ्रेमवर्क के लिए GitHub स्टार्स की तुलना साप्ताहिक npm डाउनलोड्स से की। मैं ध्यान (attention) और वास्तविक उपयोग (actual usage) के बीच के अंतर को जानना चाहता था।
यह अंतर बहुत बड़ा है।
इन तीन उदाहरणों को देखें:
• 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 के आंकड़े भ्रामक (noisy) हो सकते हैं। CI पाइपलाइन्स और कोडिंग एजेंट्स कुल संख्या को बढ़ा देते हैं। इससे डेटा बढ़ जाता है।
प्रति स्टार डाउनलोड का अनुपात एक बेहतर संकेत है। छोटी लाइब्रेरीज़ को प्रोजेक्ट्स में बिना स्टार बटन क्लिक किए जोड़ दिया जाता है। बड़े फ्रेमवर्क उन लोगों से स्टार्स इकट्ठा करते हैं जो उन्हें कभी डिप्लॉय (deploy) ही नहीं करते।
आप उसे स्टार देते हैं जिसकी आप प्रशंसा करते हैं। आप उसे इंस्टॉल करते हैं जिसे आप शिप (ship) करते हैं।
स्रोत: https://dev.to/sigmondev/the-most-installed-js-frameworks-arent-the-most-starred-i-checked-14-2pdl