Jak vybrat nejlepší balíčky NPM

Vybrat nejlepší balíček NPM není snadný úkol; vždy existuje příliš mnoho možností na výběr formuláře:

  • Reagovat vs Next vs Vue vs Angular vs Svelte vs ...
  • Express vs Koa vs Fastify vs Nest vs…
  • Sequelize vs. Prisma vs. TypeORM vs Knex vs ...

Na konci dne chceme pouze to, abychom neztráceli svůj drahocenný čas učením se zastaralého balíčku.

Podělím se o 2 tipy, které vám pomohou pokaždé vybrat ty nejlepší balíčky NPM pro vaše projekty.

Tip č. 1:Držte se toho, co je populární

Výběr oblíbených balíčků je velmi chytrým krokem v ekosystému NPM. To má tři silné výsledky:

  • Minimalizuje riziko, že se naučíte zastaralý / mrtvý balíček
  • Více příležitostí k zaměstnání / na volné noze
  • Větší ekosystém pluginů/rozšíření, na kterém lze stavět


Dělám si srandu. Angular je mocný jemný rámec.

Můj oblíbený způsob, jak měřit přijetí rámce, je prohledávat jej na Openbase.

Openbase vám umožňuje porovnávat balíčky NPM. Můžete procházet jejich týdenní stahování, hvězdičky Github, aktivní přispěvatele a recenze.

Tip č. 2:Zůstaňte v okruhu svých kompetencí

Ve světě, kde bují syndrom lesklých předmětů, je vyhýbat se magnetickému tahu humbuku superschopností. Místo toho zůstaňte ve svém okruhu kompetencí pomocí známých balíčků.

To je užitečné z několika důvodů:

  • Udržuje vaši produktivitu
  • Zvyšuje šance na úspěch
  • Staví na vašich stávajících znalostech

Tím se vyhnete nákladům na učení nového balíčku. Pokud se budete držet toho, co víte, nebudete muset skenovat dokumentaci nebo sledovat výukové programy.

Díky tomu budete produktivní a snížíte zátěž související s odesláním projektu.

Dobrým způsobem, jak zůstat ve svém okruhu kompetencí, je procházet související nástroje k těm, které používáte každý den.

  • Pokud znáte Vue podívejte se na Nuxt
  • Pokud víte Reagovat podívejte se na Preact
  • Pokud znáte Postgres podívejte se na Supabase

Pokud si nejste jisti, vyberte balíčky, které staví na vašich stávajících znalostech. Zřídka toho budete litovat.

Závěr

Ekosystém NPM je neustále se vyvíjející zvíře. Nové balíčky přicházejí a odcházejí každý měsíc. To ztěžuje výběr správných balíčků NPM, i když to tak být nemusí.

Nejlepší vývojáři JS odkládají výběr toho, co je populární, a zůstávají v okruhu svých kompetencí.

Pokud se budete držet těchto dvou principů, snížíte křivku učení nových knihoven a rámců. Budete pracovat chytřeji, ne tvrději, a vaše znalosti se budou skládat.

Udělejte to dostatečně dlouho a pokaždé si vyberete ty nejlepší balíčky NPM pro svůj další projekt.

Chcete další tipy pro vývojáře webu?

Sledujte mě na twitteru a přihlaste se k odběru mého webového zpravodaje pro vývojáře.

Příspěvek Jak vybrat nejlepší balíčky NPM se poprvé objevil na webu 💻 Web Dev With Seb.