Тед Ньюардс очень спорен, потому что мне кажется, что все пасут, как в старые времена EJB: никто не осмелился сказать, что EJB сосут, пока Род Джонсон не выйдет с Hibernate.
Теперь, кажется, никому нет дела до того, что ORM-фреймворки, такие как Hibernate, Entity Framework и т. Д., Слишком сложны, потому что, может быть, нет еще одного Рода Джонсона II:)
Вы делаете вид, что добавление нового слоя решает проблему, это не всегда так, даже теоретически, например, добавление большего количества членов команды, когда проект становится беспорядочным, потому что добавление большего количества программистов также означает добавление к координации и проблеме коммуникации.
И на практике кажется, что слои, которые должны быть независимы, по крайней мере, с точки зрения графического интерфейса, на самом деле не являются. Я вижу, что многие люди изо всех сил пытаются делать простые вещи в GUI, когда они используют ORM.