web-dev-qa-db-ja.com

すばやくアプリWebアプリケーション

対決のためにアプリを提出した後、それからWebアプリを作成できるかどうか知りたいです。 Quickly/Glade/Pythonで作成されたデスクトップアプリで可能ですか、それとも再実装する方が簡単ですか?コードを再利用できるかどうか知りたいだけです...

ありがとう

1
snowflake

これは実際には可能ですが、この機能がubuntuで有効になっているとはまだ信じていません。gtkにはブロードウェイと呼ばれるバックエンドがあり、これを使用すると、Webブラウザーでgtkアプリケーションを使用できます。 。

しかし、一般的に、他の誰もがすでに言ったことは、別のアプリケーションを作成します。

2
Oly

Ubuntu 12.10で提供されるUbuntuのWebAppは、基本的にデスクトップに統合されたWebサイトです。ウェブサイトは通常HTML、CSS、JavaScript、PHPで書かれていますが、Ubuntuのアプリケーションは通常Python、C、C++、Javaなどで書かれています。したがって、アプリケーションを書き直さずにウェブサイトに変えることは不可能だと確信しています。

1
Daniel Jonsson

ダニエルがすでに説明したように、デスクトップアプリケーションのコードは完全に異なります。あなたの場合、Pythonをコーディングし、Gladeを使用してアプリケーションのウィンドウを設計しました。Webアプリケーションは基本的に、JavaScriptで大量にコーディングされたWebサイトです。Python =プログラミング言語はWebサイトで使用できず、アプリケーションGUIはGladeで作成されているため、GTKベースのXMLファイルです。WebサイトはHTML + CSSを使用して、物事を表示します。「GUI」が作成されているとします。これら2つの組み合わせで、ネイティブデスクトップアプリケーションが使用しているXMLファイルと同じではありません。

JavaScriptでコードを書き直し、Webページを作成して、PythonおよびGTKで作成されたWebKitに埋め込む必要があります。これは、ネイティブアプリのように見せたい場合や、今週初めにリリースされた新しいbuntu WebApp機能を使用したい場合です。

0
snewix