一份代码想跑遍手机、桌面、网页,还得各写一套?这是小团队做全端产品最头疼的事:三套代码、三套维护成本,改一个功能要改三遍。
nsh 是用 Rust 做的原生 UI 框架,思路很直接:界面用 TSX 写,一份代码在 iOS、安卓、桌面、网页上都用原生控件跑,而不是套一层 WebView 糊弄过去。原生控件意味着体验和性能都更接近各平台自己的应用,不用在跨平台和原生体验之间二选一。
对要全端覆盖的小团队来说,一套代码比多端维护省事得多:需求改一次就全端生效,Bug 也只要修一处。小团队人力本来就紧,能省掉重复劳动的地方都值得省。
项目地址:
https://github.com/longbridge/nsh
如果你要做全端产品,会先拿它做哪端,是手机还是桌面?
正文完