Bonsoir,
L'avantage de Webpack est qu'il te permet grâce au vue-loader de créer des fichier ".vue", qu'il incorpore un serveur avec Live-reload et des plugins en tout genre.
Tu peux très bien construire ton app avec ton système actuel, mais tu as tout de séparé et tu dois utiliser pas mal de resource différente. Webpack te permet d'avoir tout en un. Je pense que pour une grosse application, il est préférable d'utiliser un module bundler.
Personnellement j'utilise webpack, car grâce au vue-cli:
- Il me crée la structure d'une application Vue.js très rapidement
- Je peux structurer mon application grâce à ES6 (avec Babel) et les fichiers ".vue"
- Je peux utiliser des préprocesseurs / moteurs de templates facilement grâce aux plugins Webpack
- Une commande
npm run buildqui me compile tout ça pour la prod (compatible ES5 avec les autres navigateurs + minifié) - Un serveur avec hot-reload
Tu peux faire tout ca avec grunt ou gulp mais bon, c'est pas aussi pratique a mon avis