Hi everyone,
I’ve spent about 2 years as a .NET developer using jQuery and Ajax for frontend work, and that combination just clicked for me. Everything made sense - server handled logic, client managed basic interactions, very straightforward approach.
But now as I’m job hunting, almost every posting wants React, Angular, Vue experience. So I jumped into React thinking it would be easy to pick up. Boy was I wrong! Virtual DOM concepts, managing state everywhere, complex data fetching patterns, and suddenly my backend becomes just an API endpoint?
I’m used to server-driven applications where data flows from backend to frontend in a clear way. These new frameworks flip everything around. They want all the data living on the client side, and there’s so much magic happening behind the scenes. When things work, great. When they break, I’m completely stuck.
Then I tried Next.js because people say it’s the go-to fullstack solution. Now I’m juggling server vs client components, server actions, complex routing, and nested layouts. Still not simple. Even gave Remix a go, but that felt even more abstract with its unique approach to data loading and routing.
Don’t get me wrong - I’m willing to put in the work and learn difficult concepts. I’m not looking for shortcuts. But every framework I touch seems designed to solve problems I never had, while creating new complexity I don’t need.
What I’m really after is a clean, modern fullstack JavaScript/TypeScript solution that doesn’t hide everything behind layers of abstraction. Something that gives me the “jQuery + server” feel but with updated tooling and practices. Just want to build CRUD apps without becoming a framework expert first.
Has anyone else felt this frustration? What tools or approaches helped you find that sweet spot between modern and manageable?
Thanks for any advice or shared experiences!