我们可以像这样创建Em.Object:
var foo = Em.Object.create({
somevar : '123'
});
Run Code Online (Sandbox Code Playgroud)
然后使用它:
foo.get('somevar');
Run Code Online (Sandbox Code Playgroud)
但是如何在Em.Object中创建一个私有属性或方法,可以从对象访问但不是我们的?
我们将为我们的应用程序开发rest服务器(并且所有逻辑都在客户端javascript上).所以我们考虑使用Phalcon php,但我们还需要创建实时聊天系统,使用node.js更容易.这让我们考虑使用node.js而不是phalcon
不幸的是,我们在node.js中并没有很好的经验,我们喜欢phalcon的性能和内在美.
静悄悄的是,有没有人比较phalcon和node.js的性能?可能最好只将node.js用于长轮询聊天请求,但我不喜欢当项目与如此不同的工具连接时.
当您以OO/DDD样式开发体系结构并为某个域实体建模时,例如Order实体,您将整个逻辑相关的顺序放入Order实体.但是当应用程序变得更加复杂时,Order实体会收集越来越多的逻辑,而这个类变得非常庞大.与贫血模型相比,是的,它显然是一种反模式,但所有这些巨大的逻辑在不同的服务中是分开的.
是否可以处理庞大的域实体或我理解错误?