что лучше для настольного приложения? - PullRequest
0 голосов
/ 04 января 2010

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

Ответы [ 3 ]

1 голос
/ 04 января 2010

Говорить «если я преобразую их в xml или что-то», немного туманно.

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

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

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

1 голос
/ 05 января 2010

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

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

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

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

1 голос
/ 04 января 2010

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

...