2

我有一个关于 GWT 的问题。我知道(我想这是正确的)用 GWT 编写的应用程序的逻辑被上传到客户端 UI。所以每个人都可以看到我是如何“编码”的以及我所有的算法(它是 javascript)!!!那么并发企业可以欺骗我的算法!

我想知道 GWT 中是否有内置的安全机制来避免这种情况。

谢谢

4

2 回答 2

2

不用担心,GWT 会处理它。

默认情况下,GWT 会混淆它生成的 JavaScript。这样做的部分原因是为了保护您开发的应用程序的知识产权,但也因为混淆减少了生成的 JavaScript 文件的大小,使它们更快地下载和解析。

为什么我的 GWT 生成的 JavaScript 乱码?

但是,如果您想让您的代码具有人类可读性,您可以使用 style -PRETTY.

于 2013-04-08T12:12:54.040 回答
1

我不同意。我认为逻辑保留在服务器端,它作为用户界面生成的事件的回调被调用(当然,如果你的应用程序编码得很好。)如果你不喜欢这个https://developers.google.com/web-toolkit/articles /mvp-architecture你将分离逻辑和 UI。无论如何,由 GWT 生成的 js 不是人类可读的(不确定是否有工具将其转换为人类可读的实例)。

于 2013-04-08T12:15:20.167 回答