2010-03-09 14 views
1

Этот график был связан несколько раз в блогах, которые я следую, и я чувствую, что rube не получает его. Итак, выходите на конечность и спрашиваете об этом сообществе. Пожалуйста, объясните эту сетку из сообщения блога here.Просьба пояснить «Как Fanboys См. Стратегии доступа к данным .NET»

alt text

+1

Зачем голосовать за закрытие? Ответ на этот вопрос имеет актуальную, полезную информацию об относительных силах этих фреймворков. –

+0

@JSBangs: Я не мог рассказать вам о ответе, но именно это я проголосовал за закрытие, так как я не видел там вопроса. И еще: откуда взялся этот образ? Должны ли мы отвечать на вопрос, основанный на маркетинговой кампании какой-то компании? –

+1

Голосование для повторного открытия; этот вопрос имеет свои достоинства. –

ответ

14

Вот что значит, что картина:

Entity Framework

  • Сами: полированное, профессиональное решение
  • NHibernate: Для ботаников/вундеркиндов/с открытым исходным кодом фанатики
  • дозвуковых : Люди используют это?
  • ADO.NET Datasets: Боль в заднице

NHibernate

  • Entity Framework: рассеянная и остро нуждаются в ремонте
  • Сам: Святой Грааль ORMs
  • Subsonic: недостаточно сложный, для детей (Lego ORM)
  • ADO.NET Набор данных: боль взади

Дозвуковые

  • Entity Framework: Broken и остро нуждается в ремонте
  • NHibernate: Суматоху беспорядок, где вы не можете найти что-нибудь
  • Сам: Рай, как освежающий ветерок на тропическом острове
  • ADO.NET Набор данных: Боль взади

ADO.NET Datasets

  • Entity Framework: Что это? Никогда не слышал об этом.
  • NHibernate: Что это? Никогда не слышал об этом.
  • Subsonic: Что это? Никогда не слышал об этом.
  • Сам: боль взади.

Так в основном:

  • ADO.NET Datasets сосать, и боль в использовании, для всех.
  • Кто-то, кто использует ADO.NET наборов данных не знает (не имеет ни малейшего представления о каких-либо альтернатив)
  • NHibernate и Дозвуковые пользователи элитисты и/или фанатики с открытым исходным кодом
  • Entity Framework пользователи выпивали слишком много Microsoft Kool-Aid и необходимость иметь графические интерфейсы
+0

ADO.Net DataSets - это боль, которую можно использовать для объектов ... но они подходят для простой передачи данных ... тогда, как и большинство других, DataSets не являются объектными. –

+0

Я знаю, что многие из фотографий были очевидны, но ключевые части вашего ответа, которые помогли мне, были взглядом Subsonic на NHibernate и наоборот. Благодарю. – Lloyd

+2

Это отличный пример хорошего ответа на шаткий вопрос. +1 –

1

Это выглядит как беспорядок, как ADO.NET Datasets НЕ ОРМ, ни где они когда-либо должно быть. Остальные выглядят как ORM-карты, и я думаю, что фотографии дают вам представление о том, как легко использовать.

6

Он показывает графическое представление о том, как поклонники каждого решения видят другие решения.

Entity Framework рассматривает Entity Framework как профессиональное, ухоженное, привлекательное решение. Он видит ADO.Net Datasets как головную боль. NHibernate видит Entity Framework как старое и сломанное решение, а сам как святой Грааль. Etc.

+0

Да, я думаю, я понял, что означают изображения. Но я хотел бы знать, почему ключевые достоинства одного решения заставили бы их воспринимать друг друга таким образом. Я изменю свой вопрос. – Lloyd

Смежные вопросы