Hacker News new | past | comments | ask | show | jobs | submit login

.net core, which the flagship of the future, is cross platform.

I am running it in ubuntu production environment for an App i made. Very stable.

Yes and no. I work on some ASP .NET applications and on a big .net core project.

The .net core project indeed runs fine on Linux in AWS. It's a great success story for us.

The ASP .NET projects I maintain have a budget that doesn't easily allow us to just migrate them to .net core. There are some hairy legacy libs and code in there that would also prove challenging to resolve too.

Yeah, this right here. I work on a MVC 5 app that uses some pretty large legacy libraries that's going to be hard to move from. Some of it is legacy stuff that may or may not have a .NET Core or .NET Standard equivalent. Others like Entity Framework have a Core equivalent that changes some paradigms to be a bit more modern, but ultimately creates a situation where it's not a drop in replacement.

There's also the question of SQL server. It's not so much of an issue when you're dealing with Azure, but SQL server on Linux isn't ready for prime time yet IMO.

Over time what you're implying here is true, but in the short term there are a lot of people stuck on .net Framework and it's difficult to get off of it.

It should absolutely be done, any company with old .net framework solutions that are not actively looking at moving them to .net core is being foolish.

But lots of companies are foolish.

“It should absolutely be done, any company with old .net framework solutions that are not actively looking at moving them to .net core is being foolish.”

If it only were that easy to move to Core. I thought I could sneak that transition into a few projects but there are a ton of little obstacles that make such an effort lots of work.

yep, which is why they should be working on it now.

The fact that you can target .net standard with framework means TODAY you can sequester your framework specific things behind DLL's and put everything else on .net core officially.

I honestly think there's going to be a huge consulting/freelance market for it soon.

I wasn't trying to imply that it's easy, just that everyone should be planning out how to do it so they can do it slowly over the next few years rather than all at once in panic mode.

Props to MS for ensuring the two can live side by side the way they have. It makes the transition a LOT easier if you're smart enough to start it early and let it have a long tail.

I've personally done this a few times already.

The other option is to stick to what works and see if MS change strategy again as they seem to be doing very few years.

MS has not changed strategies since starting .net core. It's on v3, going on v4. If you're still unsure what the future is going to be, you've missed the boat.

I guess that’s true. The .NET framework strategy is pretty consistent. I guess I am still traumatized by the mess they have created with their desktop UI toolkits.

that's a good point about the desktop UI stuff, thankfully I stay away from that area.

Applications are open for YC Winter 2020

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact