2016-10-16 5 views
0

Node.jsデスクトップアプリケーションを作成する予定です。 JavaScriptを使ってアプリケーションを書くと、ソースコードがWebブラウザ上のスクリプトと同じように保護されないことが懸念されます。 Node.jsデスクトップアプリケーションを構築する際に、cssを含むサーバーサイドスクリプトとクライアントサイドスクリプトの両方を保護することは可能ですか?Node.jsデスクトップアプリケーションのソースコードは保護されていますか?

+0

Node.jsはサーバー側ですので、クライアント側は保護されています。 – Akar

答えて

1

あなたのJSソースコードを保護したいと考えている - 簡単な答えはすべてのJavaScriptファイルのソースコードが安全であるとは限りません。

NW.jsのようなツールキットは、JSファイルをある程度保護します。アプリケーションでJavaScriptファイルをどのように使用するかによって異なります。

があるので、リンク

の下で文書化され、ここで

とJSファイルの保護パッケージングアプリケーション使用NW.jsについての記事を読みますあなたはあなたがまた、ベースのデスクトップアプリケーションのソース・コードを持つアプリケーションパッケージ

+0

「Javscriptファイルのソースコードのすべてが安全になるわけではない」とはどういう意味ですか?もう少し詳しく説明できますか? – sawa

+0

パッケージを作成するとき、JSファイルのいくつかはPlain JSファイルのままです。私は私の答えを更新し、提供されたリンクに従ってみてください。 – GauravKP

0

クローズドソースの電子/ NodeJSを作成することを可能にする電子を、選択することができますstage-計画であると述べました連結された(webpack )、minified & uglified

CSSは、CSSModulesのような手法で保護することもできます。

アプリケーションがリアクションベースの場合、実質的にJavaScript内のすべてのHTML/DOM要素が含まれるため、追加の保護は必要ありません。

このようにすれば、通常コンパイルされたC++/ObjectiveCアプリケーションがデバッグするときにあなたが提供するものに非常に近くなります。

関連する問題