2011-09-26 102 views
4

我真的有兴趣在Windows 8 Metro风格中构建应用程序。我想使用HTML5,但我非常担心保护我的前端UI不受解构并最终被其他人剽窃。不幸的是,我的服务都是开源的,所以我不能真正隐藏那里的东西,除非我在开​​源服务和我的前端HTML5应用之间实现某种中间人。如何保护我的HTML Metro应用程序的源代码?

正如标题所说,我如何保护我的HTML Metro应用程序的来源?

+0

无法保护客户端应用程序。 –

+0

相关:http://stackoverflow.com/questions/7520871/can-winrt-application-use-obfuscation –

回答

6

你有两个选择:

  1. 运行JavaScript混淆了你的代码。这会让事情变得更难,但并非不可能。
  2. 以C++方法实现关键功能。你可以使用WinRT轻松地从JavaScript调用这些。这将使得更难理解正在发生的事情。
+0

谢谢你的回答,我推迟给你徽章希望其他人能够寻求解决我的问题。无论如何,我现在已经接受你的答案。 – soul

0

如果您想保留某些(任何)秘密,请不要将它传递给客户端。

可能有某种混淆,我不知道(但)但仍然可以重建代码。