Monday, March 4, 2019

How hard would it be to have a web interface (ASP.NET Core) and a desktop GUI (Avalonia) for the same model?

Hi,

Quick introduction: I have a fair amount of experience programming, but not in desktop applications or in .NET. Regardless, I've been assigned to teach an introductory course on C#. One of the course goals is UI development. To avoid teaching bad habits, I would like to illustrate that it is possible to decouple business logic from presentation logic. So I would like to present different views of the same models through a web app and a desktop app.

Would the ASP.NET Core and Avalonia frameworks support this scenario without the need for advanced concepts? It would not be required for the students to write the views. I could handle those. But I would like to make sure they understand the separation between the models and controllers.

I have no experience with either framework whatsoever. I'll look into them based on the consensus here.

Regards,

Vincent

How hard would it be to have a web interface (ASP.NET Core) and a desktop GUI (Avalonia) for the same model? Click here
  • Blogger Comment
  • Facebook Comment

0 comments:

Post a Comment

The webdev Team