REST WebServices のみでデータベースとやり取りする Web サイトを構築したいと考えています。したがって、後でモバイル アプリを作成する場合、アプリはこれらの Web サービスを簡単に使用できます。そのため、Python/Django または PHP/Yii を使用して、REST WebServices のみで構成されるデータベース レイヤーを構築すると考えました。フロントエンドで backbone.js は WebServices とやり取りして、データベースで CRUD 操作を行います。
パフォーマンスとセキュリティに関して、それは良い考えですか? 現在、大規模なサイトやアプリは、フロントエンドとデータベース層の間の相互作用をどのように処理していますか?