4 ms·
Don't discount ease of distribution due to creating giant rolled up binaries. The size of binaries isn't that big of a deal for servers any more. On the other
by xxpor 7y ago
Don't discount ease of distribution due to creating giant rolled up binaries.
The size of binaries isn't that big of a deal for servers any more. On the other hand, setting up a python or whatever env can be a pain, especially before docker really took off. Being able to push a Go binary and it Just Works is awesome.
- skohan 7y agoIt amazes me that Python is used in production back-ends. It's a neat language with a lot of nice libraries, but the environment management story feels so janky to me. Not to mention all the money you're spending on just the overhead of a relatively fat, slow interpreted language.
- NoodleIncident 7y agoIt's possible to create "giant rolled up binaries" for python, too: https://engineering.fb.com/data-infrastructure/xars-a-more-efficient-open-source-system-for-self-contained-executables/ https://engineering.fb.com/data-infrastructure/xars-a-more-e...
- majewsky 7y agoPython does have giant rolled-up binaries. They're called Docker images.