一端开发多端使用都有哪些框架?(4种框架)Windows端 + macOS端 + Linux 桌面端 + Android端 + iOS端+Web端 +小程序端

一端开发多端使用都有哪些框架?(4种框架)

现在的终端太多了,app两个端android和ios,小程序有微信,头条,百度,支付宝,还有wap端,如果你每个端都开发一次,成本太高了,所以一次开发解决是最好的方案。

一、APP端 + IOS端 + 小程序 + H5,四端问题

解决方案:UniAPP 框架(使用Vue.js语言开发)

https://uniapp.dcloud.io/

uni-app 是国产框架,一个使用 Vue.js (opens new window)开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝)、快应用等多个平台。

二、Windows端 + macOS端 + Linux 桌面端 + Android端 + iOS端+Web端 ,六端问题

解决方案:Flutter 框架 (使用Dart编程语言)

Flutter 是 Google 开源的应用开发框架,仅通过一套代码库,就能构建精美的、原生平台编译的多平台应用。

Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作。在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全免费、开源的。

Flutter 中文网 https://flutter.cn/

三、 Android端 + iOS端 + macOS端 + Windows端本机应用,四端问题

解决方案:Xamarin框架 (C# 或 XAML 编写)

Xamarin.Forms 是Microsoft 微软的一个开放源代码 UI 框架。 通过 Xamarin.Forms,开发人员可从单个共享基本代码生成 Xamarin.Android、Xamarin.iOS 和 Windows 应用程序。

Xamarin.Forms 使开发人员可以在 C# 中通过代码隐藏在 XAML 中创建用户界面。 这些界面在每个平台上呈现为高性能本机控件。

官方网站 https://dotnet.microsoft.com/zh-cn/apps/xamarin/mobile-apps

四、Android端 + iOS端 + Web端

解决方案:React Native(Javascript语言)

React Native (简称RN)是Facebook于2015年4月开源的跨平台移动应用开发框架,是Facebook早先开源的JS框架 React 在原生移动应用平台的衍生产物,支持iOS和安卓两大平台。RN使用Javascript语言,使用 React 来创建 Android 和 iOS 的原生应用

React Native 将原生开发的最佳部分与 React 相结合, 致力于成为构建用户界面的顶尖 JavaScript 框架。

酌量添加,多少随意。随时都可以把 React Native 无缝集成到你已有的 Android 或 iOS 项目,当然也可以完全从头焕然一新地重写。

五、HarmonyOS 鸿蒙系列:鸿蒙手表 + 鸿蒙手机 + 鸿蒙平板 + 鸿蒙电视,四端问题

解决方案:arkui框架(方舟框架,使用eTS语言开发‘’typeScript“)

ArkUI是华为鸿蒙的一套构建分布式应用界面的声明式UI开发框架。它使用极简的UI信息语法、丰富的UI组件、以及实时界面预览工具,帮助您提升HarmonyOS应用界面开发效率30%。您只需使用一套TS/JS API,就能在多个HarmonyOS设备上提供生动而流畅的用户界面体验。

官网 https://developer.harmonyos.com/cn/develop/arkUI

哔哔哔开发教程 https://space.bilibili.com/1869294735

576 Views
分享你的喜爱
linwute
linwute

我要像梦一样自由,像大地一样宽容;
在艰辛放逐的路上,点亮生命的光芒;
我要像梦一样自由,像天空一样坚强;
在曲折蜿蜒的路上,体验生命的意义;

留下评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注