Мобильный проект Flex и мобильный проект Action script

Я новичок в разработке и хотел бы разработать приложение для Android. Ранее я создавал приложение с помощью Adobe Flash Builder 4.6 с Flex Mobile Project. Недавно я заметил, что в версии 4.7 есть вариант для мобильного проекта Action Script.

Может кто-нибудь объяснить мне разницу между ними, а также плюсы и минусы использования либо или?


person Ryan Watts    schedule 13.01.2013    source источник


Ответы (3)


Плюсы: создание мобильного проекта Flex проще (используйте Flex 4.6 с режимом проектирования для быстрого создания прототипа, 4.7 для разработки) и визуально позволяет вам перетаскивать Вы можете использовать привязку данных и другие удобные встроенные инструменты

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

Минусы: более низкая производительность. Не могу использовать Adobe Scout, это отличный инструмент для бенчмаркинга и профилирования в реальном времени. Использование встроенного — это нормально, но оно не дает той удивительной информации, которую предоставляет Scout.

Мой совет: если вы достаточно сообразительны, чтобы делать все на ActionScript, то обязательно создайте проект на ActionScript, ваши пользователи вас за это полюбят. Кроме того, это не намного сложнее и дает вам множество дополнительных возможностей управления вашими компонентами. Кроме того, вам не нужно иметь дело с накладными расходами, связанными с привязкой данных (она генерирует прослушиватели событий, методы получения и установки, и вы можете создавать гораздо более эффективные методы самостоятельно). Есть ряд других вещей, которые принесут вам пользу при создании версии ActionScript, таких как рефакторинг и улучшенная подрывная деятельность, но это больше стимулы, чем что-либо еще.

person isaacewing    schedule 09.08.2013
comment
Благодарю за ваш ответ. Очень подробно и точно ответил на мои вопросы. - person Ryan Watts; 14.08.2013

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

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

person net.uk.sweet    schedule 13.01.2013

К вашему сведению, вы можете использовать Adobe Scout в приложениях Flex. Apache Flex теперь поддерживает расширенную телеметрию. Вы также можете добавить расширенную телеметрию в любой SWF с помощью SWF Scout Enabler.

person gvnpeacock    schedule 09.10.2013