Редактируемый контент киоска - PullRequest
0 голосов
/ 09 марта 2011

Я недавно участвовал в проекте по разработке интерфейсов Kiosk, встроенных во Flex.Эти интерфейсы развернуты на сотнях машин.

Основной запрос заключается в том, чтобы клиент мог заставить свою команду разработчиков обновлять графику и текст при разработке новых акций или продуктов.

ПредыдущийВедущий разработчик построил текущую систему за несколько месяцев.Шаблон синглтона используется не по назначению, и множество комментариев содержат «временное решение» или «быстрое исправление».А система управления контентом может использоваться только разработчиком.Появилось много ошибок, и многие другие будут возникать при запросе функций.Не уверен, стоит ли обновлять эту систему.

Мой вопрос: является ли Flex лучшей технологией для этого типа разработки?

Исходя из фона веб-разработки, я серьезно рассматриваю HTML и Javascriptдля интерфейса и, возможно, Java или Python в качестве диспетчера синхронизации, извлекающего новые файлы и текст с сервера для локального использования.Мне кажется, что интерфейсы было бы намного легче разрабатывать, и, возможно, они соответствовали бы более поддерживаемому формату.Нынешние интерфейсы не являются футуристическими макетами или чем-то еще, появляются основная навигация и суб-навигация.

Примечание: одним из возможных решений будет ColdFusion 9 и AIR ORM и синхронизация http://help.adobe.com/en_US/ColdFusion/9.0/Developing/WSAFE323E5-CA8B-429e-BC1C-450DA839D705.html Создание интерфейса CMS дляглавный сервер, затем синхронизируйте и сопоставьте локальную базу данных с содержимым AIR.И создавайте повторно используемые компоненты Flex, которые соответствуют моделям по мере необходимости.Не уверен, что я буду придерживаться этого, но после долгих раздумий я думаю, что это был бы хороший вариант.

1 Ответ

1 голос
/ 09 марта 2011

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

Звучит так, как будто текущая реализация тесно связана с контентом, который необходимо будет пересмотреть, если вы хотите продолжить использовать текущий код.Приложения Flex могут быть очень динамичными, считывая контент из удаленных или локальных файлов, поэтому ваши требования к обновлению текста не должны быть препятствием при правильном дизайне.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...