Мы начинаем новый Angular2 SPA, и я изучаю, следует ли использовать SystemJS, как описано в учебнике Angular Quickstart (https://angular.io/guide/quickstart) или Webpack (https://angular.io/docs/ts/latest/guide/webpack.html).
Изучая этот онлайн, люди, кажется, переходят из SystemJS в Webpack. Например, проект "Angular CLI" от Google: http://react-etc.net/entry/angular-2-cli-moves-from-systemjs-to-webpack
Webpack не только обрабатывает модули, но также предоставляет способ пакетного приложения (concat файлы, minify/uglify files,...). Новая версия также предоставляет "дрожание дерева" (удаляет мертвые/неиспользуемые модули из окончательной сборки).
В SystemJS нам все равно нужно будет использовать gulp (или что-то еще) для создания приложения.
Если вы начинаете с нового приложения Angular 2, которое вы бы использовали?