2012-01-04 9 views
0

MozillaエンジンまたはWebkitエンジンの上にインストール可能なデスクトップアプリケーションを開発するにはどうすればよいですか?Gecko/MozillaまたはWebKitのデスクトップアプリケーション

私たちは、私はMozillaのためにC++ XPCOMを使用して見

ブラウザとデスクトップアプリケーションのように、ユーザーのコントロールでDOM + Javascriptを+ RenderingEngine + ContinuedImprovementsで、開発のしやすさを両方の長所を持っていると思いますが、それはそうですJavascriptを使用してWebアプリケーションのようにコードを作成する他の方法はありますか?ブラウザに書き込んで、デスクトップアプリケーションの感触を与えるためにそれをドレスアップします。また、私はjavascriptがネイティブにコンパイルされ、ソースコードに潜入することができないようにする必要があります このようにデスクトップアプリケーションの例はありますか?

ウェブアプリケーションは問題ありませんが、著作権侵害、プライバシー、セキュリティ、バージョン管理の問題があります。議論のポイントは、ウェブアプリケーションではコントロールがソフトウェアベンダーにあり、さらにデータもベンダーにあるということです。これらだけでなく、アプリケーションを変更すると、別のトレーニングが必要になることもあります。私たちが望むのは、顧客がバージョンを購入すると、彼は所有していることを確信しており、彼はそれを完全に管理しており、私たちはソフトウェア開発者としてソースコードを公開していないということです。

問題は、我々はWebアプリケーション開発の専門知識を持っていると我々は

答えて

0

あなたの最後の点があることであるデスクトップアプリケーションを開発することを利用したいです:

は、問題は、我々はWeb Appで専門知識を持っています開発し、それを利用してデスクトップアプリケーションを開発したいと考えています

次に、Rubyを必要としますが、考慮する必要があります。 .netバックグラウンドを使用している場合は、WebKitDotNetもご覧ください。

0

ユーザーインターフェイスにはXULを使用し、JavaScriptを使用して関数をコーディングします。 Geckoでまだ利用できないネイティブ機能を公開するには、おそらくC++だけが必要です。このように動作するソフトウェアの例:Komodo IDE,SongbirdFirefoxおよびThunderbird

+0

XULはUIスキンに役立ちますが、コアアプリの機能性については、どのようにJavascriptで記述し、Mozillaエンジンにコンパイルできますか? – Raks

+0

[XULRunnerを使い始める](https://developer.mozilla.org/en/Getting_started_with_XULRunner)を見てください。これらは、[XULRunnerアプリケーションの作成](https://developer.mozilla.org/en/Creating_XULRunner_Apps_with_the_Mozilla_Build_System)と[XULの喜び](https://developer.mozilla.org/en/The_Joy_of_XUL)にも役立ちます。 – mwk

関連する問題