Ich habe in letzter Zeit einige Gedanken darüber gehabt, wie man gemeinsam genutzte Javascript- und CSS-Dateien in einer Webanwendung verarbeitet.Wie behandelt man Javascript & CSS-Dateien auf einer Website?
In einer aktuellen Webanwendung, an der ich gerade arbeite, habe ich eine recht große Anzahl verschiedener Javascripts und CSS-Dateien erhalten, die in einem Ordner auf dem Server abgelegt werden. Einige der Dateien werden wiederverwendet, andere nicht.
In einer Produktionsstätte ist es ziemlich dumm, eine hohe Anzahl von HTTP-Anfragen und viele Kilobyte unnötigen Javascript und redundante CSS geladen zu haben. Die Lösung dazu ist natürlich, eine große gebündelte Datei pro Seite zu erstellen, die nur die notwendigen Informationen enthält, die dann minimiert und komprimiert (GZIP) an den Client gesendet wird.
Es gibt keine Sorgen, ein Bündel von Javascript-Dateien zu erstellen und sie manuell zu minimieren, wenn Sie es einmal tun würden, aber da die App kontinuierlich gepflegt wird und sich die Dinge ändern und entwickeln, wird es ziemlich schnell zum Problem manuell, während neue Updates, die Änderungen an Javascripts und/oder CSS-Dateien enthalten, in die Produktion verschoben werden.
Was ist ein guter Ansatz, um damit umzugehen? Wie gehen Sie in Ihrer Bewerbung damit um?
Nun, ich bin bewusst, Minification und es manuell mit Tools zu tun, aber was ich suche ist ein Ansatz, um es einfacher zu machen Updates in die Produktion schieben – Industrial
@Industrial - das ist auch, worüber ich spreche. – Oded
Warum der Downvote? – Oded