Hacker News new | ask | show | jobs
by 0xCMP 1837 days ago
I think of Docker as a universal static compiler. And I mean that in a positive way: static compiling makes a lot of sense with the incredible complexity we're often finding ourselves in. There really are no other ways to distribute node/ruby/python apps in a static way and when there is it's limited in serious ways beyond often being ONLY for a specific ecosystem (e.g. wheels for python).
1 comments

There are many ways of doing this for Python... pyinstaller, py2exe, Nuitka to name a few
Python is probably the worst example for achieving this...

The fact that "there are many tools to do this for Python" is already a big red warning sign...

Cool, now do node and ruby, using the same tool.
Yes and they tend to all crumble when you have complex use cases with numpy, scipy, qt etc They can be a pain to deploy and manage remotely as well.