ваше мнение тоже имеет место быть. Просто изначально все было на хранимках и зачем переделывать такой подход, когда он был налажен.
У меня ещё есть несколько аргументов:
ЗА БЛ в хранимках.
0) хранимки пишутся на высокоуровневом 4GL языке, который изначально умеет работать со всеми данными, хранящимися в БД, и работает с ними очень естественным образом.
1) Язык сервера приложений (хотя он и может быть любой) часто менее высокоуровневый, менее мощный, и очень часто ДАЖЕ НЕ ПОДДЕРЖИВАЕТ некоторые типы данных из БД,
например, даты и время.
ПРОТИВ БЛ хранимок.
0) Языки 4GL хранимок очень плохо переносятся на другую СУБД, но, правда, СУБД люди меняют не часто.
1) языки 4GL хранимок очень плохо интегрируются с другими языками программирования и с другими системами
2) языки 4GL хранимок очень плохо реализуют вычислительные алгоритмы, если такие вдруг нужны.