Они преуспеют в один прекрасный день. Это будущее.
Оглядываясь на программные технологии в истории, тенденция снижения производительности для уменьшения сложности (Assembly
=>C
=>C++
=>.NET
). Приложение, которое занимает 30 минут для написания кода, через несколько дней прошло месяц.
ORMs
Правильный ответ на неправильный вопрос. В настоящее время они являются выбором, поскольку они облегчают жизнь в отсутствие лучшего решения. Но они не могут справиться с уровнем сложности, к которому они стремились. «проблемы не могут быть решены на том же уровне мышления, который создал их.» A.E
Как другие упомянутые реляционные базы данных активно используются и полагались и замена их заставляет много рисков.Посмотрите интервал между версиями SQL и основными изменениями между этими версиями и другими продуктами Microsoft (консервативный подход, который необходим здесь). Также я добавлю следующие пункты:
- Текущий подход все еще работает. Вы можете утверждать, что он будет работать вечно (мы с можем кодировать сборку еще), но здесь я имею в виду, что это не работают логически, когда, СРЕДНИЙ уровень сложности проектов и время их разработки на реляционных базах данных звонит.
- Основные компании серьезно не занимались. Когда рынок сигнализирует, они это делают.
- Проблема еще не определена. К сожалению, текущие сбои помогают.
- Нужны некоторые улучшения в других науках (
QC
, AI
), а не компьютер. Хранение и запрос многомерных данных на плоской инфраструктуре и без достаточной умности для самоорганизации - это верхние препятствия на теоретическом уровне.
Это может быть немного субъективно/воспалительно. Вики? – unwind
Стоит отметить, что даже без баз данных OO ваш первый фрагмент кода примера по-прежнему очень возможен в наши дни с использованием решений ORM, таких как Hibernate (хотя я ценю, что код шаблона все еще где-то там ...) – William
Используйте ORM и жить счастливо после – masm64