3 ms·
Can you elaborate more on the last paragraph? Also what do you exactly refer to by package repository and how would installing pip, bower or npm modules become
by aalhour 11y ago
Can you elaborate more on the last paragraph? Also what do you exactly refer to by package repository and how would installing pip, bower or npm modules become different?
- dozzie 11y ago> Can you elaborate more on the last paragraph? There's not much to say. You depend on external services (and network connection) to write, build, and deploy locally developed things. All this fails badly when one of the services experiences problems. > Also what do you exactly refer to by package repository and how would installing pip, bower or npm modules become different? Dude, really? `apt-get' didn't give a hint? And all those modules are different from one, single package repository in that you won't install Python modules using npm, or JavaScript with pip, but you can do all those with `apt-get'. And you'll get repeatable process, since you control your package repository.
- aalhour 11y agoI am either lacking some experience with apt-get or you're not clarifying your workflows enough. How would you clone a git repository, compile the SASS into CSS, uglify the javascript, and run a verticalization gulp task, after of course installing the frontend libraries through npm and bower all in apt-get? Oh no hold on, you won't use neither npm, nor bower to download the frontend deps... oh no, not even pip. Mind ``explaining like I'm 5``? :)
- dozzie 11y agoApparently you lack training in using your server system if you thought that binary packages system is to be used for running compilation. No, it is to be used to distribute, download, and install pre-compiled (e.g. minified) files. Also, to distribute build tools. For more explaination how package systems work, ask sysadmins in your company, as HN comments is not an appropriate medium for tutorial about them. If you don't have a sysadmin, well, you need to employ one anyway. And this is exactly what I meant when I said that programmers tend to avoid using sysadmins' tools.
- aalhour 11y agoApparently you made me think of something else, I managed to do something similar to what you explained in a different workplace, but it seems that it needed to take forever to make you clarify your point. Anyway, thanks for coming back and writing, I really appreciate it.