GWTについて質問です。GWT で記述されたアプリケーションのロジックがクライアント UI にアップロードされることは知っています (正しいと思います)。だから、誰もが私がどのように「コーディング」したか、そしてすべての私のアルゴリズム(JavaScriptです)を見ることができます!!! その後、並行企業は私のアルゴリズムをだますことができます!!
それを避けるために、GWTに組み込みの安全なメカニズムがあるかどうかを知りたいです。
ありがとう
GWTについて質問です。GWT で記述されたアプリケーションのロジックがクライアント UI にアップロードされることは知っています (正しいと思います)。だから、誰もが私がどのように「コーディング」したか、そしてすべての私のアルゴリズム(JavaScriptです)を見ることができます!!! その後、並行企業は私のアルゴリズムをだますことができます!!
それを避けるために、GWTに組み込みの安全なメカニズムがあるかどうかを知りたいです。
ありがとう
心配はいりません。GWT が処理します。
デフォルトでは、GWT は生成する JavaScript を難読化します。これは、開発するアプリケーションの知的財産を保護するために部分的に行われますが、難読化によって生成された JavaScript ファイルのサイズが縮小され、ダウンロードと解析が高速化されるためでもあります。
GWT で生成された JavaScript が意味不明なのはなぜですか?
ただし、コードを人間が読めるようにしたい場合は、で コンパイルstyle -PRETTY
できます。
同意しません。ロジックはサーバー側にとどまり、ユーザー インターフェイスによって生成されたイベントのコールバックとして呼び出されると思います (もちろん、アプリケーションを適切にコーディングする場合)。/mvp-architectureロジックと UI が分離されます。とにかく、GWT によって生成された js は人間が判読できるものではありません (人間が判読できるインスタンスに変換するツールがあるかどうかはわかりません)。