Learn React or Learn Blazor i already know c#
Im going to do a BIG project leveraging 4 API’s on AI gonna have to implement a Login function as well as a Payment gateway and a database to store all the users. Gonna have to keep track of these users if they’re on the Pro plan or the free plan. I already know a lot of c# and thought of learning blazor to complete this project. But thought that something like react would be more suitable for something like this. I have time to do this until 20th of April and im stuck between these 2 options:
1.) Learn Blazor to complete the project with it.
2.) Learn React and Javascript and do the project with it.
Any tips would be appreciated,
Thanks
I should mention I already bought a react course on udemy and its very detailed.
27 Replies
help
Even though I know c# i would consider Learning React easier than Learning and using Blazor.
Never used blazor but I did used C# a lot and not sure if its really suitable for a webapp
tbf the timeframe you have is very limited imo, as I would say you should use theodinproject to learn js/html/css (which btw blazor also uses html/css) and then react (not a fan of udemy courses, I'd say stick to theodinproject) and then you would need to learn server side as well for the login function (I assume making your own auth?) and the pyment part
The full project im trying to do is on youtube i actually found it but i want to learn and build it myself since i don’t want to feel like a fraud
can you link it?
just so I can understand it better
Code With Antonio
YouTube
Build a SaaS AI Platform with Next.js 13, React, Tailwind, Prisma, ...
Discord for any problems/errors/bugs: https://www.codewithantonio.com/discord
Github & Live Website: https://www.codewithantonio.com/projects/ai-saas
Clerk Authentication: https://bit.ly/3pNzsYX
In this video, we dive deep into crafting a state-of-the-art AI SaaS Platform with five AI tools. Powered by the Next.js 13 App Router, our platform wi...
this is basically what i thought of making with some slight differences
pretty sure you can make this using T3 stack, I'd say learn react for this
using C# for this doesnt seem fun at all, you wont have tools like prisma, not sure how even you build an API using blazor
if you even can
With Asp.Net Web API
🤷♂️
But yeah it would be alot harder
to me it sounds just much easier to use prisma, planetscale & trpc for this
and just host on vercel
for login i maybe thought firebase
why not nextauth
not familiar with it
not much to learn about it tbf
its already setup in t3
just need to chnage the provider