質問: 最近データベースにハマっているのですが、sqlで関数とかストアドプロシージャとかを使えば、表示以外の部分をほとんどデータベース層でできるのでは無いかと思いました。 デメリットがないならそのように開発したいです。 なにかありますか? フロントエンドにjsでweb3層のアプリケーション層がデータベースかjsにあるようにすればRailsとか必要ないのでは?
回答: > > sqlで関数とかストアドプロシージャとかを使えば、表示以外の部分をほとんどデータベース層でできるのでは無いかと思いました。 > > > 実際にそのような開発を行った事はあります。 その際の評価としては、棲み分けが進んで開発効率は良いものでした。 maisumakunさんが挙げられているデメリットに同意な訳ですけど、メリットもあるという事は伝えたいなと思いました。 メリット/デメリットのどちらに傾くかは、従事する人のスキルに依存する部分が大きいと思います。