1

这张图表在我关注的博客上被链接了很多次,我感觉就像一个不明白的人。所以,在这里冒险并询问这个社区。请在此处的博客文章中解释此网格。

替代文字

4

3 回答 3

14

这是图片的意思:

实体框架

  • 本身:一个精致、专业的解决方案
  • NHibernate:对于书呆子/极客/开源狂热者
  • 亚音速:人们用这个?
  • ADO.NET 数据集:背后的痛点

休眠

  • 实体框架:损坏且急需修复
  • 本身:ORM 的圣杯
  • 亚音速:不够复杂,适合小孩子(乐高 ORM)
  • ADO.NET 数据集:背后的痛点

亚音速

  • 实体框架:损坏且急需修复
  • NHibernate:一团乱麻,你什么都找不到
  • 本身:天堂,就像热带岛屿上的清风
  • ADO.NET 数据集:背后的痛点

ADO.NET 数据集

  • 实体框架:那是什么?从来没有听说过。
  • NHibernate:那是什么?从来没有听说过。
  • 亚音速:那是什么?从来没有听说过。
  • 本身:背后的痛苦。

所以基本上:

  • ADO.NET 数据集对每个人来说都很糟糕,而且使用起来很痛苦。
  • 使用 ADO.NET 数据集的人是无知的(不知道任何替代方案)
  • NHibernate 和 Subsonic 用户是精英和/或开源狂热者
  • Entity Framework用户喝多了微软kool-aid,需要有GUI
于 2010-03-09T20:08:21.900 回答
6

它显示了每个解决方案的粉丝如何看待其他解决方案的图形表示。

Entity Framework 将 Entity Framework 视为一个专业的、精心修饰的、有吸引力的解决方案。它认为 ADO.Net 数据集令人头疼。NHibernate 将 Entity Framework 视为一种陈旧而破碎的解决方案,并将其本身视为圣杯。等等。

于 2010-03-09T19:40:34.880 回答
1

它看起来像一团糟,因为 ADO.NET 数据集不是 ORM,也不是它们本来应该存在的地方。其余的看起来像是 ORM 映射器,我想这些图片让您了解它的易用性。

于 2010-03-09T19:40:11.340 回答