সবচেয়ে বেশি ইনস্টল করা JS ফ্রেমওয়ার্কগুলো সবচেয়ে বেশি স্টার প্রাপ্ত নয়

GitHub স্টার মনোযোগ পরিমাপ করে। npm ডাউনলোড ব্যবহার পরিমাপ করে। বেশিরভাগ মানুষ মনে করেন যে এই দুটি একই বিষয়। আমার তথ্য বলছে তা নয়।

আমি ১৪টি JavaScript ফ্রেমওয়ার্কের GitHub স্টার এবং সাপ্তাহিক npm ডাউনলোডের মধ্যে তুলনা করেছি। জনপ্রিয়তা এবং প্রকৃত ব্যবহারের মধ্যে ব্যবধান বিশাল।

এই তিনটি উদাহরণ দেখুন:

• Hono: 31k স্টার এবং 44.8M সাপ্তাহিক ইনস্টল। • TanStack Query: 49.8k স্টার এবং 58.5M সাপ্তাহিক ইনস্টল। • Next.js: 140k স্টার এবং 37.9M সাপ্তাহিক ইনস্টল।

Hono এবং TanStack Query-এর স্টার সংখ্যা Next.js-এর চেয়ে কম। তবুও তারা প্রতি সপ্তাহে বেশি ইনস্টল হচ্ছে।

downloads-per-star অনুপাতটি দেখায় যে একটি টুল কতটা ব্যবহৃত হচ্ছে বনাম মানুষ এটিকে কতটা পছন্দ করছে:

• Hono: 1,445x • TanStack Query: 1,175x • Next.js: 271x • Vue: 255x • Svelte: 55x • Remix: 24x

এর ব্যবধান ৬০ গুণ। শীর্ষ পর্যায়ে স্টার এবং ব্যবহারের মধ্যে খুব একটা মিল নেই।

npm-এর সংখ্যাগুলো নিখুঁত নয়। CI পাইপলাইন এবং কোডিং এজেন্টগুলো এই সংখ্যা বাড়িয়ে দেয়। তবে, অনুপাতটি একটি শক্তিশালী সংকেত হিসেবে কাজ করে।

ছোট লাইব্রেরিগুলো স্টার ছাড়াই প্রজেক্টে যুক্ত করা হয়। বড় ফ্রেমওয়ার্কগুলো এমন সব মানুষের কাছ থেকে স্টার পায় যারা সেগুলো কখনোই প্রোডাকশনে ব্যবহার করেন না।

আপনি স্টার দেন যা আপনি প্রশংসা করেন। আর ইনস্টল করেন যা আপনি প্রজেক্টে ব্যবহার করেন।

উৎস: https://dev.to/sigmondev/the-most-installed-js-frameworks-arent-the-most-starred-i-checked-14-2pdl