我很高兴使用Backbone.js和Ember.js,但我想知道如果用javascript编写的话,如何将用户逻辑隐藏起来。有什么我想念的吗?
答案 0 :(得分:3)
使用像Backbone.js和Ember.js这样的javascript库的事情是你的代码在客户端(在浏览器中)执行。为此,您必须将代码提供给浏览器,这意味着您的用户可以拥有副本。没有办法从它们“隐藏”代码(有混淆技术和最小化可能使它变得困难,但并非不可能)。
你应该在Backbone.js或Ember.js中做的是显示逻辑。您的所有业务逻辑都会在您的服务器上进行数据处理,验证,清理和存储。
答案 1 :(得分:0)
您的服务器端应用程序仍应执行某些处理,例如验证,清理和健全性检查。