私の理解では、JavaScript コードはクライアント側であるため、クライアントに隠されておらず、事実上のオープン ソースです。
「コードの難読化」については承知していますが、Wikipedia によると、「せいぜい、難読化によってプログラムのリバース エンジニアリングに時間がかかるだけですが、不可能ではありません。」
JavaScript コードを完全に隠して、ソースをクローズドにすることは可能ですか?
私の理解では、JavaScript コードはクライアント側であるため、クライアントに隠されておらず、事実上のオープン ソースです。
「コードの難読化」については承知していますが、Wikipedia によると、「せいぜい、難読化によってプログラムのリバース エンジニアリングに時間がかかるだけですが、不可能ではありません。」
JavaScript コードを完全に隠して、ソースをクローズドにすることは可能ですか?
オープンソースとは「ソースが見える」という意味ではありません。大まかに言えば、「ライセンスにより、このソースを再配布し、好きなことを行うことができます [免責事項: ライセンス条項を参照]」。だからあなたの用語は間違っています。
最終的に、JavaScript をユーザーの PC 上の Web ブラウザーに配信する場合、ユーザーは自分の PC と同じように Javascript にアクセスできます。それを禁止することはできません。難読化することでわずかに軽減できますが、ウィキペディアの引用は完全に正しいです。
高品質のソフトウェアを提供して先に進みましょう。
いいえ、それは不可能ですが、ライセンスによって盗難を防ぐことができます。
フロントエンドの JavaScript をユーザーから隠すことはできません (node.js などのサーバー側の JavaScript について話している場合を除きますが、それはまったく別のトピックです)。難読化、javascript 圧縮は悪い方法ではありません。Google には、リバース エンジニアリングがほぼ不可能なコードを作成できる、非常に優れた JavaScript コンプレッサーがあります。さらに、コードが占有するスペースが少なくなるため、読み込みが速くなります。
http://code.google.com/speed/articles/compressing-javascript.html