.NET for Startups

Debate on .NET's suitability as a tech stack for startups, including its strengths like performance and maturity, drawbacks like corporate image and licensing costs, and comparisons to alternatives like Java, Python, and Ruby.

➡️ Stable 0.5x Programming Languages
5,230
Comments
20
Years Active
5
Top Authors
#4703
Topic ID

Activity Over Time

2007
41
2008
75
2009
113
2010
270
2011
462
2012
250
2013
347
2014
368
2015
259
2016
285
2017
321
2018
245
2019
275
2020
236
2021
333
2022
361
2023
314
2024
311
2025
355
2026
9

Keywords

MS PHP ASP.NET IMHO JS FOSS RMI AWS IDE JScript.NET net microsoft java ms windows net core platform ecosystem sql server developers

Sample Comments

tunaslut Jul 3, 2010 View on HN

Nothing wrong with .NET - perhaps one of the reasons it doesn't look like it is being used is because it's more corporate. Startups don't use M$ for a variety of reasons....cost is a big one - have you seen licence fees for sql server? insane I tell you! That said, I believe stackoverflow is .NET MVC so...not huge like facebook, but certainly an excellent product with an active community..NET, like any framework, has its quirks.....it can be a little frustrating sometimes with the way it trie

st3fan Sep 23, 2010 View on HN

What do people here think of .Net as a choice of platform for startups?

lafar6502 Dec 24, 2017 View on HN

Maybe because it hasn’t been the most popular tech among open source developers .net is now a very effective tool for almost any kind of work. The choice of libraries and frameworks is smaller than in Java but quality is better and purpose more clear. You can pick a few core libraries and build on that instead of sifting through millions of half-done or incompatible frameworks. And if you don’t demand that Windows is like Linux then it’s quite decent OS. The only thing missing is good desktop UI

vyrotek May 17, 2011 View on HN

Our startup is based on .Net and hosted on Azure. I don't think I realized just how uncommon this was until we were invited to Microsoft in Redmond and saw the excitement from the developers when they learned that we were a startup.We love the framework. But its definitely not the only stack we use. I also agree that there are bad .Net developers that spoil it for the rest of us. In my opinion, most of the issues seem to be associated with ASP.Net and claiming to be a web developer wit

pedroigor91 Sep 17, 2025 View on HN

I still don’t understand why more startups don’t adopt .NET. It’s such a powerful technology. ASP.NET has some of the best performance benchmarks out there, C# is a rich and expressive language, and the ecosystem along with the standard libraries are stable and mature. You rarely run into the kind of headaches you often see with more “trendy” stacks.In many cases, the bias comes down to perception — .NET is seen as “enterprise” or “legacy,” while in reality it’s open-source, cross-platform, a

naraga Sep 12, 2023 View on HN

i've tried to "escape" .net ecosystem few times already. reason always was curiosity about pther ecosystems / languages. Ruby, Python, JS, Rust. i have returned every single time. from my point of view every other thing i've tried is underdeveloped toy compared to what .net ecosystem gives you. superb languages (c#, f#) toolset, compatibility guarantees. i understand the rebelion point of view and a pay huge respect to those people pushing alternatives forward. thanks to

EnderMB Sep 23, 2013 View on HN

I'm a .NET developer by day, and I'm definitely a fan. C# is a great language, I've worked on many fun projects, and I've even worked in a .NET startup environment. Many of my experiences do not echo that of the author. Perhaps I'm lucky, but a legacy project for me is a project running .NET 2 and an older CMS version, and compared to Java I'd still pick it. I've used .NET in a number of agencies too, and I'd preferred using it to using PHP. We've eve

maxxxxx Aug 1, 2018 View on HN

I work with C#/.NET but if I had to start from scratch I wouldn't use it. With a lot of platforms you are a second class citizen with .NET because most APIs get released as Java, Javascript or Python. The .NET version often comes much later. After working with MS for 20 years I am also not convinced they will sustain long term what they started with .NET Core.With a startup I would stick to open source. It's the more vibrant and reliable option.

WorldWideWayne May 13, 2014 View on HN

It seems like you're missing the point of why most .NET developers are using .NET. They don't use it because they want to be part of the FOSS wild-west hack-fest (aka "the Bazaar"). They use it because they want "the Cathedral", where things are well-integrated and work as expected.Your list appears to be biased towards people who only want the Bazaar. Also, I think it's crucial to acknowledge that "the Web" is just an extension of the Bazaa

ozim Oct 17, 2021 View on HN

If you go this way, why even bother with whole .NET ecosystem? It is all Microsoft. It would be easier to go with Python/Ruby maybe Java.