不久前,我读了一本关于Naked Objects的书,并对这些想法感到兴奋。只编写我的核心业务逻辑并自动生成 UI?给我报名!
此外,潜力还不止于此。这可能是域建模中的一个很好的工具。通过直接调用自己的对象的能力,鼓励直接使用自己的领域对象,从而可以发现...
- 缺陷
- 有用的交互模式(对于 UI 实现,尤其适用于认为 UI 基本上是“为领域对象编写脚本”的观点)
- 新功能。
为此,我对任何类似于 Naked Objects 的系统都感兴趣。我做了一些跑腿工作,比如在“Direct Manipulation UI”之类的字符串下搜索命中,但没有发现任何有用的东西。
你知道类似的工作吗?我更喜欢 PHP 或 JavaScript 中的一些东西,并且不假设我正在运行 Linux 机器。我知道 NakedPHP 和 Spiro(找不到相关文档),但它们基本上都是 PHP 和 javascript 的 Naked Object 实现。
你知道其他系统吗?