最近逛GitHub时发现了Zero-native,读完文档有种眼前一亮的感觉,赶紧来跟大伙聊聊。嗯嗯,说实话Electron确实降低了桌面开发门槛,但动辄上百兆体积加上内存占用,对小团队和个人开发者来说真的挺辛苦的。
这个项目有趣的地方在于,它选择把Web UI的跨平台能力和原生性能结合起来,界面用熟悉的技术栈写,底层却直接对接原生绑定,既没有沉重运行时的拖累,也保留了开发的便利性。而且整套方案完全开源,代码摊开在阳光下,不用担心哪天核心依赖变成黑盒或者改收费政策,这种可审计的踏实感真的很让人安心是呢。
对我们这些喜欢折腾小工具的人来说,这意味着不用为了省资源去硬啃C++,也能做出轻巧跟手的桌面应用。不知道大家有没有在找类似的轻量方案?欢迎一起聊聊。