Live data from Hacker News

Why isn’t dotnet core popular among startups?

old.reddit.com

11–20 of 124 posts

Re: Why isn’t dotnet core popular among startups?

#11

Why would you use C# if starting a company/project today? I know C# fans love it, but seriously why not choose a community driven language over one controlled by microsoft?

If you're building Windows software, then you might find it easier to use the Windows-native stack.

If you're not, then I'm not sure what the appeal would be.

I work for a company in the former space. We have no intention of supporting nonWindows clients or nonWindows servers or even nonSQLServer DBs. It's not worth doing from a commercial perspective in our particular market. Consequently, it's C# and .NET.

Re: Why isn’t dotnet core popular among startups?

#12

Why would you use C# if starting a company/project today? I know C# fans love it, but seriously why not choose a community driven language over one controlled by microsoft?

I still despise Microsoft but I'm old although I'm old but I think most people on here too. They do make some good development products VSCode and Github in particular but I'd still rather avoid them as much as possible.

Saying Microsoft "makes" GitHub is quite a stretch. Microsoft owns GitHub. They did not make it.

https://i.kym-cdn.com/photos/images/newsfeed/001/079/173/ed2...

Re: Why isn’t dotnet core popular among startups?

#13

Why would you use C# if starting a company/project today? I know C# fans love it, but seriously why not choose a community driven language over one controlled by microsoft?

Because ecosystem is less fragmented which makes day to day job pleasant

C# has best tooling on the market, by far.

Btw. C# has huge oss community

Re: Why isn’t dotnet core popular among startups?

#14

Why would you use C# if starting a company/project today? I know C# fans love it, but seriously why not choose a community driven language over one controlled by microsoft?

What do you see as the issue being "controlled by microsoft"? What risk do you see here?

There was a good discussion just yesterday, "Why did Visual Basic die?"

https://news.ycombinator.com/item?id=37470318

That might be a place to start looking.

It basically comes down to:b they could take development in any direction and the community of users is powerless.

Re: Why isn’t dotnet core popular among startups?

#15

Why would you use C# if starting a company/project today? I know C# fans love it, but seriously why not choose a community driven language over one controlled by microsoft?

If you're building Windows software, then you might find it easier to use the Windows-native stack. If you're not, then I'm not sure what the appeal would be. I work for a company in the former space. We have no intention of supporting nonWindows clients or nonWindows servers or even nonSQLServer DBs. It's not worth doing from a commercial perspective in our particular market. Consequently, it's C# and .NET.

.NET has great crossplatform support anyway

Re: Why isn’t dotnet core popular among startups?

#16

Why would you use C# if starting a company/project today? I know C# fans love it, but seriously why not choose a community driven language over one controlled by microsoft?

TypeScript is also controlled by MS and that has tons of community support. Sure, if things got evil someone would fork/reimplement, but right now Microsoft decides how the language goes for the most part.

And for writing C# on the server, the major benefit is that Microsoft has a batteries included web framework that’s very battle tested. There’s at least one good first party answer for every problem (auth, database connections, caching, etc) which is very nice as compared to finding 30 npm packages to try to put stuff together. And C# is a pretty nice type-safe language that’s as fast if not faster than Java.

As for the front-end scene? Yuck. That’s a big ol mess in .NET right now.

Re: Why isn’t dotnet core popular among startups?

#17

Why would you use C# if starting a company/project today? I know C# fans love it, but seriously why not choose a community driven language over one controlled by microsoft?

What do you see as the issue being "controlled by microsoft"? What risk do you see here?

Why answer my question with the opposite question? What reasons do we have for specifically wanting to use a microsoft controlled language?

Re: Why isn’t dotnet core popular among startups?

#18

Isn't it because it was tied to Windows? My impression still is that the ecosystem is not as well supported outside of Windows. Similar problem with Swift even though it started out as an open source project. The ties to Apple OSes are hard to break and ignore.

Linux support is pretty good now. We only run it on Linux at work for web apps, works just as well as Node or whatever.

Re: Why isn’t dotnet core popular among startups?

#20
As a lifetime Linux user, I think it's obvious. A startup is about getting a product out to market as soon as possible, and hopefully as cheaply as possible, which can best be done with open and freely available tools.

When I'm in the zone, my creativity is flowing, the last thing I need is to register on some website, or to purchase a license.

Post reply on HN