2011-09-15 18 views
-1

の場合には、コードを隠すことができない、私は、Webサイト道場のあるデメリット後道場のDOJO私はDOJOのチュートリアルを通過した商用アプリケーション

欠点の一つにこれらの行を見つけました。

Developer depends on the browser support for the Dojo 
**There is no way to hide the Dojo code in case of commercial application** 

2番目のポイントは何ですか?

+0

Dojoの「ブラウザサポート」に関する不思議なコメント。ブラウザがJavaScriptを実行している限り、JavaScriptライブラリには「ブラウザサポート」は必要ありません。 –

+0

Dojoコードの「隠蔽」に関しては、DojoコードをClosure Compilerで非常に難読化することができます。 http://dojo-toolkit.33424.n3.nabble.com/file/n2636749/Using_the_Dojo_Toolkit_with_the_Closure_Compiler.pdf –

+0

@StephenこれはDojo固有のものではありませんが、このリンクをチェックしてください。また、Dojo固有の欠点でもありません。これは、OPが把握しようとしていたものです。そのサイトは時々本当に奇妙なことを書く。 –

答えて

0

多くのroseindiaのチュートリアルと同じように、何もありません。

"非表示"とは何を意味しているかによって、JSはクライアント(ブラウザ)で常に利用できます。 Dojoは他のJSフレームワークと同様に難読化することができ、他のクライアント側フレームワークと同じ長所/短所があります。

(またそのページ上で、道場の「利点」の一つとして、「正規表現」である。もちろん、JavaScriptのによって提供されている。)

+0

だから、これはroseindiaからのものだとわかりました:)あなたはStruts2とDOJOの優れた知識を持っています。 – Kiran

0

私はそれはまた、「その開発者を意味していることを前提とDojoのブラウザー・サポートに依存する」とは、DojoがDOM /ブラウザー・アクセスに依存することを意味すると解釈することができます。

0

あなたのコードを保護できる唯一の方法は、細分化を行うことですが、JavaScriptのソースは別として、世界に公開されているのとは別の方法で元に戻すことができると思います。

関連する問題