Каков наилучший вариант для создания в браузере UI-редактора?

Я хочу создать простой UI-редактор, который можно использовать в браузере. В основном он должен иметь палитру UI-элемента управления и холст для макета и изменения элементов управления. Полученная пользовательская модель пользовательского интерфейса должна храниться в некотором виде бэкэнда и соответствовать (абстрактному) языку описания пользовательского интерфейса (например, XForms). UI-модель должна быть загружена в виде файла (например, документ XForms). Визуальный XForms-дизайнер в браузере, вероятно, является хорошим примером того, чего я хочу достичь. В UI-редакторе должен использоваться кросс-браузер.

Пожалуйста, имейте в виду, что я упомянул XForms только в качестве примера. Я не хочу полагаться на возможности браузеров. моя целевая модель. Целевая модель (например, XForms) должна использоваться только в качестве формата хранения. Кросс-браузерная визуализация пользовательских интерфейсов во время разработки в редакторе должна обеспечиваться инструментарием / фреймворком.

Возможные кандидаты:

  • GWT
  • Adobe Flex 3
  • Eclipse RAP

UI-редактор не будет использоваться в производстве. Я сосредоточен на быстром развитии редактора.

1 ответ

JavaScript-библиотека extjs хороша для реализации GUI в JavaScript. Он также может использоваться с Adobe AIR или Google Gears для создания автономных приложений и хорошо работает с различными браузерами.

Вот пример графического редактора для extjs: http://tof2k.com/ext/formbuilder/

Другие вопросы по тегам