当前位置: 首页 > ds >正文

跨端开发技术总结

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 maui、Xamarin、Avalonia 

总结

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

http://www.xdnf.cn/news/2813.html

相关文章:

  • Python爬虫实战:获取软科网最新特定专业大学排名数据并做分析,为高考填报志愿做参考
  • 逆向设计——CWDM_splitter
  • 10.Excel:快速定位目标值
  • QT—布局管理器之BoxLayout篇
  • 【Java ee初阶】多线程(4)
  • 培养一个输出型的爱好
  • Profinet 从站转 EtherNet/IP 从站网关
  • MATLAB实现神经网络的OCR识别
  • 爬虫学习笔记(三)--Http协议
  • CSS元素动画篇:基于页面位置的变换动画
  • leetcode 19. 删除链表的倒数第 N 个结点
  • [多彩数据结构] 笛卡尔树
  • 智能Python开发工具PyCharm v2025.1——AI层级功能重磅升级
  • Ajax 提交表单与文件上传
  • Windows 图形显示驱动-待机休眠优化
  • 升级Xcode16,flutter项目报错
  • 浏览器插件,提示:此扩展程序未遵循 Chrome 扩展程序的最佳实践,因此已无法再使用
  • jeecgboot 3.8.0 集成knife4j问题一文解决
  • MCP:如何通过模型控制推理助力AI模型实现“深度思考”?
  • 机器视觉的坐标标定
  • Python分支结构全面解析与实战应用指南
  • opendds编译开发(c#封装)
  • Android WebRTC回声消除
  • 具身智能:从理论突破到场景落地的全解析
  • 小目标检测的集成融合论文阅读
  • 项目实战-贪吃蛇大作战【补档】
  • 快速搭建对象存储服务 - Minio,并解决临时地址暴露ip、短链接请求改变浏览器地址等问题
  • 对比N+1查询和关联聚合查询
  • Spring Cloud Config 自定义配置源与动态刷新:从原理到企业级实践
  • Kafka 配置参数性能调优建议