2012-04-16 10 views
2

デスクトップ(win7/8/Linux)とモバイル(winphone/iPhone)に適したクロスプラットフォームアプリケーションを開発したいと考えています。それはオフラインモードで実行する必要があり、おそらく私はそれで商用に行くことを選択します。これを行う最も簡単な方法は、html5とjsを使用することです。オフラインhtml5/js-applicationを安全に保護しますか?

どうしたらいいですか?

オンライン接続が利用できないため、ロジックからのビューを分離できません。 jsのすべてのチェックをバイパスできるので、私はそれをアクティブにすることはできません。

手がかりはありますか?

+0

オフラインhtml5&jsアプリケーションを安全に実行する方法はありません。クライアントは、マークアップとjsコードを変更できます。 – Alerty

答えて

0

私はRhodesをRuby on Railsに基づいています。それはすべての主要なスマートフォンplattforms上のサーバーを実行しているようだ。それはsqliteデータベースを持っています。私はそれを試みるつもりです。

1

JavaScriptの場合、難読化を使用できます。これはあなたのコードを隠すための最も簡単で安全な方法です。 JSの難読化ツールを検索します。 ビューとロジックを分離してコードを非表示にするには、SilverlightまたはFlashを使用できますが、iPhoneには問題があります(サポートされていません)。 Silverlightの場合は、オフラインモードで使用できます。 OSのサポートは、SLのためにも良いです:win7/8/win phone - 完全に、Linux - 部分的に(モノプロジェクト)

+0

難読化は、悪意のある行為から誰かを遅らせるだけです。 – Alerty

+0

私は難読について読みましたが、あなたが書くように - それは安全ではありません。私はモノについても考えましたが、私が見ることができる限り、私はモノラルなタッチを支払わなければなりません。 – UNeverNo

関連する問題