我目前正在构建一个可以与各种应用程序一起使用的应用程序框架。该框架是用 PHP 编写的,并具有 RESTful API。我希望框架能够结合使用 jQuery 和我的 API 来启用单页应用程序。
我已经研究了backbone.js,但我遇到的问题和其他一些类似的问题是,您实际上是在js 中复制您的业务逻辑。这不仅有效地使代码库的大小增加了一倍,而且还带来了某种安全风险。通过在 js 中复制你的业务逻辑,你向全世界展示了你的后端是什么样子,这使得恶意用户的工作变得更加容易。
也就是说,我当然不是前端/js 专家,而且我真的只是认真地研究了backbone.js。我的想法是必须有一个好的方法来定义动态的 js 函数来完成基本相同的事情。我正在寻找的是一个正确方向的点,即使它告诉我我有多么错误。