【发布时间】:2012-10-02 12:34:25
【问题描述】:
在我正在进行的一个 Web 开发项目中,我们需要创建一个页面(实际上是它自己的迷你应用程序),该页面将具有交互式“Web 2.0”界面,更像是一个图形桌面应用程序,而不是典型的 Web页面。
我希望使用一种更高级的语言,它可以编译成 JS 用于客户端逻辑,而不是直接用 JS 编程,而 ClojureScript 是我的首选。
我正在寻找一个可以在 ClojureScript 中使用的 JS GUI 库,它支持类似于“桌面”GUI 库(如 Swing、QT、wxWidgets 等)的编程风格。它应该允许我创建弹出窗口<div>“windows”,放置按钮/标签/等小部件。在它们中,将事件处理程序附加到小部件,等等。你知道哪一种可行吗?
【问题讨论】:
-
伙计,如果 JavaScript 被认为“太低级”,我一定老了!
-
除了讽刺之外,我建议您直接使用 JavaScript。因为这是所有东西都编译成的基础,所以要好好学习,不要依赖一些更高层次的东西来做你想做的事。掌握了基础知识后,再学习抽象。在您学习基础知识之前,抽象只是一些随机的其他人/公司妨碍您真正想做的事情以及您真正需要知道的事情。
-
@lobsterism,感谢您的建议,但我已经知道 JS,而且我有充分的理由不想直接用 JS 编写这个应用程序。
标签: javascript user-interface clojurescript