top | item 34794530

(no title)

tifadg1 | 3 years ago

Exploring from python land, what's interesting about .net for me are:

1. guaranteed type safety;

2. blazor, so no more backend/frontend, js.

3. vast standard lib, so less dependencies;

Reservations I have would be that:

1. it's owned by microsoft and I'd be running on linux, so isn't it a bit of a mouse-toying-with-a-cat type of a situation?

2. libs may be aimed at enterprise - will need to provide lots of boilerplate to get minimal functionality?

discuss

order

artimaeis|3 years ago

Regarding your reservations:

1. Microsoft is a pretty big contributor to Linux at this point. Their cloud arm pretty much forced their hand and I don't see that story changing anytime soon. .NET on Linux has been great in my experience.

2. Some libs are, others are decidedly _not_ enterprise driven. The ecosystem is pretty large so there tends to be a lot of options with most packages. Just take a look here, https://github.com/thangchung/awesome-dotnet-core, the ORM section has things as big as nhibernate, which is about as heavy-handed as it gets, to things like Dapper which is about as lightweight as you can get.