Какой фреймворк HTML5/CSS3/JS-или-jQuery использовать для этой задачи?

Новичок здесь и перезапуск веб-разработки через некоторое время, я провел онлайн-исследование здесь и в Интернете по современным фреймворкам графического интерфейса html5/css3 для конкретного требования, но -- помимо распространенных/популярных низкоуровневых фреймворков пользовательского интерфейса — я не смог найти то, что искал. Возможно, некоторые из вас, более опытные ребята, могут помочь мне в дальнейшем.

Я ищу фреймворк HTML5/CSS3/JS, основанный на популярном графическом интерфейсе JS (например, jQueryUI, Sencha Ext Core (Ext JS) или аналогичный) и обеспечивающий основу для программирования онлайн-приложение для дизайнеров, предлагающее рабочее пространство/инструментальные средства проектирования, сравнимые с теми, что есть в Photoshop, Dreamweaver, Eclipse и т. д. Веб-дизайнер должен быть своего рода компоновщиком HTML DIV (т. е. на основе DOM), а не Приложение на основе HTML5 Canvas [например, Sketchpad" (http://mugtug.com/sketchpad/) или «LucidChart» (http://www.lucidchart.com/)].

Фонд должен в основном предоставлять рабочую онлайн-среду со следующими ключевыми функциями:

  • закрепляемые панели для различных «типов панелей», таких как палитры инструментов, параметры инструментов, свойства объектов и т. д.
  • рабочая область дизайна на основе dom с функцией увеличения / уменьшения, оптимально с линейками и сетками.
  • Операции проектирования на основе «команд» с механизмом отмены + повтора (= история операций).

Какую структуру вы (или я мог бы) использовать для этого требования?

Большое спасибо за любые предложения, идеи или опыт.

Алессандро


P.S. Какие комбинации ключевых слов в данном случае подходят для получения правильных результатов поиска Google? Может быть, я делаю это неправильно.


person Alessandro    schedule 22.12.2011    source источник
comment
Видя все эти модные словечки и имена, я очень склонен думать, что вы делаете это неправильно, но я не должен все время так обескураживать...   -  person BoltClock    schedule 22.12.2011
comment
То, что вы просите, — это не фреймворк, а полнофункциональный программный пакет, который запускает приложения HTML5. Я должен согласиться с BoltClock: вы делаете это неправильно.   -  person Nate B    schedule 22.12.2011
comment
Тебе придется написать это самой.   -  person tungd    schedule 23.12.2011
comment
@все ответившие: это не полнофункциональный программный пакет, а основа для него. Так что да, мне придется написать его самому, если еще не существует более специализированной структуры/платформы/инфраструктуры более высокого уровня для онлайн-редакторов/дизайнеров/композиторов. Итак, я ищу что-то вроде jQuery DOM Editor Framework, возможно, еще не существующего [пожалуйста, см. также мой комментарий к первому ответу здесь]. Есть еще идеи???   -  person Alessandro    schedule 23.12.2011


Ответы (1)


jQuery является фреймворком. Мой личный фаворит в этом. Тем не менее, вам нужно несколько плагинов jQuery для выполнения конкретных задач, которые вам нужны.

В то же время создается впечатление, что вы пытаетесь изобрести новый продукт. Я был бы удивлен, если бы уже существовала структура для всего, о чем вы просите. Вы хотели, чтобы этот фреймворк делал всю тяжелую работу за вас?

person Ayman Safadi    schedule 22.12.2011
comment
Да, вы правы, говоря, что jQuery — это фреймворк, но низкоуровневый. Я ищу, скажем, структуру более высокого уровня, которая использует jQuery или даже jQueryUI в качестве основы и обеспечивает основу для задач приложений более высокого уровня, здесь предназначенных для особого случая онлайн-композиторов/дизайнеров (на основе DOM) - - возможно, термин инфраструктура или платформа для онлайн-редакторов/дизайнеров был бы лучшим термином для этого. Аналогичный пример из мира Eclipse: эквиваленты jQuery+jQueryUI для EclipseRCP, вкл. SWT, и то, что я ищу, это Eclipse GEF, также фреймворк. - person Alessandro; 23.12.2011
comment
Ответ таков: его не существует. Вы говорите, что не просите полнофункциональный программный пакет, но это так (и, возможно, вы этого не осознаете). Вы хотите построить что-то вроде Squarespace. Обычно онлайн-конструкторы сайтов отстой, они единственные, кто делает все правильно. Поверьте мне, они не использовали никаких волшебных фреймворков для создания веб-приложений. Ты сам по себе, приятель. Попробуйте построить его сами... мы будем рады помочь вам в этом. - person Ayman Safadi; 23.12.2011