Ich möchte meine Antwort mit dem Vorwort vortragen, dass ich glaube, dass Require.JS ein völlig nutzloser Rahmen ist. Es kompliziert ein ziemlich einfaches Konzept.
Das heißt, das Laden von Abhängigkeiten ist sehr nützlich, wenn es darum geht, plattformunabhängigen Code zu schreiben.
Angenommen, Sie möchten eine Webanwendung entwickeln, die Sie auch in Apache Cordova für mobile Apps und in AppJS für Desktopanwendungen portieren können. Sie möchten nicht alle Ihre Geschäftslogik neu schreiben, daher ist es sinnvoll, einen Bootstrap zu erstellen, der Abhängigkeiten dynamisch lädt, um die Software an mehrere Architekturen anzupassen. Auf diese Weise haben Sie nur ein Produkt, das auf einer Vielzahl von Plattformen laufen kann. Fügen Sie die Verwendung von NodeJS für serverseitiges Skript hinzu, und Sie können nicht nur Front-End-Software schreiben, sondern Back-End mit dem exakt gleichen Code.
Modularität hilft viel mit plattformübergreifenden Projekten, aber wie gesagt: Require.JS ist wirklich nicht so nützlich. Ich fand es zu kompliziert. Stattdessen verwende ich einfach ein Objekt, das um die jQuery-Funktion getScript aufgebaut ist, die eine Registrierung aller geladenen Pakete enthält, so dass ein Entwickler nicht versucht, ein bereits geladenes Paket zu laden (größere Projekte).
Statt für Schließen zu stimmen, bitte mich verstehen, wie ich dieses Konzept überhaupt nicht bekomme – Industrial
Ich denke, dass es keine Notwendigkeit dafür gibt. Ich nehme an, dass require.js in einer Entwicklungsumgebung verwendet werden kann, aber in der Produktion ist es wahrscheinlich nutzlos. – omninonsense