Namespace
把相关对象收进有边界的空间。
模型
VOS 构件的一张小地图:结构、连接与演化。
namespace app
table User {
id: uuid
profile: Profile
sessions: ref<Session>[]
}少数几个构件,就足以支撑一个活的对象系统。
把相关对象收进有边界的空间。
定义可持久的结构化数据。
连接对象,而不把它们压扁。
描述围绕模型发生的行为。
关系才构成系统。
VOS 不是更轻的 JSON。它是对象彼此相邻存在的地方。
从结构到变更的短路径——首页不做成规范文档。
塑造命名空间、表与类型。
用引用与属性把对象连起来。
模型长大时仍保持一致。
版本与迁移,不丢掉意图。