# UI in Dotnet
![[Windows Presentation Foundation#^n8let6]]
For WPF resources see [[Windows Presentation Foundation|WPF]].
One of the more modern ways of handling user interfaces is using [[Polyglot Programming]], namely designing a UI using [[Web Development]] techniques and languages (JavaScript/HTML/CSS), and hosting it in a browser view that is placed into a bare bones UI window, akin to [Electron](https://www.electronjs.org/). For more see [[Adding a Browser View Into a Dotnet App|Adding a Browser View Into a .NET App]]. A pure Microsoft solution would be a combination of [[ASP.NET]] and [[WebView2]], but Electron itself could be used as well.