使用backbonej作为付费服务网站是个坏主意吗



我正在开发一个软件即服务网站,我们将主要使用主干网,但我注意到应用程序的大部分逻辑都在主干网上。虽然我们使用ruby主要是作为会话控制器和连接数据库的桥梁。所以我们的网站很容易被复制。(只是复制js文件的问题…)

我知道这可能是一个愚蠢的问题,但是,不管怎样,我是可以避免这种情况,还是让这样一个客户端繁重的应用程序对这种类型的应用程序不利?

在这一点上,我不确定如何保护这个网站结构。

当然它可以被复制,这是JavaScript的一个风险。你的标记和CSS也有同样的问题,但我想说,你很少看到有人偷它。你的服务可能不仅仅是你的代码(你的设计、你的副本、你的商业模式、你的客户支持)。即使他们确实复制了你的代码,你也可能提供比他们更好的服务,因为你专注于你的产品,而他们显然不是。

另一种看待整件事的方式是将其视为网络开发之美。你可以自由地打开任何网页的代码并从中学习。

如果你仍然想"保护"你的代码,你最好的办法可能是使用类似UglifyJS或类似的东西来最小化和混淆你的代码。当然,"小偷"可以使用prettyinger来取回缩进等,但代码仍然很模糊,几乎不可能维护。因此,从长远来看,偷走它可能不值得。

保护您的javascript库很困难,因为您可以让客户端下载它们。要保护它们,最好的方法是在将它们部署到生产环境之前,对它们运行模糊和缩小工具。

最新更新