Pawson's Naked Objects thesis is absolutely brilliant. It proposes a complete approach of which not all of the parts will be useful for any given project, but it is -very- much worth reading even so.
…web apps, where you may want to re-use business logic for mobile apps, which becomes very difficult when they're tied to a react component. Also makes it harder to test. There's a great paper called "Naked Objects" which I'd recommend for anyone doing GUIs, but powerful idea I got from it is make your presentation code so immediately obvious from your business objects that you can practically generate it automatically.
Naked Objects is a fascinating idea that seems to have mostly disappeared from view. From my reading on it the UI basically falls out of the domain model fully formed, and that was what end users work with exclusively.…
……预测未来软件编写方式的方法。首先,读两本书以便更好地理解我的思路:- 以利亚胡·M·高德拉特的《绝不是碰运气》(Necessary But Not Sufficient)- 理查德·鲍森的《Naked Objects》。从业务角度来看,我需要一组映射现实世界实体的类,比如 Order、Invoice、Address、Amount、Price、Date 等等。然后我需要另一组类,用来……
…way to predict how software will be written in the future. First off read a couple of books to understand better where I'm coming from :- Necessary But Not Sufficient by Eliyahu M. Goldratt Naked Objects by Richard Pawson From a business perspective I want a group of classes that mirror real world items e.g. Order, Invoice, Address, Amount, Price, Date etc. Then I want another group of classes that…
There is also the idea of Naked Objects [1] based on a thesis from 2004 [2]. [1] http://nakedobjects.org/ [2] http://downloads.nakedobjects.net/resources/Pawson%20thesis....
I think the author is basically describing the Naked Objects pattern, i.e. deriving the full stack of your application, from storage layer, to internal logic layer, to presentation layer, from one single domain layer. The problem with this pattern is that it makes…
Pawson 的 Naked Objects 论文绝对堪称惊艳。它提出了一套完整的方案,虽然任何给定的项目可能用不上其中的全部内容,但即便如此,它也-非常-值得一读。
Pawson's Naked Objects thesis is absolutely brilliant. It proposes a complete approach of which not all of the parts will be useful for any given project, but it is -very- much worth reading even so.
……Web 应用,你可能会想把业务逻辑复用到移动端 App 上,但如果它们和 React 组件绑定在一起,这就会变得极其困难。而且这也让测试更难做。有一篇很棒的论文叫《Naked Objects》,我向任何做 GUI 的人推荐它,不过我从中得到的强大思想是:让你的展示层代码从业务对象中一目了然,甚至几乎可以全自动生成。
…web apps, where you may want to re-use business logic for mobile apps, which becomes very difficult when they're tied to a react component. Also makes it harder to test. There's a great paper called "Naked Objects" which I'd recommend for anyone doing GUIs, but powerful idea I got from it is make your presentation code so immediately obvious from your business objects that you can practically generate it automatically.
Naked Objects 是个极其迷人的概念,不过现在似乎基本淡出了人们的视野。从我阅读的相关资料来看,UI 基本上就是从领域模型中天然长出来、直接成型的,而那就是最终用户唯一用来交互的东西。……
Naked Objects is a fascinating idea that seems to have mostly disappeared from view. From my reading on it the UI basically falls out of the domain model fully formed, and that was what end users work with exclusively.…
……预测未来软件编写方式的方法。首先,读两本书以便更好地理解我的思路:- 以利亚胡·M·高德拉特的《绝不是碰运气》(Necessary But Not Sufficient)- 理查德·鲍森的《Naked Objects》。从业务角度来看,我需要一组映射现实世界实体的类,比如 Order、Invoice、Address、Amount、Price、Date 等等。然后我需要另一组类,用来……
…way to predict how software will be written in the future. First off read a couple of books to understand better where I'm coming from :- Necessary But Not Sufficient by Eliyahu M. Goldratt Naked Objects by Richard Pawson From a business perspective I want a group of classes that mirror real world items e.g. Order, Invoice, Address, Amount, Price, Date etc. Then I want another group of classes that…
还有基于 2004 年一篇论文 [2] 的 Naked Objects [1] 理念。[1] http://nakedobjects.org/ [2] http://downloads.nakedobjects.net/resources/Pawson%20thesis....
There is also the idea of Naked Objects [1] based on a thesis from 2004 [2]. [1] http://nakedobjects.org/ [2] http://downloads.nakedobjects.net/resources/Pawson%20thesis....
我觉得作者基本上是在描述 Naked Objects 模式,即:从单一的 domain layer(领域层)推导出你应用的整个技术栈,从 storage layer(存储层)、internal logic layer(内部逻辑层)一直到 presentation layer(展示层)。这种模式的问题在于,它会导致……
I think the author is basically describing the Naked Objects pattern, i.e. deriving the full stack of your application, from storage layer, to internal logic layer, to presentation layer, from one single domain layer. The problem with this pattern is that it makes…