2

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

しかし、どうすればそれを保護できますか?

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

手がかりはありますか?

4

2 に答える 2

1

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

于 2012-04-16T10:59:25.993 に答える
0

RubyonRailsをベースにしたRhodesを見つけました。どうやらそれはすべての主要なスマートフォンプラットフォームでサーバーを実行しているようです。sqliteデータベースを取得しました。やってみます。

于 2012-09-14T12:26:05.217 に答える