<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/why-startups-don-t-use-net-and-c--lk0umvsnw" -->

---
title: Why Startups Don't Use .NET and C# | daily.dev
description: Explores why startups favor JavaScript, TypeScript, and Python over .NET/C# despite modern improvements. Key factors include persistent stigma around .NET,...
canonical: https://daily.dev/posts/why-startups-don-t-use-net-and-c--lk0umvsnw
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Why Startups Don't Use .NET and C# | daily.dev
og:description: Explores why startups favor JavaScript, TypeScript, and Python over .NET/C# despite modern improvements. Key factors include persistent stigma around .NET,...
og:url: https://daily.dev/posts/why-startups-don-t-use-net-and-c--lk0umvsnw
og:image: https://api.daily.dev/og/posts/LK0UMVSnW.png
og:image:alt: Why Startups Don't Use .NET and C#
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Why Startups Don't Use .NET and C#

**[Nick Chapsas](https://daily.dev/sources/nickchapsas)** · 9 min read · 75 upvotes · 16 comments

## Summary

Explores why startups favor JavaScript, TypeScript, and Python over .NET/C# despite modern improvements. Key factors include persistent stigma around .NET, faster MVP development with JS/Python ecosystems, easier hiring due to larger talent pools, and better AI tooling support. While .NET offers strong performance and complexity management for mature products, startups prioritize speed-to-market and product validation over code quality. The author, running a .NET-based startup, recommends choosing .NET only if teams already know it, as learning curves and hiring challenges outweigh benefits for early-stage companies. Microsoft's recent organizational shift placing .NET under AI platforms signals deeper AI integration coming to the ecosystem.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.youtube.com/watch?v=lmhFfOM4LXw>

## Community discussion

Top comments from developers on daily.dev.

**@ldm** · 6 upvotes

> Speed of iterations ?
> Never used .Net, but I would like to.
>
> But just like Springboot, I easily can see .Net as slower to start with.
>
> While Python or PHP (yeah!) are very very productive with Django / Laravel / Symfony.
>
> For JS/TS is just that its that easy to find someone with enough skills to get on the ride. And for what I know, using a framework like Adonis can be as fast as using Laravel/Symfony.
>
> Not much compute for most SAAS so all 3 are just fine performance wise.
>
> So:
> 1. Quick to MVP
> 2. Very good ecosystem
> 3. Perf Okay
> 4. Cheap
>
> As for the cost a Python dev, no, a web python dev...

**@hawk340** · 3 upvotes

> I am curious to see if this still remains the trend as Blazor keeps gaining traction.

**@alphascourge** · 1 upvotes

> C#/.Net/MudBlazor
> Currently using these in the app that I am coding MudBlazor is plug and play on the frontend but a lot of the times it can really fight with the developer you need to actively fight the MudBlazor element or code it in raw html when the element does not meet business requirement.

**@sarcasmorex** · 1 upvotes

> Been programming for several decades and I have yet to see a compelling argument for C# or .NET.  Every time I've tried to dig in my teeth and learn it, it just feels like, "why am I doing all of this code to do something simple?"

**@rjb\_tech** · 0 upvotes

> EFCore remains the best ORM I've ever used. Data operations are a breeze in C#, and the type safety of it all is the cherry on top. C# does require more boilerplate, but that's only for initial setup of controllers or services, and that boilerplate (startup files specifically) helps inform infrastructure and deployment decisions.

---

Tags: [#javascript](https://daily.dev/tags/javascript), [#python](https://daily.dev/tags/python), [#startup](https://daily.dev/tags/startup), [#.net](https://daily.dev/tags/.net), [#c#](https://daily.dev/tags/c#)

[View this post on daily.dev](https://daily.dev/posts/why-startups-don-t-use-net-and-c--lk0umvsnw)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Why Startups Don't Use .NET and C#","url":"https://daily.dev/posts/why-startups-don-t-use-net-and-c--lk0umvsnw","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/why-startups-don-t-use-net-and-c--lk0umvsnw"},"datePublished":"2025-10-06T11:44:35.089Z","dateModified":"2025-10-06T11:44:56.788Z","description":"Explores why startups favor JavaScript, TypeScript, and Python over .NET/C# despite modern improvements. Key factors include persistent stigma around .NET,...","image":"https://i.ytimg.com/vi/lmhFfOM4LXw/sddefault.jpg","thumbnailUrl":"https://i.ytimg.com/vi/lmhFfOM4LXw/sddefault.jpg","isAccessibleForFree":true,"articleSection":"Nick Chapsas","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Nick Chapsas","logo":"https://media.daily.dev/image/upload/s--T_RLq3JV--/f_auto/v1716024738/logos/nickchapsas","url":"https://daily.dev/sources/nickchapsas"},"commentCount":16,"discussionUrl":"https://daily.dev/posts/why-startups-don-t-use-net-and-c--lk0umvsnw","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":75},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":16}],"keywords":"javascript,python,startup,.net,c#","timeRequired":"PT9M","video":{"@type":"VideoObject","name":"Why Startups Don't Use .NET and C#","description":"Explores why startups favor JavaScript, TypeScript, and Python over .NET/C# despite modern improvements. Key factors include persistent stigma around .NET,...","thumbnailUrl":"https://i.ytimg.com/vi/lmhFfOM4LXw/sddefault.jpg","uploadDate":"2025-10-06T11:44:35.089Z","duration":"PT9M","url":"https://api.daily.dev/r/LK0UMVSnW","embedUrl":"https://www.youtube.com/embed/lmhFfOM4LXw"}}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Nick Chapsas","item":"https://daily.dev/sources/nickchapsas"},{"@type":"ListItem","position":3,"name":"Why Startups Don't Use .NET and C#"}]}
{"@context":"https://schema.org","@type":"WebPage","@id":"https://daily.dev/posts/why-startups-don-t-use-net-and-c--lk0umvsnw","comment":[{"@type":"Comment","text":"Speed of iterations ?\nNever used .Net, but I would like to.\nBut just like Springboot, I easily can see .Net as slower to start with.\nWhile Python or PHP (yeah!) are very very productive with Django / Laravel / Symfony.\nFor JS/TS is just that its that easy to find someone with enough skills to get on the ride. And for what I know, using a framework like Adonis can be as fast as using Laravel/Symfony.\nNot much compute for most SAAS so all 3 are just fine performance wise.\nSo:\n\nQuick to MVP\nVery good ecosystem\nPerf Okay\nCheap\n\nAs for the cost a Python dev, no, a web python dev doesnt cost that much.\nWeb dev is generally in the “low cost employee” of the devs spectrum, especially in the AI era.\nYou will not take a data scientist or ML engineer for your django app…","datePublished":"2025-10-15T06:44:11.359Z","dateModified":"2025-10-15T06:46:15.893Z","url":"https://daily.dev/posts/LK0UMVSnW#c-ET7rft18v","author":{"@type":"Person","name":"LDM","url":"https://daily.dev/ldm","image":"https://lh3.googleusercontent.com/a/ACg8ocLhNS5fuKl_mwcoJ9qYTo8U9qJOd7uPJvxk78EwwELxy2Tdww=s96-c"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":6}},{"@type":"Comment","text":"I am curious to see if this still remains the trend as Blazor keeps gaining traction.","datePublished":"2025-10-24T11:23:05.338Z","url":"https://daily.dev/posts/LK0UMVSnW#c-KVKOMbQT3","author":{"@type":"Person","name":"Brendan","url":"https://daily.dev/hawk340"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":3}},{"@type":"Comment","text":"C#/.Net/MudBlazor\nCurrently using these in the app that I am coding MudBlazor is plug and play on the frontend but a lot of the times it can really fight with the developer you need to actively fight the MudBlazor element or code it in raw html when the element does not meet business requirement.","datePublished":"2025-10-21T10:49:26.537Z","dateModified":"2025-10-21T11:10:37.696Z","url":"https://daily.dev/posts/LK0UMVSnW#c-YSGchmrQB","author":{"@type":"Person","name":"Dominique Gilbert","url":"https://daily.dev/alphascourge","image":"https://lh3.googleusercontent.com/a/ACg8ocIVwtv6H07hpLSGCZA61zNH1sLXrVGxvLiF4n8XiRX2bve22AsF=s96-c"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1}},{"@type":"Comment","text":"Been programming for several decades and I have yet to see a compelling argument for C# or .NET.  Every time I’ve tried to dig in my teeth and learn it, it just feels like, “why am I doing all of this code to do something simple?”","datePublished":"2025-10-17T18:27:09.428Z","url":"https://daily.dev/posts/LK0UMVSnW#c-YtMhSzoGI","author":{"@type":"Person","name":"SarcasmoRex","url":"https://daily.dev/sarcasmorex","image":"https://media.daily.dev/image/upload/s--38g7WNfZ--/f_auto/v1738777498/avatars/avatar_osFxhrSqOmGcuzGADoWTZ"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1}},{"@type":"Comment","text":"EFCore remains the best ORM I’ve ever used. Data operations are a breeze in C#, and the type safety of it all is the cherry on top. C# does require more boilerplate, but that’s only for initial setup of controllers or services, and that boilerplate (startup files specifically) helps inform infrastructure and deployment decisions.","datePublished":"2025-11-19T15:14:05.861Z","url":"https://daily.dev/posts/LK0UMVSnW#c-zKFzDD7rD","author":{"@type":"Person","name":"Ryne","url":"https://daily.dev/rjb_tech","image":"https://media.daily.dev/image/upload/s--UeAQBasJ--/f_auto/v1739298910/avatars/avatar_QkSjgf46wken9m4DGkzzt"}}]}
```

