Любые мысли об использовании Flex для создания RIA для администрирования сложного приложения rails.
Мы начинаем сталкиваться с трудностями при использовании ajax, чтобы сделать наш административный раздел интуитивно понятным и простым для пользователей.
Будем рады любым советам или предложениям, которые у вас могут быть
У вас есть ребята из RoR, работающие над этой программой, и вам удалось разработать сложное приложение для рельсов, в котором достаточно тонкостей, которые сложно использовать в разделе администратора.
Ответ на эту проблему заключается в том, чтобы не использовать другой язык программирования для создания совершенно другого приложения для администрирования.
Это поможет вам получить помощь в упрощении и организации вашего раздела администратора. Проработайте несколько бумажных набросков, чтобы лучше понять, как представить эту сложность и, возможно, раскрыть сложность по мере продвижения.
Сложность часто решается с помощью мастеров или раскрытия подопций по мере продвижения. Проведите некоторое время со своими пользователями и посмотрите, как они выполняют свои задачи.
Имея более подробную информацию, я мог бы отредактировать этот ответ с более конкретными деталями.
Ответ 2 · рейтинг 2 · Alan
Попробуйте изучить эту книгу:
Ответ 3 · рейтинг 1 · Borek Bernard
Flex, безусловно, стоит рассмотреть в вашем сценарии. Как правило, Flex является более зрелой платформой разработки, чем AJAX, поэтому, если ваши серверные данные доступны через какой-либо разумный интерфейс (веб-службы, REST-полные службы и т. Д.), Создание внешнего интерфейса Flex имеет смысл.
Это действительно зависит от ваших потребностей - Flex против AJAX - это интересная тема сама по себе.
Ответ 4 · рейтинг 1 · MatthewFord
Если вы хотите использовать XML для связи, вам особо нечего делать на стороне рельсов. Но если вы хотите использовать шлюз AMF, вам нужно проверить RubyAMF.
Но я согласен с MattK, если вы просто хотите переделать свой административный раздел, его не стоит добавлять во Flex. Я думаю, вам просто нужно провести тестирование юзабилити, принять эту обратную связь и рефрактировать свой интерфейс.
Ответ 5 · David Medinets
Я бы рассмотрел возможность использования Flex в вашей ситуации только в том случае, если у вас уже есть разработчики Flex или если вы можете передать эту часть своего проекта на аутсорсинг. Модули Flex просто вызывают веб-службы (написанные на Ruby или чем-то еще), поэтому между двумя частями вашего проекта есть очень хорошее разделение. Поскольку интерфейс между двумя частями представляет собой веб-службу, которую легко смоделировать, аутсорсинг работает хорошо. В вашем регионе должно быть множество интернет-магазинов, которые могли бы справиться с этой работой. Если разработчики хорошо осведомлены, разработка сайта администратора в Flex займет всего две-три недели.