5 ms·
Those people haven't used Java 11+ or Python with types. Python with types is a double edged sword. If you can enforce other collaborators and SDKs use strict
by never_inline 2y ago
Those people haven't used Java 11+ or Python with types.
Python with types is a double edged sword. If you can enforce other collaborators and SDKs use strict typing, it's a very pleasant experience to write, coupled with Pydantic for defining POJO-like structs. For CLI tools Click + Poetry build system.
Java17+ type system is pretty good. Way better than Go in terms of dev experience. you may need a POJO generation tool (Lombok, Autovalue) and preferably validation libraries. I'd still write java over Go if efficiency and single binary is not a concern.
- js2 2y ago> For CLI tools Click Once you're using types, I would recommend Typer instead. Built on-top of Click but configured via type hints: https://typer.tiangolo.com/ https://typer.tiangolo.com/