Skip to content
This repository has been archived by the owner on Nov 16, 2023. It is now read-only.

Remplacement de Grunt par Gulp #48

Closed
ldez opened this issue Jun 27, 2015 · 9 comments
Closed

Remplacement de Grunt par Gulp #48

ldez opened this issue Jun 27, 2015 · 9 comments

Comments

@ldez
Copy link
Contributor

ldez commented Jun 27, 2015

Je pense que le remplacement de Grunt par Gulp serait utile pour simplifier les évolutions.

Un exemple est le générateur gulp-angular de @Swiip.

Pourquoi je dis ca ?

  • Pouvoir avoir un fichier clair et isolé pour chaque tache.
  • les plugins sont très puissant et simple de configuration
  • utilisation de gulp-inject
  • utilisation de BrowserSync pour le hot reload.
  • vive les streams

Je laisse @Swiip compléter pour expliquer pourquoi Gulp c'est mieux.

@Swiip
Copy link
Contributor

Swiip commented Jun 27, 2015

Tu ne cites pas forcément des éléments différenciant, on peut par exemple aussi avoir plusieurs fichiers avec Grunt. Je ne comprends pas trop où tu voudrais mettre de "l'inject" dans le framework. Ca sert surtout pour automatiquement insérer les fichiers au fur et à mesure de l'évolution du projet.

Sinon Gulp c'est mieux vala quoi. Grunt c'est tout de suite un paquet de JSON incontrolable là où Gulp te propose de "programmer" ton build. "Gulp Code Over Configuration" qu'ils disent. Pour moi c'est surtout ça l'élément différentiant.

Il y a bien sur aussi le côté stream de transformation de Gulp plus performant que des tâches unitaires dans Grunt.

Du coup, ben un build Gulp, c'est du code Node donc c'est souple. Cela pourait servir pour le framework.

Enfin, même si je ne sais pas si le framework des formations sera le contexte le plus différentiant (on a beaucoup de transformations chainées ?) il y a le fait que je vend à tout le monde que Grunt c'est mort et que Gulp c'est tellement mieux et derriere je leur montre des slides avec Grunt :/

@ldez
Copy link
Contributor Author

ldez commented Jun 27, 2015

Oui je savais que mes arguments étaient pourris.
L'inject c'est pour les CSS custom ou les JS custom voir #41, #42, #33

@ggerbaud
Copy link
Contributor

Je connais assez peu Gulp, mais je suis ouvert.
Que quelqu'un me fasse un PR avec Gulp que je puisse voir concrètement l'interet (lisibilité, taille, maintenabilité, rapidité). Et j'admets que c'est as forcément le cas avec le Grunt actuel

@ldez
Copy link
Contributor Author

ldez commented Jun 28, 2015

J'ai commencé mais c'est pas encore prêt, je ne connais pas bien Gulp non plus du coup c'est un moyen d'apprendre.

@jlandure
Copy link
Contributor

jlandure commented Jul 1, 2015

Bonjour, j'ai un peu de temps sur juillet donc je peux aider si besoin.
Je connais bien gulp.

@Swiip
Copy link
Contributor

Swiip commented Jul 1, 2015

Un petit retour d'étude de marché, j'ai fais le tour des seed projects pour Angular2 hier. 70% de Gulp, 0% de Grunt. Les autres 30% c'est varié: Makefile (oui oui), NPM, Webpack...

@ggerbaud ggerbaud added this to the 0.X.X milestone Jul 6, 2015
@ggerbaud
Copy link
Contributor

lié à #77

@hgwood
Copy link
Contributor

hgwood commented Jul 13, 2016

Alternative : #117.

hgwood pushed a commit that referenced this issue Feb 27, 2017
* fix(#48): gulp exporting the static website with ‘build’ command

* 👌 code review changes

* ✨ clean reveal.js files used by the static website

* 🎨 reindent lines

* Update gulpfile.js
@hgwood
Copy link
Contributor

hgwood commented May 2, 2017

Je clos en faveur de #117 (qui n'exclue pas Gulp si c'est la solution la plus simple).

@hgwood hgwood closed this as completed May 2, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

5 participants