Building a web app: ExtJS frontend with .NET backend

Hey everyone, I’m planning to create a web application using ExtJS for the frontend. All the server interactions will be through AJAX, using either XML or JSON. I’m wondering what’s the best approach for the backend using the latest .NET framework.

I’ve heard some mixed opinions about using WCF for this setup. Has anyone here successfully integrated ExtJS with a .NET backend? What were your experiences? Any tips or potential pitfalls to watch out for?

I’m particularly interested in:

  1. Performance considerations
  2. Ease of development and maintenance
  3. Scalability options

Any insights or recommendations would be really helpful. Thanks in advance!

For your ExtJS and .NET integration, I’d recommend using ASP.NET Core Web API. It offers excellent performance, easy development, and great scalability options. In my experience, it handles JSON serialization seamlessly, which is crucial for ExtJS communication. To optimize performance, consider implementing caching strategies and using asynchronous methods in your API controllers. For scalability, look into microservices architecture if your application grows complex. Remember to set up proper CORS policies to ensure smooth frontend-backend interaction. Lastly, invest time in creating a robust error handling system to streamline debugging and maintenance.

hey there! i’ve actually worked on something similar recently. have you considered using asp.net core web api instead of wcf? it’s more lightweight and plays nicely with json, which extjs loves. what kinda features are you looking to implement? maybe we could brainstorm some cool ideas for optimizing performance and scalability!

yo, been there done that! asp.net core web api rocks for extjs + .net. it’s fast, easy, and scales well. pro tip: use async/await and proper caching. good luck!