The State of Developer Ecosystem 2021(jetbrains.com) |
The State of Developer Ecosystem 2021(jetbrains.com) |
- Rust is now more popular than Scala as a primary language
- No mention of Clojure in "primary programming languages", no F# either.
- MacOS is the least used development environment between the big 3.
- France uses PHP the most. That's something I always believed, but it's nice to have data on it.
- 47% of respondants cook for themselves. I'd like to see a breakdown by country of this one.
What's important here is if it's used by the developers that matters. Mind share can mean more than market share.
What libraries are you using? I haven't found anything that seems to match the easy OpenAPI schema generation and validation that FastAPI and Pydantic provide.
Sharing interfaces between IaC and backend is pretty nice.
I write my own validation logic and use the same code on the frontend (React+MobX) and backend. Automatic API docs are less important for me as I don't have third party API access and use TypeScript interfaces as API contracts. I run my own business and stuff like validation is something I write only once, and perhaps update and extend every now and then. If you develop many projects for external clients, this setup might be to involved and I can see why something like FastAPI is a timesaver.
Best example is Node.js. First versions were only for OSX and Linux. Same thing with DOOM being developed on NeXT hardware.