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