如果使用backbone.js或ember.js,如何隐藏应用程序逻辑?

时间:2013-02-27 02:20:14

标签: javascript backbone.js ember.js

我很高兴使用Backbone.js和Ember.js,但我想知道如果用javascript编写的话,如何将用户逻辑隐藏起来。有什么我想念的吗?

2 个答案:

答案 0 :(得分:3)

使用像Backbone.js和Ember.js这样的javascript库的事情是你的代码在客户端(在浏览器中)执行。为此,您必须将代码提供给浏览器,这意味着您的用户可以拥有副本。没有办法从它们“隐藏”代码(有混淆技术和最小化可能使它变得困难,但并非不可能)。

你应该在Backbone.js或Ember.js中做的是显示逻辑。您的所有业务逻辑都会在您的服务器上进行数据处理,验证,清理和存储。

答案 1 :(得分:0)

您的服务器端应用程序仍应执行某些处理,例如验证,清理和健全性检查。