Live data from Hacker News

Ask HN: Why is .NET not popular with startups?

news.ycombinator.com

11–20 of 99 posts

Re: Ask HN: Why is .NET not popular with startups?

#12
post #7

In the past, it's been about budgets: Microsoft has an aura of money about it. The OS cost money, the good developer tools cost money, the database cost (a lot of) money. Startups are by definition cash-strapped. Some of that is changing - the developer tooling is getting free/cheap - but the rest of the stack (OS, hosting, database) still isn't free. (I know, the MS folks are going to say SQL Server Express Edition…

But it is free though! With .Net Core being Cross platform, I've actually yet to run it on anything else than Linux in production environments! Hosting is the same as any other technology, you just need a host to either run containers or the .Net artifacts directly. Lastly, I think it's unfair to throw SQL server into this comparison, as MySQL and PostgreSQL are perfectly supported with entity framework.

It has only been open source for a relative short amount of time when compared with other technologies like Node, RoR, etc.

.Net has historically cost money while providing somewhat similar features as open source competitors. Its why MS was forced into open sourcing it. They could not compete anymore.

Re: Ask HN: Why is .NET not popular with startups?

#13
post #9
post #3

Paul Graham effectively invented startups as we know them. Back in about 2005 already, he just gave a piece of advice: everyone who tried to build using Microsoft technologies, failed. Maybe enough people listened?

I don't think there's a single factually correct statement in this comment from startups being invented in 2005 to no one succeeding with .Net

StackOverflow being a prime counter-example...

Re: Ask HN: Why is .NET not popular with startups?

#14
I'm a Linux guy - but have to say .net core has impressed me.

Going back to the question - certainly in the UK it is massively popular. The company i'm at now is mainly .net, but moving to .net core, probably a majority of jobs in my area are using some flavour.

To some extent I think old school .net is holding it back. Core however will get a lot of traction, nobody wants to pay the Windows tax when they don't need to.

Re: Ask HN: Why is .NET not popular with startups?

#17

It's slow and closed source. Not being pedantic, it is just super stagnant compared to open source platforms.

Don't want to start a flame war, but there's nothing factual correct about what you just said - except for the open source activity around .NET (if that's what you meant by 'stagnant')

Source: Worked for a decade on the .NET stack and for the past few years I've been working on a series of large codebases using Java/Golang/Ruby/Python/the_usual_startup_things. Got my taste of both, still miss C# as a language. I would call Java the most 'stagnant'.

Re: Ask HN: Why is .NET not popular with startups?

#18
post #3

Paul Graham effectively invented startups as we know them. Back in about 2005 already, he just gave a piece of advice: everyone who tried to build using Microsoft technologies, failed. Maybe enough people listened?

He had even stronger opinions about Java despite Amazon and Google (not to mention many others) being built in it. I could never figure that out because he's quite insightful about a lot of other things.

Re: Ask HN: Why is .NET not popular with startups?

#19

I'm a Linux guy - but have to say .net core has impressed me. Going back to the question - certainly in the UK it is massively popular. The company i'm at now is mainly .net, but moving to .net core, probably a majority of jobs in my area are using some flavour. To some extent I think old school .net is holding it back. Core however will get a lot of traction, nobody wants to pay the Windows tax when they don't need…

Same here. I think F# in particular is really appealing now that support in Linux is first class.
Post reply on HN