Этот график был связан несколько раз в блогах, которые я следую, и я чувствую, что rube не получает его. Итак, выходите на конечность и спрашиваете об этом сообществе. Пожалуйста, объясните эту сетку из сообщения блога here.Просьба пояснить «Как Fanboys См. Стратегии доступа к данным .NET»
ответ
Вот что значит, что картина:
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 и необходимость иметь графические интерфейсы
ADO.Net DataSets - это боль, которую можно использовать для объектов ... но они подходят для простой передачи данных ... тогда, как и большинство других, DataSets не являются объектными. –
Я знаю, что многие из фотографий были очевидны, но ключевые части вашего ответа, которые помогли мне, были взглядом Subsonic на NHibernate и наоборот. Благодарю. – Lloyd
Это отличный пример хорошего ответа на шаткий вопрос. +1 –
Это выглядит как беспорядок, как ADO.NET Datasets НЕ ОРМ, ни где они когда-либо должно быть. Остальные выглядят как ORM-карты, и я думаю, что фотографии дают вам представление о том, как легко использовать.
Он показывает графическое представление о том, как поклонники каждого решения видят другие решения.
Entity Framework рассматривает Entity Framework как профессиональное, ухоженное, привлекательное решение. Он видит ADO.Net Datasets как головную боль. NHibernate видит Entity Framework как старое и сломанное решение, а сам как святой Грааль. Etc.
Да, я думаю, я понял, что означают изображения. Но я хотел бы знать, почему ключевые достоинства одного решения заставили бы их воспринимать друг друга таким образом. Я изменю свой вопрос. – Lloyd
- 1. Просьба пояснить этот результат
- 2. Просьба пояснить, как это реализовано.
- 3. Просьба пояснить этот метод сравнения
- 4. Просьба пояснить этот код TweenJS
- 5. Просьба пояснить заявление о продолжении
- 6. Просьба пояснить ниже строки кода
- 7. Переключение стратегии доступа к данным далеко в проект?
- 8. Просьба пояснить эту сокращенную декларацию ES6 JSX
- 9. Просьба пояснить методы расширения для меня
- 10. Просьба пояснить это СериализацияException для меня
- 11. Просьба пояснить, как рассчитать минимальные и максимальные цифры, необходимые для преобразования (см. Пример этого учебника)
- 12. Просьба пояснить несколько моментов относительно Java Servlets
- 13. Просьба пояснить этот пример C Код
- 14. Возможность доступа к данным доступа к данным
- 15. Просьба пояснить: Линия пропущена после цикла?
- 16. Просьба пояснить: insertable = false, updatable = false
- 17. Уровень доступа к данным в .net
- 18. Продукты доступа к данным UniData для .NET
- 19. Уровень доступа к данным в .net
- 20. Ошибка доступа к данным в .net
- 21. Компонент доступа к данным для .net
- 22. .NET и Oracle доступа к данным
- 23. Ищете слой доступа к данным .NET
- 24. Просьба пояснить, как использовать адаптер с SQLite db и списком
- 25. Отслеживание доступа к данным
- 26. Просьба пояснить, как работает этот код генератора чисел (в C)
- 27. Стратегии доступа к базам данных доступа
- 28. Стратегии доступа к кэшу во время обновления?
- 29. Права доступа к данным
- 30. Уровень доступа к данным
Зачем голосовать за закрытие? Ответ на этот вопрос имеет актуальную, полезную информацию об относительных силах этих фреймворков. –
@JSBangs: Я не мог рассказать вам о ответе, но именно это я проголосовал за закрытие, так как я не видел там вопроса. И еще: откуда взялся этот образ? Должны ли мы отвечать на вопрос, основанный на маркетинговой кампании какой-то компании? –
Голосование для повторного открытия; этот вопрос имеет свои достоинства. –