weiV icon indicating copy to clipboard operation
weiV copied to clipboard

一级棒。建议为鸿蒙也适配一份

Open KunMinX opened this issue 3 years ago • 6 comments

声明式开发无法接触 View 实例,可抹平横竖屏布局 Null 安全一致性问题。

鸿蒙仍使用 java 开发,且无 DataBinding 框架,有 Null 安全问题。

如为其适配,或成为鸿蒙声明式 UI 第一框架。

KunMinX avatar Jun 05 '22 13:06 KunMinX

我已经尽量让 Widget 的名字和平台无关,想移植的话,包装以下渲染后端即可。鸿蒙有 ArkUI,不知道是不是声明式

hackware1993 avatar Jun 05 '22 13:06 hackware1993

🉑

KunMinX avatar Jun 05 '22 14:06 KunMinX

声明式 UI 和 Null 安全几乎没啥联系,DataBinding 的首要设计目标不是为了解决空安全问题。

hackware1993 avatar Jun 05 '22 14:06 hackware1993

这个见仁见智。 如非强制竖屏,须某些框架解决这类一致性问题。 声明式 UI 通过纯函数原子性规避横竖布局 View 实例不一致导致的 Null 风险。DataBinding 通过中间代码解决。

KunMinX avatar Jun 05 '22 16:06 KunMinX

居然能在这里看到你KunMinX

ZXHHYJ avatar Jun 06 '22 10:06 ZXHHYJ

KunMinX这么巧

robin8yeung avatar Jul 01 '22 04:07 robin8yeung