6 ms·
I love Python to death, and it's my favorite language, but packaging and deploying Python apps have always been the ecosystem's Achilles heel. It's not hard to
by amyjess 9y ago
I love Python to death, and it's my favorite language, but packaging and deploying Python apps have always been the ecosystem's Achilles heel.
It's not hard to send a Java app to a Windows user and expect them to be able to run it, which is more than I can say for Python.
And Java also has Maven, which is by far the best dependency management system I've used. It's extensible too... aside from managing dependencies, you can also have Maven perform code generation (which is wonderful if you're working with Avro) and other things (such as handling OSGi bundle metadata).
- soulnothing 9y agoI'm mostly a python dev. But yes deployment is such a pain.