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 回答