Comment

Comment by hakanderyal

Yes. Without a doubt. More so, if dynamically typed languages are the only ones you know.

I've been avoiding them as they were Windows only early days, and Entity Framework Core was too immature at the beginning after the open source wave.

Some points, from my PoV of developing business/CRUD type applications;

- .NET framework is well engineered solutions to most of the standard requirements in software development. I've spent countless hours looking for solutions in Python for common things like structured logging, validation, websockets, datetime utilities, cryptography, cli, unit conversions etc. when working with Python.

- There are a lot of features for reducing boilerplate. Getting better with every release.

- Static typing doesn't get in your way. Just the opposite. Eagerly waiting for discriminated unions.

- LINQ, especially when combined with EF Core, is godsend.

parent hakanderyal 4 years ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton