可以从ClojureScript中使用的JavaScript GUI库?

Ale*_*x D 11 javascript user-interface clojurescript

在我正在进行的一个Web开发项目中,我们需要创建一个页面(实际上是一个自己的迷你应用程序),它将具有交互式"Web 2.0"界面,更像是图形桌面应用程序,而不是典型的Web页面.

我希望使用更高级的语言,可以编译为JS用于客户端逻辑,而不是直接在JS中编程,而ClojureScript是我的首选.

我正在寻找一个可以在ClojureScript中使用的JS GUI库,它支持类似于"桌面"GUI库的编程风格,如Swing,QT,wxWidgets等.它应该允许我创建弹出<div>窗口"窗口",放置小部件,如按钮/标签/等.在其中,将事件处理程序附加到窗口小部件,等等.你知道哪一个会起作用吗?

Ger*_*ert 5

Clojurescript还很年轻 - 我不认为有这样的成熟框架(但是?).话虽如此,我正在使用以下组件构建UI:

Clojure和Clojurescript的一个很好的特性是它们支持通用数据结构上的简单函数.这就是为什么你倾向于看到几个较小的库来完成一项特定的工作,但是工作得非常好,而不是具有对象模型的巨型单片框架,需要你完全采用一种思维方式.


Ass*_*lov 4

您应该考虑 Google Closure Library。它具有您要求的所有功能,并且绝对可以在 ClojuresScript 中使用,我已经使用过它。请参阅http://closure-library.googlecode.com/svn-history/r1430/docs/index.html