簡體   English   中英

可以從ClojureScript中使用的JavaScript GUI庫?

[英]JavaScript GUI library which is usable from ClojureScript?

在我正在進行的一個Web開發項目中,我們需要創建一個頁面(實際上是一個自己的迷你應用程序),它將具有交互式“Web 2.0”界面,更像是圖形桌面應用程序,而不是典型的Web頁面。

我希望使用更高級的語言,可以編譯為JS用於客戶端邏輯,而不是直接在JS中編程,而ClojureScript是我的首選。

我正在尋找一個可以在ClojureScript中使用的JS GUI庫,它支持類似於“桌面”GUI庫的編程風格,如Swing,QT,wxWidgets等。 它應該允許我創建彈出<div> “windows”,放置小部件,如按鈕/標簽/等。 在其中,將事件處理程序附加到窗口小部件,等等。 你知道哪一個會起作用嗎?

Clojurescript還很年輕 - 我不認為有這樣的成熟框架(但是?)。 話雖如此,我正在使用以下組件構建UI:

Clojure和Clojurescript的一個很好的特性是它們支持通用數據結構上的簡單函數。 這就是為什么你傾向於看到幾個較小的庫來完成一項特定的工作,但是工作得非常好,而不是具有對象模型的巨型單片框架,需要你完全采用一種思維方式。

您應該考慮使用Google Closure Library。 它具有您提出的所有功能,並且絕對可以從ClojuresScript中使用,我玩過它。 http://closure-library.googlecode.com/svn-history/r1430/docs/index.html

我認為ExtJS在你的情況下是最好的,即使這是純粹的JS。 這是目前最先進的Web GUI庫,它可以像使用桌面語言和IDE一樣創建Web應用程序。 看看他們的演示 我不認為在預見的未來ClojureScript會有類似的東西。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM