front development workflow z angularjs i gruntjs

Chciałem wiedzieć, w jaki sposób organizowany jest proces tworzenia frontonu, gdy używamy HTML 5 i angularjs.

Używamy zaplecza Jetty java (nie można go zmienić) i chcemy ujawnić spokojne usługi, które angularjs mogą konsumować.

Z angularjs tak się składa, że ​​strona główna musi zawierać wiele plików js, z których większość jest specyficzna dla aplikacji, zamierzamy logicznie podzielić aplikację w plikach js.

Jak więc poleciłbyś posiadanie front-endowego przepływu pracy? W celu uniknięcia obsługi tak wielu różnych plików js, kolega zasugerował użycie minifikacji plików js przy użyciu grunt.js, jednak po zminimalizowaniu trudno będzie debugować to samo z moje IDE ...

Czy powinniśmy również używać minifikacji podczas programowania, czy można to zepchnąć na etap tuż przed wdrożeniem lub tym podobnym, więc podczas rozwoju używamy niezminimalizowanych plików js, jednak zminimalizujemy je do wydania produkcyjnego?

Jeśli to możliwe, zasugeruj również, w jaki sposób można obsługiwać import skryptów w index.html

Zasadniczo jesteśmy nowicjuszami w tym podejściu do rozwoju, do niedawna używaliśmy JSF dla naszych poglądów, ale teraz chcemy sprawdzić biblioteki oparte na JS i sprawdzić, czy mogą poprawić wydajność.

questionAnswers(1)

yourAnswerToTheQuestion