Ich würde nicht sehen, die zwei von diesen zusammen zu verwenden. Mit Bundles haben Sie Ihr gesamtes JavaScript geladen, idealerweise in ein oder zwei Bundles auf Ihrem Layout-Controller. In der Produktion wäre es optimiert (kombiniert in eine Datei, minimiert, zwischengespeichert und komprimiert usw.).
RequireJS die Art, wie ich sehe, ist, wenn Sie genauer darüber sind, was JS geladen wird, und dann können Sie seine knappe Syntax verwenden, um sicherzustellen, dass eine bestimmte Datei geladen wird, bevor einige der Datei JavaScript aufrufen.
Ich würde empfehlen, Bundles zu verwenden, da Sie mit asp.net-mvc arbeiten. Sie sind schön zu bedienen und arbeiten sehr gut. Ich hatte ein ähnliches Pre-Mvc4-Framework namens Combres verwendet, das ähnlich war und dieser Ansatz funktioniert sehr gut für Apps, denke ich. Es kann für nur lesbare Websites anders sein.
Ich schwöre immer noch von Combres und benutze es über Bündel in jedem neuen MVC-Projekt, das ich mache. –