11

私の進行中のWeb開発プロジェクトの1つで、通常のWebページよりもグラフィカルデスクトップアプリケーションのようなインタラクティブな「Web2.0」インターフェイスを備えたページ(実際には独自のミニアプリケーション)を作成する必要があります。

JSで直接プログラミングするのではなく、クライアント側のロジックでJSにコンパイルできる高級言語を使用したいと考えています。ClojureScriptが私の最初の選択肢です。

ClojureScript内から使用でき、Swing、QT、wxWidgetsなどの「デスクトップ」GUIライブラリに似たプログラミングスタイルをサポートするJSGUIライブラリを探しています。<div>ポップアップ「ウィンドウ」を作成したり、ボタン/ラベルなどのウィジェットを配置したりできるはずです。それらの中で、イベントハンドラーをウィジェットにアタッチします。うまくいくものを知っていますか?

4

3 に答える 3

5

Clojurescriptはまだ若いです-その口径の成熟したフレームワークはないと思います(まだ?)。そうは言っても、私は次のコンポーネントを使用してUIを構築しています。

ClojureとClojurescriptの優れた機能は、一般的なデータ構造の単純な関数を優先することです。そのため、1つの特定の仕事をするが、1つの考え方を完全に採用する必要があるオブジェクトモデルを備えた巨大なモノリシックフレームワークとは対照的に、非常にうまく連携するいくつかの小さなライブラリを目にする傾向があります。

于 2012-10-04T10:46:55.303 に答える
4

GoogleClosureLibraryを検討する必要があります。それはあなたが求めるすべての機能を備えており、ClojuresScriptから間違いなく使用できます。私はそれをいじってみました。http://closure-library.googlecode.com/svn-history/r1430/docs/index.htmlを参照してください

于 2012-10-08T11:36:07.500 に答える
2

これは純粋なJSですが、ExtJSがあなたのケースに最適だと思います。これは現時点で最も高度なWebGUIライブラリであり、デスクトップ言語とIDEを使用したものと同様の方法でWebアプリケーションを作成することができます。彼らのデモをチェックしてください。近い将来、ClojureScriptに似たようなものはないと思います。

于 2012-10-08T09:13:59.637 に答える