跨平台APP开发心路历程

浅推一下今天刚搞的Koolinux,Ubuntuer可以试试哦。如果觉得不错,动动手指Star下呗

在这里插入图片描述

引言

图源B站up主 小雨在烦恼什么
为了2022的开发计划,也算是突然心血来潮吧,试了下多种跨平台开发框架,搞了好几天,也是学了不少新鲜的知识,写点体会撒。使用之前在知乎做了不少功课,结合我的实战做了下面几个总结:

  • Electron 适合前端人员入手,体积和占用内存大,只适用于桌面端,KBai似乎不适合用它做,但不影响它成为yyds
    在这里插入图片描述

  • Qt 跨平台,但是需要学了很多新的类库和组件,不是很划算。网上一查,Qt开发在成都也蛮吃香的,学废了当个客户端攻城狮也很赞,而且随时可以做一些方便自己开发的高逼格小工具(~ ̄▽ ̄)~
    在这里插入图片描述

  • Flutter 2.10发布,基本做到完全跨平台,其采用的Dart语言与Java较为类似,适合Java程序员上手,VSCode + Flutter插件足矣,Android Studio不是必需。
    在这里插入图片描述

  • uni-app 适合做小程序类,原生体验不是很好,没怎么试,不过看起来蛮高大上的,契合国内开发环境
    在这里插入图片描述

  • E4A/蓝鸟/易语言 适合不追求UI的功能性软件的制作(个人看法),好像可以用这个配合苹果CMS做一个跨平台的影视网站和APP…
    在这里插入图片描述

  • .NET MAUI 只有预览版(正式版听说今年三月份发布,配置个环境折腾了好几天(^_−)☆),但是也是和Qt一样,开发工具VS和要学的东西都给人沉重感,虽然C#和Java有亿点像。不知道未来会不会成为主流,适合C#大牛上手,个人感觉和Qt平起平坐。
    在这里插入图片描述

  • B4A/B4J/B4I 基于Basic语法用Java写跨平台应用,梦回VB的既视感,也是比较适合做一些功能性软件,逼格高于中文编程
    在这里插入图片描述

碎碎念

Android Studio

因为Gradle配置错误,导致项目老是运行不了,快放弃的时候趁着清理文件时又打开一次,问题解决了… 或许以后Gradle配置出现问题都可以去 备份后再删除掉个人文件夹里的.gradle文件夹 ,说不定奇迹就发生了。

Android SDK

这玩意儿微软和Google都有一份,占空间,开启都很慢,等了半天都没成功运行过一个,事实上一个都没成功进入桌面(;′⌒`)。于是乎转战安卓模拟器,测试了几个主流的,(夜神,雷电,MuMu,逍遥,腾讯手游助手),好像只有 雷电不需要多一步adb连接localhost端口的操作,比较无脑。美中不足的是,安卓模拟器似乎都是安卓7.x,无法直接切换安卓版本,可能我还停留在安卓4.4万金油的时代吧

Qt

装起来大小和VS不相上下,6.x兼容性似乎不是很好,可能还不够流行。在线安装的时候建议装Qt5.15.2,选MinGW的就好,不要MSVC,咱就是说省点空间吧

VS

社区版,专业版和企业版基本没差,个人社区版就够用了,专业版还显得臃肿体积大。

iOS开发

实在没钱买开发者账户,找macOS虚拟机安装镜像时没做足功课绕了个弯属于是,大家可以去sysin下载,按照他的做基本都能装成,就是怕硬盘空间受不住

奇奇怪怪の

中文编程好像还蛮好玩的哟,还有AutoJS和一些Python脚本,有空研究一波

总结

搞了几天,也学了不少新知识,Gradle,Maven,Git啥的,不过数据结构和Java等几个大头拉了不少。KBai初步计划用易语言先把主要功能做一下,界面和跨平台的后面再说,主要是自己能坚持自律,打好基础学好后端

致自己

多试多总结,静不下心学习了就写博客反思、沉淀、输出

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yjprolus

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值