有人使用.netTiers吗?

时间:2009-01-03 16:16:18

标签: orm .nettiers

我正在考虑将.nettiers用于新项目,因为它似乎提供了许多我可以使用的功能。

是否有人在愤怒中使用它(我感觉它曾经没有得到它的跟随)如果是这样,你对它的看法是什么?

此外,我找不到任何针对SubSonic等内容的比较性能指标。有人对它的性能和可扩展性有任何强烈的感受吗?

非常感谢

4 个答案:

答案 0 :(得分:1)

看看this。它为您提供了两者之间良好的X与Y比较。

在选择要使用的框架时,我总是会修改的一个要点是:

这会简化,让我更富有成效,如果你对此回答“是的”,那么无论其他基准测试说什么都没关系,即使跑步比SubSonic慢10%甚至更快,您应该使用您开发速度最快且最舒适的框架。

答案 1 :(得分:1)

当我使用NetTiers时,我对它非常满意。你真的需要学习使用它的最佳方法。肯定有一些奇怪的错误,有任意限制的东西等等。你必须要小心它,但如果你学习它肯定会提高你的生产力。我知道CodeSmith已经开始投入更多的资源。版本2.3可能非常扎实。虽然,最新的当前稳定版本可能非常稳固,但我暂时没有使用它。

老实说,此时我更喜欢LLBLGen。我曾经尝试过几次SubSonic。我没有遇到重大错误,但在两种情况下,我最终都转向NetTiers。有了SubSonic,我觉得我只是输入太多的字符串文字,而且感觉不像其他替代品那样成熟。

答案 2 :(得分:1)

今天下午我有一段时间在netTiers和SubSonic之间进行头对头比较。

我使用SubStage生成的代码(SubSonic 2.1版本的一部分),我使用RepositoryRecord作为我的基类。

我使用.netTiers 2.2生成的代码对同一个数据库运行相同的测试

该测试是Rob Conery在其帖子中使用的测试的衍生物:

http://blog.wekeroad.com/blog/subsonic-scaling/

当我说衍生词时,我的意思是我只是在数据库中写了100,000条记录。

我在同一台电脑上重复了三次测试。

我发现.netTiers在90秒内完成了任务。

Subsonic在104秒内完成了它。

与这些平均值相差不超过一秒钟。

答案 3 :(得分:0)

  

看看这个。它为您提供了一个   两者之间的X和Y比较好   他们

谢谢 - 我之前已经读过这篇文章,但它已经超过两年了,从那以后这两个项目都取得了很大进展。

询问框架是否会提高我的工作效率是一个非常重要的考虑因素,但它不是唯一的考虑因素。

另一个对我来说必须是“我是否会失去潜在的生产力提升,因为我采用的框架充满了错误,使用起来很讨厌,或者只是PIA?”这就是为什么我问人们是在愤怒地使用它以及他们的经历是什么。

如果.nettiers比亚音速慢10%,但给了我更多的功能(例如更好的验证,业务规则执行等),那么我可以忍受。如果它慢了十倍,那么我就不会考虑它。

非常感谢