I'm creating a B2B web-based SAAS for small to medium businesses. It's going to be a heavy SPA with .Net Core micro-services. I've always been a .Net/C# guy and I'm extremely impressed with the new Blazor webassembly SPA framework. After some heavy testing it's 100% capable as a front-end tech. However I worry that there might not be enough of a C# talent-pool willing to be a co-founder or early employee. It seems like 99% of startups these days use one of the Javascript frameworks. It's a bummer for me, but should I consider switching my dream stack to Typescript and React or some other framework? Typescript at least has made JS a little more palatable to me.
Finding C# devs and founders is tricky. I find folks hidden in plain sight. Game devs for example favor C# because of Unity. .Net is the unsung platform of choice but the language is well respected generally and always in the top-10 lists along with Java. JS SPAs are popular for all sorts of good reasons. I'm personally biased toward Blazor, and Oqtane and Blazorise for my new projects. Lots of government and boring-old-business apps are .Net so there are tons of those devs hidden in those orgs. If COVID was not on, I'd say start a meetup. I've been thinking about starting an online community of practice that could be fun.
I’ve been grappling with the same questions/concerns. We are very heavily leaning towards Blazor because it allows us to leverage a significant amount of existing C# code and existing dev resources. Personally I hope more stacks start adopting Blazor for the reasons you mention.<p>PS: you probably should have prefixed your question with “Ask HN:”, it might have gotten a bit more visibility.