現在、さまざまなアプリケーションで使用できるアプリケーションフレームワークを構築しています。フレームワークはPHPで記述されており、RESTFUL APIがあります。jQueryと私のAPIの組み合わせを使用して、フレームワークをシングルページアプリケーションを有効にすることを望んでいます。
私は backbone.js を調べましたが、私が抱えている問題と、それが好きな他の人は、本質的に js でビジネスロジックを複製しているという事実です。これにより、コードベースのサイズが実質的に 2 倍になるだけでなく、ある種のセキュリティ リスクも表します。ビジネス ロジックを js で複製することにより、バックエンドがどのように見えるかを全世界に示し、悪意のあるユーザーの仕事をより簡単にします。
そうは言っても、私は確かにフロントエンド/jsの第一人者ではなく、これについてはbackbone.jsを真剣に調べただけです。私の考えでは、本質的に同じことを達成する動的 js 関数を定義する良い方法が必要です。私が探しているのは、私がどれほど間違っているかを教えてくれますが、正しい方向へのポイントです。