開発アプリケーションのためでも利用ビュー HTML、webアプリケーションとして
-
07-07-2019 - |
質問
私は開発webアプリケーションコロジカルフットプリント支柱、春、JSP...).が成長していきたい思いが強いデスクトップします。僕の好きなデザインwindows Java(AWT、Swingズ):くために、醜いインタフェース。なされてはいかがでしょうか良いアイデアが生かすメッセンジャーバッグアプリ。一つのオプションを変更ズブラウザくなること間違いなしのJava関数の代わりにHTTP要求。非常に良い追加する利用のJSP.最後に、と思ったそうですがあの枠組みやツールです。
だとは思いますが私が提案するのは良い考えたんですか?ご用意がございます一部の枠組み。
この光願います。このような埋め込み、Tomcatサーバーを使用しHTTPではない良い方法がありました。
おります。
編集:例えば適用できるフォルダcomparer:指定した二つのフォルダとこのアプリを示しますが既にフォルダやファイルが異なります。この場合、と思う口外のブラウザが醜い.肥大化の応用(そのサーバー、WEBなど)のか。
解決
Webサーバーの埋め込みは割引しません。以前、 Jetty を組み込んだWebスタートアプリケーションでこれを実行しました。
ダウンロードは非常に高速で、サーバーが起動し、 BrowserLauncher を使用してすぐにブラウザを起動できます組み込みサーバー、したがってアプリケーションに。 Jettyはモジュール式に設計されており、設置面積が小さいため、おそらく必要に応じて削減できます。
他のヒント
ご使用のJavaScriptライブラリ-ExtJs-そしても利用できAdobe AIRを築いデスクトップに基づくwebアプリです。
ビルアプリケーションのAdobe空気もシンプルで優雅なのflex builderのideです。
いくつかのオプションがあります:FirefoxのプラグインAPIを使用して、そこでアプリを開発できます。 HTML、JavaScript、組み込みデータベース、すべてのブラウザー機能を使用して、OSレベルにアクセスできます。
または PyQt (PythonおよびQt)を試してみてください。簡単なアプリケーションを非常に迅速に作成します。
[編集]あなたが直面している主な問題はセキュリティです。セキュリティ上の理由から、JavaScriptアプリ(HTMLページで実行)はローカルOSリソースにアクセスできません。そのため、ブラウザでJavaScriptでプラグインを記述できない限り(これはFF AFAIKにのみ当てはまります)、「ビュー」としてHTMLを使用するアプリケーションを記述する方法はありません。他の何かの助けなしで。
さらに、HTMLはアプリケーションの機能に関して非常に制限されています。 HTMLは、「静的ドキュメントビュー」になるように設計されています。 「アプリケーション」ではありません。 GMailのようなことはできますが、GMailを実際のメールアプリ(Outlook、Thunderbird、Notes)と比較すると、実際のデスクトップアプリがより多くの機能を提供していることがすぐにわかります。