4 ms·
Most python software use the standard venev setup with pip and requirements.txt, and most java software are distributed as fat jars. Nobody manually sets up dep
by jitix 5y ago
Most python software use the standard venev setup with pip and requirements.txt, and most java software are distributed as fat jars. Nobody manually sets up dependencies anymore.
As a Java/Python/Go developer I can say that packaging is a solved problem as of 2021.
- JAlexoid 5y agoThat's really not true. I like to point out Airflow as an example. It's still a complete nightmare to deal with and it has many steps for just packaging the application. https://github.com/apache/airflow https://github.com/apache/airflow I have less trouble packaging and running a 3 year unmaintained Maven Java application, than actively maintained Airflow. And let's not forget that I can target Java 8, without having to install Java 8 on my machine. (Which only adds to Python's complexity)