2010-12-02 10 views
6

私たちは最終的にウェブをある程度まで動かしたいというQtアプリケーションに取り組んでいます。よりスムーズな移行のために、HTML/javascriptでQtWebKitを使用してユーザーインターフェイスを開発することを検討します。後で、私たちがそこにいるときに、WebアプリケーションでこれらのUI部分を再利用したいと考えています。C++ QtアプリケーションGUIインターフェイスをHTML + javascriptで作成しますか?

意味のあるアイデアのようですか? HTML/JavascriptとQtGuiのユーザーインターフェースを開発するのはどれほど複雑でしょうか?それは一般的な行為なのでしょうか、それとも私たちが知っておくべき落とし穴がありますか?

答えて

3

これは明らかに一般的な行為ですが、私はそれに反対することを強くお勧めします。デスクトップアプリケーションはWebブラウザではありません。必要なロジックを設計し、Qtインターフェイスを構築してログから切り離します。 Webバージョンを構築する場合は、UIを最初から再構築して、ブラウザベースのクライアントにしてください。

+2

これ以外の原則は何ですか? – Macke

+0

さて、それはまったくコンテキストに依存します。すでにC++ Qt apを作成している場合は、ネイティブGUIを使用する必要があります。それははるかに速くなります。インターフェイスにHTML + javascriptを使用する場合、独自のインターフェイスをバックエンドにロールバックする必要があります。真にWebアプリケーションを構築しているのであれば、C++/Qtはおそらく最善の方法ではありません。 – Falmarri

2

The QtWebKit Bridgeは、WebKitベースのUIをビジネスロジックとC++で組み合わせる方法について説明しています。 Qt DevDaysでこれについての話もありました。会談のビデオはhere Real Soon Nowと表示されるはずです。

関連する問題