2009-01-05 46 views
2

我想創建一個簡單的UI編輯器,可以在瀏覽器中使用。它基本上應該有一個UI控件調色板和一個畫布來佈局和修改控件。由此產生的用戶創建的UI模型應該存儲在某種後端,並遵從(抽象的)UI描述語言(例如XForms)。 UI模型應該可以作爲文件下載(例如XForms文檔)。一個可視化的瀏覽器內XForms設計器可能是我想實現的一個很好的例子。 UI編輯器應該可以跨瀏覽器使用。創建瀏覽器內UI編輯器的最佳選擇是什麼?

請記住,我只提到XForms作爲例子。我不想依賴瀏覽器功能。我的目標模型。目標模型(例如XForms)只能用作存儲格式。編輯器中的交叉瀏覽器渲染時間UI應該由工具包/框架確保。

可能canditates可能是:

  • GWT
  • Adob​​e Flex的3
  • Eclipse的RAP

的UI編輯器不會在生產中使用。我的重點在於編輯的快速發展。

回答

1

extjs JavaScript庫適合在JavaScript中實現GUI。它還可以與Adobe AIR或Google Gears配合使用來創建離線應用程序,並且可以與不同的瀏覽器配合使用。

這裏是一個extjs的GUI編輯器的例子:http://tof2k.com/ext/formbuilder/

相關問題