Насколько легко узнать Flex или ActionScript, а какой лучше?

Я отчаянно пытался создавать мобильные приложения для iOS и Android, но Objective-C и Java – это способ усердно учиться. Я делаю приложения для Windows в Visual Basic.NET, но теперь с выпуском Adobe Flash Builder 4.5 у меня возникает соблазн сделать приложения iOS еще раз.

Я хотел бы знать, какой из них легче изучить Flex или ActionScript, и где лучше всего начать. У меня Flash Builder 4.5, но со всеми этими вариантами проекта на данный момент не так уж и много. Итак, суммируем все это :

  • Flex или ActionScript?
  • Как легко они?
  • Где я могу начать?
  • Какой из них проще всего создать с помощью графического интерфейса? Как и в .NET, это перетаскивание.

Благодаря!

2 Solutions collect form web for “Насколько легко узнать Flex или ActionScript, а какой лучше?”

Чтобы ответить на ваши конкретные вопросы

Flex или ActionScript?

Flex – это среда ActionScript. Это действительно не одно и тоже предложение. Если вы хотите использовать его UI Controls для своего приложения, перейдите к Flex. Flex также включает MXML, который является декларативным языком и может быть легче переварить, если вы не знаете / не понимаете ActionScript.

Как легко они?

Это зависит от того, что вы уже знаете. Я ожидаю, что если у вас возникнут проблемы с Objective C, ActionScript будет представлять подобные проблемы. Однажды я услышал, как сотрудник Adobe говорит, что они хотят сделать Flex доступным как VB. Успех, который у них был в этом, может быть спорным.

Где я могу начать?

Мое сообщение в блоге об ресурсах, чтобы узнать Flex .

Процитировать соответствующий отрывок:

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

Тонны книг существуют. O'Rielly, похоже, популярны, как и «Обучение из исходных книг». Вы можете взглянуть на Adobe Flex в течение недельных сессий. Я считаю, что Lynda.com и TotalTraining также имеют доступные курсы.

Мой основной подкаст, Flex Show , предоставляет кучу бесплатных скринкастов по различным темам. Я также выпускаю « Флештрас Пятничный обед», который является более свободной формой, но охватывает более широкий круг тем.

Вот сообщение StackOverflow по этой теме . Вот еще один . И еще . Документация Adobe будет иметь самые современные материалы для мобильных разработок.

Какой из них проще всего создать с помощью графического интерфейса? Как и в .NET, это перетаскивание.

Вы можете использовать функцию «Перетаскивание с изображением Flash Builder». Я считаю, что Flash Catalyst также имеет некоторые функции перетаскивания. Тем не менее, это пока доставит вас. В конце концов вам понадобится написать код.

Я лично предпочитаю ActionScript через Flex из-за многих преимуществ, которые ActionScript имеет для меня, ниже:

Достичь большей производительности ActionScript 3 был написан с нуля с учетом производительности. В зависимости от контента вы можете увидеть значительное увеличение производительности. Это означает, что ваш существующий контент может работать более плавным, и ваш новый контент может сделать больше, при том же объеме ресурсов ЦП.

Использование новых API-интерфейсов Flash Player. Adobe Flash Player 9 и 10 включает в себя массу новых функций, которые могут использоваться только с помощью ActionScript 3. Они включают в себя гораздо более простые XML-интерфейсы API через E4X, более совершенную манипуляцию с отображением списка или обработку расширенных изображений с помощью фильтров Pixel Bender , Как правило, новые функции ActionScript, добавленные в будущем, будут доступны только через ActionScript 3.

Использование общинных библиотек и API. Почти все основные новые библиотеки, выпущенные сообществом, создаются с помощью ActionScript 3 и включают все, начиная от полной библиотеки 3D-файлов Papervision3D и заканчивая библиотекой анимации Gtween Grant Skinner.

Упрощение кода проще. Компилятор ActionScript 3 предоставляет опции для более строгой проверки ошибок, а это означает, что более вероятно, что вы найдете ошибки и ошибки, прежде чем даже начнете запускать свой контент. Когда вы обнаружите ошибки, вы можете воспользоваться некоторыми из новых и более совершенных функций отладки, чтобы отслеживать их (и, конечно, вы все равно можете использовать trace ()).

Разработка контента для нескольких платформ ActionScript 3 – это стандартный язык, используемый в Adobe Flash Platform. Двигаясь вперед, это тот язык, на котором Adobe сосредоточится на поддержке существующих и новых игроков (например, Adobe AIR), серверов и продуктов. Flash Player 10 поддерживает ActionScript 3, и его использование необходимо для разработки для Adobe Flex и Adobe AIR. Кроме того, Adobe работает над обновлением своих мобильных приложений до ActionScript 3. В будущем вы можете ожидать, что новые продукты, среды выполнения и службы Flash Platform от Adobe будут использовать ActionScript 3.

  • iPad-приложение, разработанное Flash Builder, зависает после загрузки внешних данных
  • сфотографировать с помощью Adobe Builder (flex) для iOS
  • Поддерживает ли новейший Flex SDK iOS 5.1?
  • Приложение Flex iOS не может запускаться без подключения к Интернету, а затем показывает нежелательное всплывающее окно
  • Невозможно преобразовать apple developer_identity.cer в формат .p12. Сертификат не соответствует закрытому ключу
  • Как вызвать приложение из другого приложения в flex mobile
  • Air Native Extension: iOS упакованные зависимости (Firebase)
  • Flash Builder и iOS
  • Существуют ли какие-либо ограничения для мобильных приложений Flex 4.5 на iOS?
  • iOS youtube player и AIR
  • Существует ли универсальный язык?
  • Загрузка библиотеки или снятых изображений на iOS с помощью Flex Mobile 4.6
  • Interesting Posts

    Узлы уведомлений Azure – как настроить несколько приложений на одном узле

    Как заставить объекты реагировать на касания в Cocos2D?

    Доступ к значению переменной в классе Root из подкласса

    Лучший способ реализовать мягкое удаление или архивирование с помощью Core Data и синхронизации с сервером

    Почему создатель imagepickercontroller: didFinishPickingMediaWithInfo вызывается, когда приложение просыпается после перехода к фону во время сжатия экрана?

    GDataXML получает дочерний узел

    NSPredicate не работает с вычисленным полем

    Как отлаживать приложение в режиме совместимости на iOS 7?

    Сообщения APNS, не полученные на устройствах iOS, но отправляются

    UIPageViewControllerDatasource, вызывающий как прокручивание влево, так и салфетки вправо

    Safari для iPad: как скрыть панель автозаполнения над клавиатурой?

    Как получить navController из AppDelegate.

    UITableView добавляет новые строки вниз с анимацией без перезагрузки всей таблицы

    Сохранение данных на диск в iOS

    Приложение iPhone вылетает, когда пользователь выходит из UITableView с запуском MBProgressHUD в отдельном потоке

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.