6 Punkte von xguru 2023-01-10 | 2 Kommentare | Auf WhatsApp teilen
  • Der Einsatz von Monorepos nimmt allmählich zu, aber wegen Problemen rund um Änderungen, Caching und Rebuilds ist die Wahl des richtigen Tools wichtig
  • Wichtige Funktionen bei der Auswahl: Sprachunterstützung, Lernkurve, Caching, Build-Prüfung, Vielseitigkeit
  • Wenn die Entwicklungssprachen, Workflows und die Größe der Codebasis eurer Organisation denen von Google ähneln, dann Bazel
  • Wenn die Migrationskosten zu Bazel zu hoch sind oder es Unzufriedenheit mit der Python-Unterstützung bzw. dem Schreiben von BUILD-Dateien gibt, dann Pants
  • Wenn ihr hauptsächlich JavaScript / TypeScript verwendet, ist NX ebenfalls eine hervorragende Wahl
  • Wenn ihr containerisierte Microservices habt, Abhängigkeiten auf Systemebene bestehen oder es einige eher unkonventionelle Aufgaben gibt, dann Earthly

2 Kommentare

 
xguru 2023-01-10

Auch dieser Beitrag wurde von Earthly verfasst, also sollte man ihn mit einer gewissen Vorsicht lesen~