一份代码跑遍手机、桌面和网页:Rust 原生 UI 框架 nsh,界面用 TSX 写

3次阅读
没有评论

一份代码想跑遍手机、桌面、网页,还得各写一套?这是小团队做全端产品最头疼的事:三套代码、三套维护成本,改一个功能要改三遍。

nsh 是用 Rust 做的原生 UI 框架,思路很直接:界面用 TSX 写,一份代码在 iOS、安卓、桌面、网页上都用原生控件跑,而不是套一层 WebView 糊弄过去。原生控件意味着体验和性能都更接近各平台自己的应用,不用在跨平台和原生体验之间二选一。

对要全端覆盖的小团队来说,一套代码比多端维护省事得多:需求改一次就全端生效,Bug 也只要修一处。小团队人力本来就紧,能省掉重复劳动的地方都值得省。

项目地址:

https://github.com/longbridge/nsh

如果你要做全端产品,会先拿它做哪端,是手机还是桌面?

正文完
 0