本文作者:ansh

MAUI是什么,能不能选择MAUI?

ansh 2023-08-16 656 抢沙发
MAUI是什么,能不能选择MAUI?摘要: Microsoft MAUI (Multi-platform App UI):微软推出的一个跨平台应用程序开发框架。它允许开发人员使用共享的代码库来创建同时运行在不同操作系统(如W...

Microsoft MAUI (Multi-platform App UI):微软推出的一个跨平台应用程序开发框架。它允许开发人员使用共享的代码库来创建同时运行在不同操作系统(如Windows、macOS、iOS、Android)上的应用程序。MAUI之前的版本是Xamarin.Forms,开发人员可以使用C#和.NET来构建移动应用和桌面应用。

竞争对手:

1:flutter,谷歌推出的跨端开发框架,现在跨度中最火的一个,碾压MAUI,用的dart。

2:React Native,facebook推出的框架,用的js。依然碾压MAUI。

3:uniapp,国内最大的一个跨端开发框架,用的js。正常来说,用的人数比MAUI多,至少在国内,但是好像口碑不行,听说编辑器比较烂。


MAUI的优点:

1:支持Blazor,支持html,css布局,只需要会C#,基本能无门槛开发。

2:各种类库通用,各种网络请求等和网站都一样使用。

3:还是比较熟悉的原因。


MAUI的缺点:

1:用的人少。

2:文档少。

3:第三方库少(免费)。

4:什么时候被微软弃用说不准。

5:暂时还不完善,.net8要23年11月上线,不知道是否有大的变动。


我考虑MAUI的理由

1:年纪大了,学习不了新知识,试了下flutter,止步环境搭建,启动demo。试了uniapp,没动力去学怎么布局,至少MAUI能少很多精力。

2:之前写过wpf,xamarin.forms,而且类库比较熟悉,基本能直接上手。

3:不考虑什么性能之类的,只考虑容易上手和简单。

4:国内app要开始审核上架,直接堵死个人开发者,所以直接放弃国内市场,考虑国外。国外用maui的人比较多。


接下去计划

准备开发一个记账本app,用来记录每天的开支,存款,多久才能开始Fire退休生活。选择MAUI或者其他.net平台下是否有合适的,不考虑flutter,如果没有合适,那么先做网页版。

阅读
分享

发表评论

快捷回复:

验证码

评论列表 (暂无评论,656人围观)参与讨论

还没有评论,来说两句吧...