4 ms·
You're right. Python is definitely useful for more than 'trivial applications'. My statement was more a matter of subjective personal preference. The emphasis
by EvanPlaice 11y ago
You're right. Python is definitely useful for more than 'trivial applications'. My statement was more a matter of subjective personal preference.
The emphasis on package management isn't so much about building non-trivial applications as it is about deploying non-trivial applications.
My ideal is a system that can be built in a composable manner using the standard tools.
A deployment would include:
- cloning the source
- installing dependencies
- setting env vars
- running tests
- launching the application
It should be trivial to repeat this process to deploy to multiple targets as well as automate continuous integration testing.
With the current tool chain there's no clear path to accomplish this without relying on a higher level abstraction like Docker.