JavaScript >> Javascript-Tutorial >  >> Tags >> npm

So wählen Sie die besten NPM-Pakete aus

Die Auswahl des besten NPM-Pakets ist keine leichte Aufgabe; Es gibt immer zu viele Optionen, um Form zu wählen:

  • React 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. …

Letztendlich wollen wir nur unsere kostbare Zeit damit verschwenden, ein veraltetes Paket zu lernen.

Ich werde Ihnen zwei Tipps geben, die Ihnen dabei helfen, jedes Mal die besten NPM-Pakete für Ihre Projekte auszuwählen.

Tipp Nr. 1:Halten Sie sich an das, was beliebt ist

Die Auswahl beliebter Pakete ist ein sehr kluger Schachzug im NPM-Ökosystem. Dies hat drei starke Ergebnisse:

  • Minimiert das Risiko, ein veraltetes/totes Paket zu lernen
  • Mehr Beschäftigungsmöglichkeiten / Freiberufler
  • Größeres Ökosystem von Plugins/Erweiterungen, auf denen aufgebaut werden kann


Ich scherze. Angular ist ein mächtiges feines Framework.

Meine bevorzugte Art, die Akzeptanz eines Frameworks zu messen, ist, es auf Openbase zu durchsuchen.

Mit Openbase können Sie NPM-Pakete vergleichen. Sie können ihre wöchentlichen Downloads, Github-Sterne, aktiven Mitwirkenden und Rezensionen durchsuchen.

Tipp Nr. 2:Bleiben Sie innerhalb Ihres Kompetenzbereichs

In einer Welt, in der das Shiny-Object-Syndrom weit verbreitet ist, ist es eine Supermacht, die magnetische Anziehungskraft des Hypes zu vermeiden. Bleiben Sie stattdessen in Ihrem Kompetenzbereich, indem Sie vertraute Pakete verwenden.

Dies ist aus mehreren Gründen hilfreich:

  • Hält Sie produktiv
  • Erhöht die Erfolgschancen
  • Baut auf Ihrem vorhandenen Wissen auf

Dadurch vermeiden Sie die Kosten für das Erlernen eines neuen Pakets. Wenn Sie sich an das halten, was Sie wissen, müssen Sie keine Dokumentation scannen oder Tutorials ansehen.

Dies hält Sie produktiv und erleichtert den Versand eines Projekts.

Eine gute Möglichkeit, in Ihrem Kompetenzbereich zu bleiben, besteht darin, verwandte Tools zu durchsuchen, die Sie täglich verwenden.

  • Wenn Sie Vue kennen Schau dir Nuxt an
  • Wenn Sie React kennen schau dir Preact an
  • Wenn Sie Postgres kennen Sehen Sie sich Supabase an

Wählen Sie im Zweifelsfall Pakete, die auf Ihrem vorhandenen Wissen aufbauen. Du wirst es selten bereuen.

Schlussfolgerung

Das NPM-Ökosystem ist ein sich ständig weiterentwickelndes Tier. Monatlich kommen und gehen neue Pakete. Das macht die Auswahl der richtigen NPM-Pakete schwierig, wenn es nicht sein muss.

Die besten JS-Entwickler ziehen es vor, das auszuwählen, was beliebt ist, und bleiben in ihrem Kompetenzbereich.

Wenn Sie sich an diese beiden Prinzipien halten, verkürzen Sie die Lernkurve für neue Bibliotheken und Frameworks. Sie werden intelligenter arbeiten, nicht härter, und Ihr Wissen wird sich erweitern.

Tun Sie dies lange genug, und Sie werden jedes Mal die besten NPM-Pakete für Ihr nächstes Projekt auswählen.

Möchten Sie weitere Webentwickler-Tipps?

Folgen Sie mir auf Twitter und abonnieren Sie meinen Newsletter für Webentwickler.

Der Beitrag So wählen Sie die besten NPM-Pakete aus, erschien zuerst auf 💻 Web Dev With Seb.