Язык программирования или инструмент для веб-рисования в стиле Visio применительно к конфигуратору продукта - PullRequest
0 голосов
/ 29 июля 2010

У меня большой опыт разработки MS Visio Solution, и мне необходимо обеспечить аналогичную функциональность в веб-интерфейсе в контексте визуально создателя продукта или «конфигуратора». Функциональность Visio, которую я надеюсь воспроизвести:

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

В самом общем смысле мне просто нужен интерактивный интерфейс.

Учитывая вышеперечисленные параметры, является ли Flash хорошим вариантом? Есть ли среда разработки, которая может быть лучше?

Ответы [ 2 ]

0 голосов
/ 29 июля 2010

Я бы проголосовал за Flex. Flex - это платформа для ActionScript 3, разработанная для многофункциональных интернет-приложений.

Лично я думаю, что Flash / Flex / Silverlight останутся предпочтительным выбором для тяжелых интернет-приложений, а HTML5 подходит для более тривиальной интерактивности.

Если бы вы пошли по пути Flex, вы, вероятно, захотите, чтобы Flash Builder облегчил жизнь (стоимость). В качестве альтернативы, вы можете написать чистый AS3 в чем-то вроде Flash Develop (бесплатно).

0 голосов
/ 29 июля 2010

Flash будет работать для того, что вы описали здесь, но вы могли бы сделать это эффективно с помощью тэга canvas.

Теперь у Flash есть лучшая среда разработки, поскольку она существует дольше, но есть много инструментовдля использования javascript в различных IDE.

Я бы предпочел использовать HTML5 / javascript, так как он будет лучше работать с вашей страницей, поэтому вы можете просто интегрировать свое приложение в любую веб-страницу, и она будет лучше, чем Flash, IMO.

Если вы хотите получить некоторые идеи о SVG и canvas, вы можете получить базовую идею в http://jmvidal.cse.sc.edu/talks/canvassvg/.

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

...