前端maui
https://learn.microsoft.com/zh-cn/dotnet/maui/?view=net-maui-7.0
MVVM介绍
https://learn.microsoft.com/zh-cn/dotnet/maui/tutorials/notes-mvvm/?tutorial-step=2
https://learn.microsoft.com/zh-cn/dotnet/communitytoolkit/mvvm/
https://codeload.github.com/dotnet/maui-samples/zip/refs/heads/main
MVVM介绍
https://learn.microsoft.com/zh-cn/dotnet/maui/tutorials/notes-mvvm/?tutorial-step=2
https://learn.microsoft.com/zh-cn/dotnet/communitytoolkit/mvvm/
社区工具包
https://learn.microsoft.com/zh-cn/dotnet/communitytoolkit/maui/
后端api(Swagger)
https://learn.microsoft.com/zh-cn/aspnet/core/web-api/?view=aspnetcore-7.0
数据库交互(ORM)
https://www.donet5.com/home/doc (建议)
https://learn.microsoft.com/zh-cn/ef/core/
使用.NET MAUI进行移动App开发相对于React Native和Flutter有以下优缺点:
优点:
跨平台支持:.NET MAUI是一个跨平台的框架,可以同时开发iOS、Android和Windows应用程序,减少了开发和维护多个平台的工作量。
熟悉的开发环境:如果你已经熟悉了.NET生态系统和C#语言,使用.NET MAUI可以让你在熟悉的开发环境中进行移动App开发,减少了学习新技术的时间和成本。
强大的生态系统:.NET生态系统有丰富的工具、库和社区支持,可以提供更多的开发资源和解决方案。
缺点:
相对较新:
.NET MAUI是一个相对较新的框架,尚未达到React Native和Flutter的成熟度和广泛应用程度。这可能意味着文档和资源相对较少,以及可能存在一些不稳定性或兼容性问题。
性能:
虽然.NET MAUI在性能方面有所改进,但React Native和Flutter在性能方面仍然具有优势。这是因为React Native和Flutter使用原生渲染引擎,而.NET MAUI使用了一层中间抽象层。
综上所述,选择使用.NET MAUI进行移动App开发还是React Native或Flutter取决于你的技术背景、项目需求和个人偏好。如果你已经熟悉.NET生态系统和C#语言,或者需要跨多个Windows平台进行开发,那么.NET MAUI可能是一个不错的选择。但如果你更注重跨平台性能和丰富的生态系统,React Native和Flutter可能更适合你。
Tag: 移动端开发 Maui