.NET 基金会项目介绍-MvvmCross

MvvmCross 是属于 .Net 基金会的一个项目,本文将简要介绍该项目相关的信息。

中文介绍

中文介绍内容翻译自英文介绍,主要采用意译、如与原文存在出入,请以原文为准。

MvvmCross

MvvmCross 是一个跨平台的 MVVM 框架,其使得开发者能够构建简洁的像素友好的原生UI。

使用 Model-View-ViewModel (MVVM) 设计模式能够在多平台间使用一套代码共享业务逻辑。

MvvmCross 专门为 Xamarin 和移动设备生态设计。其支持 Xamarin.iOS, Xamarin.Android, Xamarin.Mac, Xamarin.Forms, Universal Windows Platform (UWP) 和 Windows Presentation Framework (WPF)。

项目详情

相关链接

笔者简评

一套代码走天下的努力从未停止,这种努力是值得的。

此类框架总能在一定程度上解决多设备UI需要重复开发的窘境,不过往往随着业务复杂度的攀升,为了适配而产生的额外代码又无法避免。

不论如何,业务复杂度不会随着技术框架的选择而减低,它只会从一个地方转移到另外的地方。

开发者可以尝试并使用此框架减轻初期多重开发的困难,而随着团队和业务的演变,变化永远是不会停止的。

英文介绍

MvvmCross

MvvmCross is a cross platform MVVM framework which lets you, build clean, pixel perfect, native UIs. Share behavior and business logic in a single codebase across supported platforms, using the Model-View-ViewModel (MVVM) design pattern. MvvmCross is a framework specifically developed for Xamarin and the mobile ecosystem. It supports Xamarin.iOS, Xamarin.Android, Xamarin.Mac, Xamarin.Forms, Universal Windows Platform (UWP) and Windows Presentation Framework (WPF)

Project Details

以上《英文介绍》摘录自 .NET Foundation 的项目介绍 。原文受原项目许可证保护。

其他项目地址

原文出处:腾讯云【newbe36524】

原文链接:https://cloud.tencent.com/developer/article/1598759?from=article.detail.1676451

本文观点不代表Dotnet9立场,转载请联系原作者。

发表评论

登录后才能评论