Skip to content

Commit 856b507

Browse files
Personae topic
1 parent b65b631 commit 856b507

1 file changed

Lines changed: 54 additions & 1 deletion

File tree

hub/apps/whats-new/personae.md

Lines changed: 54 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ The following personas represent typical Windows developers. Each profile outlin
6363

6464
**Go-to tech:**
6565

66-
- [WebView2](/windows/apps/webview2/)
66+
- [WebView2](/Microsoft-edge/webview2/)
6767
- [React](https://react.dev)
6868
- [Angular](https://angular.dev)
6969
- [Blazor](/aspnet/core/blazor/?view=aspnetcore-8.0)
@@ -206,3 +206,56 @@ The following personas represent typical Windows developers. Each profile outlin
206206

207207
> [!TIP]
208208
> Write clear documentation. Engage with the community for feedback. Automate workflows by using CI/CD.
209+
210+
211+
## Choose technologies by application type
212+
213+
Different application types have different goals, architectures, and platform requirements. The following examples highlight typical Windows application scenarios and suggest appropriate technologies for each.
214+
215+
### Enterprise applications
216+
217+
**Use case:** Internal line-of-business systems, data-driven dashboards, workflow tools.
218+
219+
**Recommended technologies:**
220+
- UI: [WPF](/dotnet/desktop/wpf/overview), [WinForms](/dotnet/desktop/winforms/overview), [.NET MAUI](/dotnet/maui/)
221+
- Backend: [.NET](/dotnet/), [Entity Framework Core](/ef/core/)
222+
- Packaging: [MSIX](/windows/msix/)
223+
- Deployment: [Azure DevOps](/azure/devops/)
224+
225+
### Utility applications
226+
227+
**Use case:** Lightweight, focused tools that run quickly and feel modern.
228+
229+
**Recommended technologies:**
230+
- UI: [WinUI 3](/windows/apps/winui/winui3/), [.NET MAUI](/dotnet/maui/)
231+
- Framework: [Windows App SDK](/windows/apps/windows-app-sdk/)
232+
- Packaging: [MSIX](/windows/msix/)
233+
- Design: [Fluent Design System](/windows/apps/design/)
234+
235+
### Games and immersive applications
236+
237+
**Use case:** Games, simulations, or XR/VR applications requiring performance and advanced graphics.
238+
239+
**Recommended technologies:**
240+
- Graphics: [DirectX 12](/windows/win32/direct3d12/)
241+
- Gaming: [Gaming GDK](/gaming/gdk/)
242+
- Engines: [Unity](https://unity.com), [Unreal Engine](https://www.unrealengine.com)
243+
- [Visual Studio](/visualstudio/)
244+
245+
### Headless or background applications
246+
247+
**Use case:** Services, agents, or CLI tools that run without a user interface.
248+
249+
**Recommended technologies:**
250+
- Language: [.NET](/dotnet/), [C++](/cpp/)
251+
- Packaging: [Windows Services](/windows/win32/services/)
252+
- Automation: [PowerShell](/powershell/), [Task Scheduler](/windows/win32/taskschd/task-scheduler-start-page)
253+
254+
### Web or hybrid applications
255+
256+
**Use case:** Cross-platform web-based applications that may integrate with Windows features.
257+
258+
**Recommended technologies:**
259+
- Front end: [React](https://react.dev), [Blazor](/aspnet/core/blazor/)
260+
- Hosting: [ASP.NET Core](/aspnet/core/), [Azure App Service](/azure/app-service/)
261+
- Hybrid: [WebView2](/microsoft-edge/webview2/)

0 commit comments

Comments
 (0)