The conversation

Lessons learnedExperience excerpt · English

How do the costs of running the .NET 7 codebase compare with running something open? …

How do the costs of running the .NET 7 codebase compare with running something open? I like .NET a lot, have worked with it a lot in the past. But when I tried my own startup, I picked node instead and don't really regret it. I'm getting back into .NET these days though at a new job again, and .NET 7 will be interesting to dive into. Still not sure I'd want to be that tightly-coupled to Microsoft subscriptions though. I'd tried getting a couple .NET projects off the ground back in the .NET 5 days or whenever .NET Core first became a thing. It was surprisingly expensive to run things in Azure, and to use tools too. So that played a role in me just picking node for my startup even though I'd have preferred to stick with C# and .NET if I could, so I could become an expert in those tools. But yeah, it's definitely a huge plus to have access to .NET's massive standard library. The documentation is amazing, too. If the costs to run in Azure and to be tightly-coupled with Microsoft rthat way are reasonable for a lean/small startup or self-funded startup, then I may give it a shot again.

Original discussionUnderstanding the .NET ecosystem: The evolution of .NET into .NET 7347 source comments · at import
4

What was this responding to?

Parent context · original excerpt

BR

.NET has been doing a lot of things right. My startup's codebase is nearly all .NET 7: landing page, web app, Windows service, API. The main non-.NET code is vanilla JS in the web app. I've been keeping a close eye on Next.js, which is very well done, but I love how versatile .NET is. With one language, I can write all of the above, and my dependencies are minimal thanks to .NET's rich standard library - a refreshing change from the NodeJS apps I've written and maintained. With native AOT, .NET can even be compiled to native binaries. Recently, I wrote a Windows password filter DLL in C#, which would have been unthinkable some years ago. It's a really enjoyable stack to work with. Kudos to Microsoft for what they've been doing with it.

Full original

Community replies 0

No community replies yet. Add your perspective.

Replies from the source 4

Direct replies available in this import. Original-language excerpts.

HO

It's just like any other containerized Linux app. The only thing worth noting, that base asp net core api will idle like 200mb memory.

Full original
AT

.NET IS open and not really tied to any Microsoft Subscription. I really hate when people keep parroting that without understanding. Rider is nowadays a better IDE for C# and it's not owned by Microsoft. You can host it wherever because it runs wherever.

Full original
MY

> Still not sure I'd want to be that tightly-coupled to Microsoft subscriptions though. No need for MSDN subscriptions these days, although they do come with some perks.

Full original
MI

> How do the costs of running the .NET 7 codebase compare with running something open? .NET has been open source since .NET Core 1 in 2017. The source code is on GitHub: https://github.com/dotnet/

Full original
Continue on Hacker News

Respect different perspectives. Share concrete experiences.

Sign in to post, reply, repost, and quote.