请解释“Fanboys 如何看待 .NET 数据访问策略”

发布于 2024-08-24 11:23:18 字数 370 浏览 8 评论 0原文

这张图表在我关注的博客上已经被链接了很多次,但我感觉自己像个乡巴佬一样不明白。所以,在这里冒险询问这个社区。请从博客文章 这里

替代文本

This chart has been linked a number of times on blogs that I follow and I feel like a rube not getting it. So, going out on a limb here and asking this community. Please explain this grid from the blog post here.

alt text

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

柠檬心 2024-08-31 11:23:18

图片的含义如下:

实体框架

  • 本身:一个精致、专业的解决方案
  • NHibernate:适合书呆子/极客/开源狂热者
  • Subsonic:人们使用这个吗?
  • ADO.NET 数据集:背后的痛苦

NHibernate

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

亚音速

  • 实体框架:破损,急需修复
  • NHibernate:杂乱无章,你找不到任何东西 它
  • 本身:天堂,就像热带岛屿上的清爽微风
  • ADO.NET 背后的痛点

数据集: ADO.NET 数据集

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

基本上来说:

  • ADO.NET 数据集很糟糕,而且对每个人来说使用起来都很痛苦。
  • 使用 ADO.NET 数据集的人是无知的(不知道任何替代方案)
  • NHibernate 和 Subsonic 用户是精英主义者和/或开源狂热者
  • Entity Framework 用户喝了太多 Microsoft kool-aid 并且需要 GUI

Here's what the picture means:

Entity Framework

  • Itself: A polished, professional solution
  • NHibernate: For nerds/geeks/open source zealots
  • Subsonic: People use this?
  • ADO.NET Datasets: Pain in the behind

NHibernate

  • Entity Framework: Broken and in dire need of repair
  • Itself: The holy grail of ORMs
  • Subsonic: Not complex enough, for kiddies (Lego ORM)
  • ADO.NET Datasets: Pain in the behind

Subsonic

  • Entity Framework: Broken and in dire need of repair
  • NHibernate: A cluttered mess where you can't find anything
  • Itself: Paradise, like a refreshing breeze on a tropical island
  • ADO.NET Datasets: Pain in the behind

ADO.NET Datasets

  • Entity Framework: What's that? Never heard of it.
  • NHibernate: What's that? Never heard of it.
  • Subsonic: What's that? Never heard of it.
  • Itself: A pain in the behind.

So basically:

  • ADO.NET Datasets suck, and are a pain to use, to everybody.
  • Someone who uses ADO.NET Datasets is ignorant (has no idea about any alternatives)
  • NHibernate and Subsonic users are elitists and/or open source zealots
  • Entity Framework users drank too much Microsoft kool-aid and need to have GUIs
烂柯人 2024-08-31 11:23:18

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

实体框架将实体框架视为专业、精心设计、有吸引力的解决方案。它认为 ADO.Net 数据集是一个令人头痛的问题。 NHibernate 将实体框架视为一种陈旧且破碎的解​​决方案,并将其本身视为圣杯。 ETC。

It is showing a graphical representation of how the fans of each solution see the other solutions.

Entity Framework sees Entity Framework as a professional, well groomed, attractive solution. It sees ADO.Net Datasets as a headache. NHibernate sees Entity Framework as an old and broken solution, and itself as the holy grail. Etc.

七禾 2024-08-31 11:23:18

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

It looks like a mess up as ADO.NET Datasets are NOT ORM nor where they ever meant to be.
The rest look to be ORM mappers and I guess the pictures give you an idea of how easy it is to use.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文