2

Backbone.js と Ember.js を使用することに興奮していますが、アプリケーション ロジックがすべて JavaScript で記述されている場合、ユーザーからアプリケーション ロジックを隠すにはどうすればよいか疑問に思っています。足りないものはありますか?

4

2 に答える 2

3

Backbone.js や Ember.js などの JavaScript ライブラリを使用する場合、コードはクライアント側 (ブラウザ内) で実行されます。これを行うには、コードをブラウザーに配信する必要があります。これは、ユーザーがコピーを持っていることを意味します。それらからコードを「隠す」方法はありません (難読化を困難にする手法と最小化がありますが、不可能ではありません)。

Backbone.js または Ember.js で行うべきことは、表示ロジックです。データ処理、検証、サニタイズ、ストレージのビジネス ロジックはすべてサーバー上で行われます。

于 2013-02-27T02:25:23.963 に答える
0

サーバー側アプリケーションは、検証、サニタイズ、サニティ チェックなどの処理を行う必要があります。

于 2013-02-27T02:23:13.353 に答える