Подходящий инструмент для простого интерактивного веб-приложения - PullRequest
0 голосов
/ 10 ноября 2011

Я хочу создать не сложное интерактивное веб-приложение. Он имеет некоторый блокнот, и пользователь может создавать на нем несколько простых объектов (например, много маленьких кружков). После этого пользователь может:

  • переместить эти объекты
  • удалить некоторые из них или создать новые
  • сделать множественный выбор и переместить / повернуть элементы выбранной группы
  • Поместите членов выбранной группы в особом порядке (сетка, линия, круг и т. Д.)
  • Увеличение / уменьшение буфера обмена

Я думаю, что для этой цели я могу использовать Flash / Flex или JavaScript / SVG / VML. Недостаток Flash в том, что у пользователя должен быть плагин. Минусом JS / SVG / VML является то, что не существует таких мощных инструментов разработки, как в случае с Flash, но если мы используем какую-то библиотеку (например, http://raphaeljs.com/), приложение не требует плагина для флеш-памяти.

Я нахожу подходящий инструмент для этой цели. Поэтому дайте мне несколько рекомендаций, пожалуйста. Заранее спасибо.

Ответы [ 2 ]

2 голосов
/ 10 ноября 2011

Я считаю, что вы можете достичь своих целей без Flash, используя HTML (5), JavaScript и, не в последнюю очередь, элемент Canvas *1002*, присутствующий в HTML5.

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

Единственное преимущество использования Flash, о котором я могу подумать, - это поддержкабогатый API, который работает как с 2D, так и с 3D, и тот факт, что вы можете позже портировать свой код ActionScript, чтобы сказать: JavaScript, когда вы наконец решите использовать HTML + JavaScript вместо этого.Помимо необходимости переписывать часть вашего стека рисования, ваш код ActionScript потребует минимальных (в основном синтаксических) изменений.

Я бы все же посоветовал вам следовать моему первому предложению, если только вам не нужно живое (камера) видеопубликация, 3D, редактирование звука и некоторые функции, недоступные вне Flash Player.Который я не думаю, что вам понадобится.

0 голосов
/ 11 ноября 2011

Возможно, вы захотите взглянуть на существующие подобные проекты, такие как SVG Edit (лицензия MIT).

...