- 主题:多年以后再写c语言,被震惊咯
go 调用c接口,内嵌c代码也非常方便
【 在 z16166 的大作中提到: 】
: 可能涉及到信创平台,go在信创的工具链支持估计比较差
:
: 另外,有可能要和内核驱动做接口(这部分可以用pure C)
:
: 【 在 hotfix 的大作中提到: 】
: : 我觉得应该开放心态
--
FROM 221.216.137.*
好的。感谢推荐。
linux的webview那个问题,我感觉不用担心了,太旧的、太偏门的发行版,不支持就是了。
【 在 hotfix 的大作中提到: 】
: go 调用c接口,内嵌c代码也非常方便
--
修改:z16166 FROM 222.129.207.*
FROM 222.129.207.*
这个需求,我的经验供参考:
Tauri可以,但还是偏web,适合主攻web辅用Rust
最优框架是gpui,渲染风格足够现代化,性能绝佳。
次优slint,渲染后端可选、丰俭由人,好处是有拖拽设计工具,缺点是貌似最现代后端效果需要接入并依赖QT
【 在 z16166 的大作中提到: 】
: 就是普通的桌面app的UI,最复杂估计也就是顶多有个类似PC wechat的聊天窗口。
: 不会有webrtc、动画、视频之类的。我知道gtk的那个对webrtc支持差。
: 优先考虑的就是Tauri。
: ...................
--
修改:AlphaO FROM 123.127.159.*
FROM 123.127.159.*
感谢
zed的这个gpui是第一次进入视野,AI好像都没提到过,估计语料太老。
【 在 AlphaO 的大作中提到: 】
: 这个需求,我的经验供参考:
: Tauri可以,但还是偏web,适合主攻web辅用Rust
: 最优框架是gpui,渲染风格足够现代化,性能绝佳。
: ...................
--
FROM 222.129.207.*
核心部分用c写,然后用python调用
--
FROM 120.245.16.*
有个gpui-component,相当于是扩展gpui加了一些控件
github的整个仓库下载下来,cargo run直接就是一个全面的example展示
【 在 z16166 的大作中提到: 】
: 感谢
: zed的这个gpui是第一次进入视野,AI好像都没提到过,估计语料太老。
:
--
FROM 123.127.159.*
按你的推荐,我用这个Wails找AI弄了个每间隔16毫秒刷新html里的DOM树的1000个节点的测试程序,在vmware的ubuntu 25.10虚拟机里跑了一下,虽然cpu占用很高,但是切到firefox或者其他程序去干别的,不会有明显卡顿。
估计一是得益于vmware的3D加速,二是得益于linux的调度。同时可能也能说明新的linux系统里的webview应付普通的界面估计不是问题。老的linux或者MIPS架构的龙芯什么的,我可以直接就说不支持完事。
【 在 hotfix 的大作中提到: 】
: go 调用c接口,内嵌c代码也非常方便
--
FROM 222.129.207.*
这个gpui应该是搞Rust的人的“梦中UI”,纯血Rust,还能写出Zed这样的复杂IDE,性能和功能都很强大。
看介绍是immediate mode和retained mode的混合风格。
我等会儿试试,深入学习一下。
【 在 AlphaO 的大作中提到: 】
: 有个gpui-component,相当于是扩展gpui加了一些控件
: github的整个仓库下载下来,cargo run直接就是一个全面的example展示
--
FROM 222.129.207.*
可以跟 rust的Tauri 对比测试一下, 原理一样的应该都差不多
看你们的技术栈了
【 在 z16166 的大作中提到: 】
: 按你的推荐,我用这个Wails找AI弄了个每间隔16毫秒刷新html里的DOM树的1000个节点的测试程序,在vmware的ubuntu 25.10虚拟机里跑了一下,虽然cpu占用很高,但是切到firefox或者其他程序去干别的,不会有明显卡顿。
: 估计一是得益于vmware的3D加速,二是得益于linux的调度。同时可能也能说明新的linux系统里的webview应付普通的界面估计不是问题。老的linux或者MIPS架构的龙芯什么的,我可以直接就说不支持完事。
:
--
修改:hotfix FROM 114.247.88.*
FROM 114.247.88.*
你和我说的有什么矛盾的地方么?能看懂的一眼能看懂,根本不用特意去学,看不懂的直接去问AI这个语法什么意思,不比你没有目的的遍历式的学更有针对性?
【 在 Windsor 的大作中提到: 】
: 谁让你去指导AI,你太高估自己了。让你看语法,是说AI写的东西,你好歹可以简单看懂,知道写了啥。
: 如果你是一个纯业务人员,你的确不用知道AI写了啥,黑盒。
: 在编程技术版上混的,AI给你写的东西,还不关心写了啥,那混这个版干啥?
: ...................
--
FROM 117.21.26.*