PhoneGap или Flex - PullRequest
       9

PhoneGap или Flex

4 голосов
/ 28 марта 2012

Я хочу создать свое первое мобильное приложение.

Мне интересно, стоит ли мне использовать Flex или PhoneGap.

Я не сильный разработчик, но обладаю большими навыками в ActionScript 3- именно поэтому я бы подумал об использовании Flex.

Я вообще не очень много знаю о PhoneGap, но мои навыки CSS и HTML4 / 5 превосходны, и мой jquery / javascript в порядке.Действительно ли это все, что требуется PhoneGap, или мне также потребуются навыки работы с базами данных?

Я читал о FlashBuilder, но из того, что я понимаю, и исправьте меня, если я ошибаюсь, мне нужно будет написать код в одном изязыки плагинов на основе Eclipse: Java, C ++, Ruby, COBOL и т. д. Я не знаю ни одного из них, поэтому, если я смогу придерживаться ActionScript 3 с Flex или PhoneGap с HTML / Javascript / CSS, то это было бы идеально.

Наконец, если я потрачу время на то, чтобы по-настоящему изучить Flex, как вы думаете, он со временем исчезнет и будет заменен PhoneGap?

Ответы [ 2 ]

4 голосов
/ 28 марта 2012

Если вы решите использовать Flex, вы будете кодировать комбинацию ActionScript и MXML.Знание Java (или C ++, Ruby, Cobol и т. Д.) Не требуется.Ознакомьтесь с учебным курсом Adobe Flex за неделю - http://www.adobe.com/devnet/flex/videotraining.html - он даст вам хорошее представление о том, что связано с разработкой Flex.

Что касается долгосрочной жизнеспособности Flex, Flex былнедавно передана в Apache Foundation (подробнее здесь http://www.riagora.com/2012/01/apache-flex-and-the-community/).

2 голосов
/ 28 марта 2012

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

Phonegap - это мост между HTML / CSS / JS и нативным кодом.Вы можете кодировать свое приложение так же, как веб-приложение, а затем подключить его к API телефонной связи, чтобы совершать системные вызовы.Вам не нужно иметь глубокие знания нативного кода (obj-c & java), но он вам пригодится, если вы немного знаете или, по крайней мере, хотите учиться.

Я использовал обаи оба прекрасно работают, но PhoneGap - лучшее кроссплатформенное решение. Если вы попытаетесь развернуть приложение для Android, упакованное во Flash, вам придется загрузить среду выполнения Adobe, прежде чем они смогут запустить ваше приложение.

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