有没有一个编译速度快,产物体积小,跨平台方便,运行性能强的应用开发框架?
- 内容介绍
- 文章标签
- 相关推荐
哈哈哈,就是许愿一下,万一真有呢? tauri crate多了编译好慢,wails调用api有点差,之前好像听说有什么zig的webview框架?
网友解答:--【壹】--:
为什么不把这个问题拿去问问万能的AI大人呢
--【贰】--:
经典三色图,怎么能既要又要的。老实选择最优解吧
--【叁】--:
C#的Avalonia,支持AOT,产物最低10M+。
Python+Pyside6+Nuitka,编译出来的程序,做一些小工具体积最少可以到20M+左右。
--【肆】--: 傻鸟:
Nuitka
Nuitka感觉并不符合“编译速度快”这一个需求
--【伍】--:
因为AI并有没吃过实际开发过程中的屎
这种使用多了就会感受比较深刻
--【陆】--:
使用AOT后体积更小,桌面端平台支持基本没有问题
--【柒】--:
对的对的,最好还是有大厂或者基金会背后支持的。
--【捌】--:
产物不那么小,要带上skia有点不爽,还不能共享
--【玖】--:
我也想知道,除了这些,最好还是生态成熟的
--【拾】--:
image1480×170 40 KB
image1424×170 34.1 KB
看了一下skia大小能接受
还有就是软件本身要带一个超级大的.net环境,AOT之后也还是很大,不过这是.net的问题,不是ava的问题
--【拾壹】--:
我感觉Golang部分满足。
编译快,产物体积凑合,快平台方便,运行性能也还行。
但是只适合后端相关东西,有UI交互类的也不太适合。
--【拾贰】--:
听这个描述,感觉是经典的三色图,不可能三角环节
--【拾叁】--:
编译速度慢其实是最小的缺点了,开发快,运行快,不要起手就占几百兆内存就已经很好了。
--【拾肆】--:
- C# 加 Avalonia
- PY 加 qt
- flutter
--【拾伍】--:
编译速度应该好吧,一般编译慢,但也不是每次都全量编译,增量都挺快的。而且很多支持热加载,调试也方便的。把这个条件可以去掉,那就好找了。
--【拾陆】--:
avalonia确实不错,但是有一个缺点,就是页面切换时内存会暴涨,过一会才会降下来,这一块需要仔细优化才行,除了这个基本上没啥缺点了
--【拾柒】--:
golang,flutter跨平台做的不错
--【拾捌】--:
avalonia c#的跨平台框架。有单独基金会支持,已脱离坑爹的微软。
编译比rust快,体积比electron小,自绘性能也好
--【拾玖】--:
pyQT或者C++QT吧
性能也不错,但是大小起手win平台就有50mb左右的依赖dll
编译速度还是不错的
哈哈哈,就是许愿一下,万一真有呢? tauri crate多了编译好慢,wails调用api有点差,之前好像听说有什么zig的webview框架?
网友解答:--【壹】--:
为什么不把这个问题拿去问问万能的AI大人呢
--【贰】--:
经典三色图,怎么能既要又要的。老实选择最优解吧
--【叁】--:
C#的Avalonia,支持AOT,产物最低10M+。
Python+Pyside6+Nuitka,编译出来的程序,做一些小工具体积最少可以到20M+左右。
--【肆】--: 傻鸟:
Nuitka
Nuitka感觉并不符合“编译速度快”这一个需求
--【伍】--:
因为AI并有没吃过实际开发过程中的屎
这种使用多了就会感受比较深刻
--【陆】--:
使用AOT后体积更小,桌面端平台支持基本没有问题
--【柒】--:
对的对的,最好还是有大厂或者基金会背后支持的。
--【捌】--:
产物不那么小,要带上skia有点不爽,还不能共享
--【玖】--:
我也想知道,除了这些,最好还是生态成熟的
--【拾】--:
image1480×170 40 KB
image1424×170 34.1 KB
看了一下skia大小能接受
还有就是软件本身要带一个超级大的.net环境,AOT之后也还是很大,不过这是.net的问题,不是ava的问题
--【拾壹】--:
我感觉Golang部分满足。
编译快,产物体积凑合,快平台方便,运行性能也还行。
但是只适合后端相关东西,有UI交互类的也不太适合。
--【拾贰】--:
听这个描述,感觉是经典的三色图,不可能三角环节
--【拾叁】--:
编译速度慢其实是最小的缺点了,开发快,运行快,不要起手就占几百兆内存就已经很好了。
--【拾肆】--:
- C# 加 Avalonia
- PY 加 qt
- flutter
--【拾伍】--:
编译速度应该好吧,一般编译慢,但也不是每次都全量编译,增量都挺快的。而且很多支持热加载,调试也方便的。把这个条件可以去掉,那就好找了。
--【拾陆】--:
avalonia确实不错,但是有一个缺点,就是页面切换时内存会暴涨,过一会才会降下来,这一块需要仔细优化才行,除了这个基本上没啥缺点了
--【拾柒】--:
golang,flutter跨平台做的不错
--【拾捌】--:
avalonia c#的跨平台框架。有单独基金会支持,已脱离坑爹的微软。
编译比rust快,体积比electron小,自绘性能也好
--【拾玖】--:
pyQT或者C++QT吧
性能也不错,但是大小起手win平台就有50mb左右的依赖dll
编译速度还是不错的

