跨端开发技术总结

1.electron:

基于node.js

桌面端:window / linux / macos

手机端:无

页面:网页开发相关技术都可以

2.tauri

基于rust

桌面端:window / linux / macos

手机端:android / IOS

页面:网页开发相关技术都可以

3.wails

基于go

桌面端:window / linux / macos

手机端:无

页面:网页开发相关技术都可以

4.ArkUI-X

基于TypeScript(超类)【华为】

桌面端:无

手机端:android / IOS / 鸿蒙

页面:声明性UI布局

5.Flutter

基于dart,自有绘图引擎【google】

桌面端:window / linux / macos / web

手机端:android / IOS / 鸿蒙(需要使用开源组织基于flutter自己构建的新sdk)

页面:声明性UI布局

6.MultiPlatform

基于Kotlin

桌面端:window / linux / macos / web

手机端:android / IOS

页面:声明性UI布局

7.Kuikly

基于Kotlin(MultiPlatform(KMP) 技术)【腾讯】

桌面端:无

手机端:android / IOS 后续会有鸿蒙 小程序等

页面:声明性UI布局

8.uniapp / uniapp-x

基于vue.js / uts语言(TypeScript超类吧)

桌面端:无

手机端:android / IOS / 鸿蒙有待确认

页面:vue的页面布局方式开发

9.其他

类似于微软的那些 .Net mauiXamarinAvaloniaQT(非开源);python的Flet(基于flutterUI) 等

总结

现在很多技术都开始向声明性UI布局发展,类似 flutter 的编写页面方式,看了看现在的swiftUI也是基本也是声明性UI布局方式

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值