我正在为 Web 平台(如 eBuddy、Facebook Chat 等)寻找一个好的 XMPP 聊天应用程序标准。我已经在谷歌上搜索了一些用于 Web 应用程序的 XMPP 库,我选择了 Strophe.js,因为它非常简单且健壮。
但出于安全考虑,我不确定开发纯 Javascript 应用程序。大多数现代浏览器都可以像谷歌浏览器一样通过检查元素功能来查看您的 Javascript 代码。恐怕这在未来的日子里可能是一个严重的问题。所有人都可以看到并了解您的应用程序逻辑以及您的应用程序在后台执行的操作。
我的问题是可以将 Strophe.js 和服务器端编程(例如 PHP、ASP.NET 等)结合起来。我的意思是使用 Strophe.js 作为视图层和服务器端编程作为控制器层?
或者是否可以隐藏您的 Javascript 代码,使用户无法看到您应用程序背后的细节?
最佳做法是什么?
提前致谢 :)