乍一看,Naked Objects看起来非常有前途,因为它们允许快速创建具有基本UI的完整系统,然后进行改进。
有没有人使用任何.net Naked Objects框架获得真实生活体验?
我应该如何在不同的Naked Objects框架之间进行选择?
有没有人知道开源的.net Naked Objects框架,或者在部署完成的应用程序时至少没有每用户许可证成本?
答案 0 :(得分:3)
(仅供参考,我们非常接近推出该产品的全新版本 - Naked Objects MVC。这适用于ASP.NET MVC 2,并为您提供来自相同域对象的完整HTML UI,然后(如果您真的需要!)您可以使用标准的ASP.NET MVC模式自定义此UI。
最重要的是 - 从您的问题的角度来看 - 这将没有每用户许可证成本。将有每个开发人员的成本(尚未修复,但实际定价),并将有一个免费的时间无限评估版本(在本地运行,但不在远程IIS服务器上)。
如果您有兴趣尝试这一点,请与我联系(rpawson at nakedobjects.net)
答案 1 :(得分:3)
Naked Objects MVC确实包含(在许可版本中)MVC UI部分的源代码 - 尽管它不包含底层Naked Objects for .NET框架的源代码。后者在爱尔兰政府中大有用处。仅供参考,对于该客户的承诺的一部分是,如果我们公司不再能够/不愿意积极开发和支持该产品,那么它将自动恢复为开源许可证 - 我认为这是公平的承诺。一个人可以做。
另外,仅供参考,虽然动态数据有一些相似之处,但事实并非如此:它不会以动作的形式公开对象行为。这比听起来要大得多。我同意微软现在似乎没有积极推广DD。尝试在ASP.NET MVC中重新实现DD,但此后也从CodePlex中删除了。
答案 2 :(得分:1)
由于没有Naked Object的开源端口到.net,目前的选项似乎是:
在这两种情况下,我都要问自己,他们将积极开发多长时间。
答案 3 :(得分:0)
Ian,源代码可以在http://sourceforge.net/projects/nakedobjects/获得,但它只是Java。但我想你可以通过微软的Java到.Net转换器运行它。