Sommaire

La gestion des tâches

Dans les précédentes versions d’ASP.NET, le framework .NET automatisait certaines tâches de manière transparente et sans que le développeur ait à décrire le processus complet de la tâche. C’était notamment le cas pour la minimisation et la concaténation des fichiers JavaScript et CSS. Aujourd’hui, ces "raccourcis" n’existent plus, et le développeur doit s’accommoder de certains outils afin d’écrire lui-même les différents processus dont il a besoin. Ces outils offrent un panel bien plus large de possibilités, comme la compilation de fichiers Typescript ou Less, la copie de fichier, l’installation de librairie externe, la génération de package… Les outils les plus populaires du moment sont Grunt et Gulp, et les sections suivantes vont décrire leurs principales caractéristiques accompagnées de plusieurs exemples pour illustration.

1. Les tâches avec Grunt Grunt

Grunt est un package Node.js, au même titre que Gulp, et est communément décrit comme étant un JavaScript Task Runner, c’est-à-dire un outil capable de créer et gérer des tâches automatisées en JavaScript. L’intérêt de ce genre d’outil est multiple. Dans un premier temps, il permet à n’importe quel développeur, avec un minimum de connaissances en JavaScript, de créer ...