看了 uncode 有点感想乱弹一下
ym2 opened this issue · 1 comments
ym2 commented
一切都是声明,数据,UI,业务逻辑等等
连接这一切,把这种连接也声明出来
分形的,嵌套的。
声明与实现是分离的
基于任务的。任务是基于声明产生的。任务可以产生新的任务声明。
任务可以组合也可以拆开,可以中断也可以取消。
任务的执行是支持异构运行的,自由流动的。 任务可以在任意端执行,在任意端(后端与后端,后端与前端,前端与前端)之间自由流动。
端上的代码是生成的。任意端上的代码在本质上都是同构的(Compose, React, SwiftUI 差不多快长的一模一样了)。
phodal commented
DSL@core,一个基于这个理念的实现可以见:https://github.com/phodal/quake/