有 .NET 的大佬来科普一下吗

2021 年 11 月 9 日
 MakHoCheung

刚好 .NET 6 发布大概看了下发布的东西,有大佬可以指教下吗

  1. 现在写 Windows desktop 应用最佳方式是什么呢,WinUI3 、MAUI 和 UWP ?
  2. 写后端最新用的是啥?我之前了解了下 ASP ?
10197 次点击
所在节点    .NET
50 条回复
TigerGod
2021 年 11 月 10 日
yemoluo
2021 年 11 月 10 日
@sunhelter 对,我碰到的 一个公司,前后台都是 webapi, 后台 element UI 前台 VUE
encro
2021 年 11 月 10 日
看你需要兼容的的目标机器:

win7 以下:winform
win7 - win10 sdk 2019:wpf
win10 sdk 2019+:winui 3


目前最佳应该还是 wpf
MonoLogueChi
2021 年 11 月 11 日
1. 提到的这仨玩意都是半残状态,要么是没开发完成,要么是已经快要被放弃的东西,现在只在 Windows 上用,wpf 挺好的
2. 后端技术栈主要是看服务类型,.net 下的框架不少,适合 api 服务器的 web api ,适合网页开发的 razor ,还有实时应用 blazor ,还有其他框架,能搞的很多。数据方面的话,我基本都用 efcore 搭配 postgresql ,轻量数据库就直接用 litedb ,顺便吹一下,linq 搭配兰姆达表达式真的爽
zachlhb
2021 年 11 月 11 日
furion 框架了解下
forgottencoast
2021 年 11 月 11 日
@dawnh
WinUI 3 supports C# (.NET 5) and C++ for desktop apps.
WinUI 2 supports C# and Visual Basic (.NET Native), and C++ apps.

https://docs.microsoft.com/en-us/windows/apps/winui/
dawnh
2021 年 11 月 12 日
@forgottencoast 我认为这里的信息很误导,support 是说能用,但没说怎么用。你如果真写过的话就会发现所谓的 support 也不过是 PInvoke 调用 COM 的用法。官方的例子都这么写的: https://docs.microsoft.com/en-us/windows/apps/winui/winui3/desktop-winui3-app-with-basic-interop
所以还是等 MAUI 来包装吧。
royorange
2022 年 2 月 16 日
.net 的话个人偏向跟着 winui3 走 毕竟微软花了大功夫主推
或者可以考虑谷歌的 flutter ,目前也正式发布了对 windows 的支持。主要 flutter 的社区生态也还不错
ration
2022 年 3 月 27 日
目前大多数用 wpf
Aloento
2022 年 5 月 15 日
WPF + WinUI3
.NET ASP Razor

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/814239

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX