月经问题了,以下贴已读过但是没有找到合适的:
打算开个 Side Project 写着玩。准备趁机学点新东西,满足一下自己的软件洁癖……
对框架的需求主要有:
已经尝试过但不合适的有:
使用的语言无所谓,主流框架的基本多少会一点。
之前有 Flutter 和 Android 的开发经验,所以推荐 Flutter 就免了。这不是想学点新玩意吗😂
为刚进贴的朋友省流,补充一下各位已经提到的框架和优缺点(可能含个人暴论):
多嘴一句,以上没有轻视某个框架的意思,适合的就是最好的。
之前给某个省级项目做开发的时候,要求做移动客户端和网页端,工期给得很紧迫。因为熟悉 Flutter,立刻决定用 Flutter 一把梭全上了。了解 Flutter 的朋友应该知道 Flutter 的 Web 性能和兼容性和 React、Vue 等框架开发的原生 Web 应用相很拉垮,但那又如何呢?客户又不在意打开速度、白屏时间、软件体积和内存占用,都是统一安装到办公用机上的。按期交差了,他们开心我们也开心。
看到一些 V 友质疑我是「矫情病」「既要又要还要」「伪需求」,再多说两句。
需要明确的一点是,正如我上面所说的,这是个 Side Project,不是正经项目;我不是产品经理/外包方,各位也不是正在看需求的开发。对业余项目怎么想是自己的事,只要乐意一个人可以花几个月时间去学习 OpenGL 等底层图形库,写个渲染引擎、UI 框架,为什么无时无刻要抓着「市场需求」「开发效率」几个词不放呢?只不过在此基础上,希望找到一个偏好于以上各方面的权衡点罢了。
101
dimwoodxi27 2023-07-10 13:18:36 +08:00
golang 的 fyen
|
102
ebushicao 2023-07-10 13:45:17 +08:00
Godot ,也是一个游戏框架,但是可以用来编写桌面软件,跨平台。https://github.com/Orama-Interactive/Pixelorama 这个项目就是用 Godot 编写的一个软件,目前还在维护。
|
103
chrawsl 2023-07-11 08:51:38 +08:00
@roundgis MAUI 打包体积很小,速度还行,不过有的地方感觉有点过度设计了,有的地方又有点欠缺,比如如果想修改标题栏就会很蛋疼
|
104
wizcas 2023-07-14 11:43:03 +08:00 via Android
提供一个思路:godot 。2d 渲染、主题、ui 布局做的都不错,但问题可能是太小众了,应该也没有现成的复杂组件可用,如果是需求简单的应用我感觉可以试试
|