3 ms·
motivation: - Dependency management for Node.js adds maintenance costs for Linux distributions. - Cloud tooling vendors prefer Python to match AWS CLI and GCl
by sagivo 10y ago
motivation:
- Dependency management for Node.js adds maintenance costs for Linux distributions.
- Cloud tooling vendors prefer Python to match AWS CLI and GCloud CLI.
- Python offers a more mature platform for building CLIs
Python is typically available on Linux distributions by default.
- While none of these reasons precluded building the next CLI in Node.js, Python was the natural choice.
taken from here - https://github.com/Azure/azure-cli/wiki/Motivation https://github.com/Azure/azure-cli/wiki/Motivation
- robbyt 10y agoI think Golang would have been a better choice. They already have a fairly mature Go SDK, and redistribution of Go binaries is so much easier.