2010-01-04 2 views
0

Я новичок в создании настольных приложений. У меня есть рабочий сайт в php с поддержкой mysql. Я хочу, чтобы конвертировать этот сайт в настольное приложение. Улучшен ли Adobe AIR или Adobe Flex? Могу ли я использовать php как таковой в AIR и Flex? или я должен преобразовать их в xml или что-то, что он использует?, который лучше подходит для настольных приложений?

+0

Я не хочу добавлять другой ответ, потому что те, что ниже, хорошо подходят для темы, но в отношении одной точки я не был уверен. Вы хотите, чтобы ваше приложение подключалось к серверу? Если ваше приложение стоит отдельно и не требует подключения к данным для чего-либо большего, чем некоторые настройки или вычисления, тогда конвертируйте в XML и избегайте стыковки соединений с данными. – invertedSpear

+0

Мне НУЖНО общаться с сервером, thatz, почему я настаиваю на этом. В противном случае я бы использовал XML, как сказал. – Sam

ответ

1

AIR - это Flex на рабочем столе ... Итак ... я полагаю, вы имеете в виду, можете ли вы использовать AIR с PHP? AIR/Flex должен иметь возможность обрабатывать любой протокол связи, который вы используете на сервере.

+0

спасибо..может ли вы предложить хорошую ссылку для начинающих? – Sam

+0

Ну, я нашел, что страницы Adobe очень полезны, вы также можете ознакомиться с http://blog.flexexamples.com/ для некоторых более сложных примеров. Я уже был знаком с программированием, когда начал изучать Flex, поэтому на самом деле я не смотрел ни на какие учебники по программированию. – CookieOfFortune

+0

спасибо CookieOfFortune .., но могу ли я написать FLEX-приложение, а затем преобразовать его в AIR? – Sam

1

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

Я предполагаю, что вы действительно спрашиваете: Должен ли я переписать свое приложение полностью в технологии Adobe или Могу ли я/должен интегрировать его с существующим PHP-кодом.

Я бы порекомендовал вам выставить существующую функциональность PHP как веб-службы RESTful и переделать пользовательский интерфейс в Adobe AIR. Таким образом, вы можете использовать существующий сайт для создания настольного приложения. Существует тонна информации о таких приложениях, как исследования, REST, SOA (сервис-ориентированная архитектура), SAAS (Программное обеспечение как услуга).

Adobe AIR/Flex в порядке, особенно если вы хотите, чтобы он работал на нескольких операционных системах, но приложение не обязательно должно иметь внешний вид и среду его рабочего стола.

1

Adobe AIR - это среда исполнения, которая добавляет возможности Adobe Flash Player для создания настольных приложений.

Adobe Flex - это основа для создания богатых пользовательских интерфейсов. Приложения Flex поддерживаются как в Flash Player, так и в AIR.

Это не может быть вопрос одного или другого. Flex можно использовать вместе с AIR. Если вы хотите, чтобы настольное приложение, которое позволяет использовать технологии Flash Platform Adobe, обязательно используйте AIR. Если вы хотите, чтобы набор встроенных элементов управления пользовательского интерфейса использовался в этом приложении AIR, используйте также Flex!

Вы можете общаться с PHP на своем сервере как в Flash Player, так и в AIR. PHP нельзя запускать непосредственно в AIR. Если вы хотите, чтобы приложение было полностью автономным без сервера, вы не можете использовать PHP.

Смежные вопросы