Si con los automatizadores de tareas (Grunt, Gulp…) con plugins puedes concatenar y minificar archivos en 1 solo y con webpack también, ¿entonces cuál es el enfoque de webpack con respecto a los automatizadores?

|
aarroyoc 2017-06-28 20:55:41
TypeScript, Uglify, Browserify, GitHub Pages, … Hasta Cordova
aarroyoc 2017-06-28 20:55:56
Y en cuanto le pillas el tranquillo puedes ampliarlo tú mismo como quieras
aarroyoc 2017-06-28 20:56:55
Webpack != Gulp, son herramientas distintas. Existen plugins de Webpack para Gulp
owen_r7 2017-06-28 20:59:32
Es diferente si, pero lo imprescindible de gulp lo hace webpack pienso
aarroyoc 2017-06-28 21:00:34
Gulp automatiza tareas, no hace nada más, es como un Makefile pero en JavaScript
Carlangueitor 2017-06-28 21:00:37
webpack + npm srcipts es mi elección
Carlangueitor 2017-06-28 21:00:49
después de tiempo te das cuenta de que no necesitas gulp
Carlangueitor 2017-06-28 21:01:11
https://medium.freecodecamp.org/why-i-left-gulp-and-grunt-for-npm-scripts-3d6853dd22b8

Why I Left Gulp and Grunt for npm ScriptsfreeCodeCamp.org
I know what you’re thinking. WAT?! Didn’t Gulp just kill Grunt? Why can’t we just be content for a few minutes here in JavaScript land? I…
filoynavaja 2017-06-28 21:01:54
+1
owen_r7 2017-06-28 21:02:21
+1
aarroyoc 2017-06-28 21:03:06
Esta bien, pero yo sin Gulp no podría hacer tantas cosas, yo soy de los que tiene muchísimos comandos configurados y claro
aarroyoc 2017-06-28 21:03:35
Por ejemplo, tengo uno que me sube la página directamente a GitHub Pages, eso con npm scripts es difícil de hacer
aarroyoc 2017-06-28 21:04:02
O acabas dependiendo del sistema operativo si lo haces mal
Carlangueitor 2017-06-28 21:04:19
lee el articulo, estás uponiendo cosas
Carlangueitor 2017-06-28 21:04:53
https://www.npmjs.com/package/deploy-gh-pages

npm: deploy-gh-pagesnpm
A command line utility for deploying to a gh-pages branch.
Carlangueitor 2017-06-28 21:05:27
y al final es lo mismo que instalar plugins de gulp
filoynavaja 2017-06-28 21:06:33
La cosa viene así grunt gulp npm
aarroyoc 2017-06-28 21:06:43
Ya lo leí hace bastante, para cosas simples esta bien, pero para juegos HTML5 por ejemplo… Me faltan cosas
filoynavaja 2017-06-28 21:06:45
Cada uno va matando al otro
Carlangueitor 2017-06-28 21:07:02
tu echale y yo te digo como solucionarlo 😛
aarroyoc 2017-06-28 21:07:23
Es como decir que para que usar CMake o Autotools cuando ya existen los Makefiles
aarroyoc 2017-06-28 21:07:38
Pues hay proyectos que los Makefiles les son suficiente
aarroyoc 2017-06-28 21:08:28
Pero en otros casos es mejor tirar de CMake o Autotools
owen_r7 2017-06-28 21:10:03
Que más comandos tienes? Yo solo uso eso para concatenar y minificar archivos
filoynavaja 2017-06-28 21:11:43
Si lo usas sólo para eso ni gulp te sirve con prepros ya vas bien
owen_r7 2017-06-28 21:12:23
No te entiendo
filoynavaja 2017-06-28 21:14:39
Si usas sólo para concatenar y minificarlo yo usaría prepros es más fácil
owen_r7 2017-06-28 21:15:24
Y no webpack ? Es sencillo
filoynavaja 2017-06-28 21:16:08
El más sencillo de todos es prepros pero en proyectos grandes se queda corto
owen_r7 2017-06-28 21:19:18
Webpack amigo 😜
filoynavaja 2017-06-28 21:20:59
Webpack es muy buen yo lo uso con npm pero si quieres algo sencillo y rápido sin duda que es prepros
filoynavaja 2017-06-28 21:21:36
A mi me ha tocado psar por todo el camino
filoynavaja 2017-06-28 21:22:08
Por eso estoy acostumbrado a mi casarme con ningún soft o herramientas
filoynavaja 2017-06-28 21:22:13
No*
aarroyoc 2017-06-28 21:27:35
Pues depende del proyecto, los he tenido muy curiosos. En general Gulp me gusta porque es como mi centro de control, donde tengo todos los botoncitos. Además las tareas se ejecutan en paralelo, que en el desarrollo web más tradicional no merece mucho la pena pero en otras cosas sí
owen_r7 2017-06-28 21:28:43
Ejemplos
aarroyoc 2017-06-28 21:28:55
En una game jam que participé tenía en Gulp comandos que lo que hacían era comprimir en ZIP el proyecto final y comprobar que no se pasase del límite de la gama Jam (eran 13k)
aarroyoc 2017-06-28 21:29:27
He tenido otros que generaban ficheros de traducción analizando el código fuente
aarroyoc 2017-06-28 21:31:03
Otros que eran capaces de generar el APK de Cordova del tirón, simplemente regeneraban el proyecto de cero cada vez y añadían todos los plugins a través de la API de Cordova
aarroyoc 2017-06-28 21:31:43
No sé, creo que me gusta liarme demasiado a veces con Gulp, pero es que lo veo como mi centro de control😂
filoynavaja 2017-06-28 21:32:04
Yo pienso por mi experiencia que es con la herramienta que te sientes más como ni más ni menos
filoynavaja 2017-06-28 21:32:41
Viendo otras para no perderte nada por que esto evoluciona muy muy rápido
Alan 2017-06-28 21:32:52
Si con los automatizadores de tareas (Grunt, Gulp…) con plugins puedes concatenar y minificar archivos en 1 solo y con webpack también, ¿entonces cuál es el enfoque de webpack con respecto a los automatizadores?
filoynavaja 2017-06-28 21:33:03
Y la herramienta que usabas puede quedar obsoleta
filoynavaja 2017-06-28 21:34:23
Y ahí pasa quien tiene más plugins el más rápido
filoynavaja 2017-06-28 21:34:25
Etc
owen_r7 2017-06-28 21:35:31
Buena pregunta
aarroyoc 2017-06-28 21:38:28
En realidad Webpack era un sustituto mejor de Browserify, que lo que hacía era que pudieses usar módulos en el navegador
aarroyoc 2017-06-28 21:38:50
Y así poder usar npm también para el frontend
filoynavaja 2017-06-28 21:40:35
No conocía esa
|