2010-01-11 2 views
3

Я планирую разработать отдельное приложение, которое будет использоваться для личных целей. Таким образом, может существовать только один пользовательский доступ. Я хочу развить его в Flex. Просто хочу некоторые мнения от гуру над здесь:Какая база данных используется для автономного приложения flex?

  1. Должен ли я использовать Flex или AIR (я знаю только Flex, AIR, мне нужно, чтобы начать обучение)
  2. Какие базы данных я должен использовать? SQLLite или HSQLDB или некоторые другие.

Заранее за помощь.

Счастливого Coding

С уважением, PK

+1

Я не думаю, что любой из ответов (с этого времени) адекватно выражает, что если вы уже знаете flex, то вы уже знаете Air. Это то же самое по большей части. У Air есть еще несколько функций, но вы не должны беспокоиться об Air, если вы уже используете Flex. – invertedSpear

ответ

7

Для автономного приложения вам необходимо использовать Air, FLEX - это каркас, чтобы вы могли использовать его в своем приложении Air.

Air поставляется с SQLLite готовым к использованию, если вы не хотите использовать SQLLite, вам нужно будет найти способ связи с вашей базой данных: сервер шлюза (php, java, ...) или найти готовый к использованию драйвер гнезда или написать его самостоятельно.

Edit: Here страница стартера, где можно найти, например, образец воздуха и учебник

В this один, пример использования базы данных SQLite. Вы можете загрузить код образца приложения

+0

Я только что установил воздух. но я не могу найти установку SQLLite в любом месте в ma m/c. Не могли бы вы мне помочь. infact, я даже не уверен, где находится AIR. Но он работает :) – Anoop

+0

SQLite встроенный в Air SDK вы не найдете установку SQLite. Я обновил сообщение с некоторыми ссылками к примеру/sample – Patrick

+0

okay, lemme прошу еще одно сомнение: у воздуха также есть платформа и sdk разные. Как флеш-плеер и flex sdk, есть ли у нас оба разных для эфира? потому что я не вижу никакой установки воздушной папки :( – Anoop

0

HSQLDB является самым простым и, если ваше приложение не будет продукт много данных, проще распространять с отдельным приложением. Это хорошая база данных для хранения данных в настольных приложениях.

1
  1. ОБА! Запустите Flex, потому что вы это знаете и переходите в AIR, поэтому у вас есть приложение для локального рабочего стола для вашего собственного использования. Затем вы можете предложить это своим потенциальным пользователям.

  2. В настоящий момент не имеет значения, вы даже можете подумать, что вы вообще не используете db и просто сохраняете файловую систему для упрощения конфигурации и т. Д., Пока это только вы. Однако, когда вы уходите, вам нужно будет серьезно отнестись к своей базе данных, в какой момент я бы начал использовать MySQL, а не те, которые вы упомянули. Причина, по которой я говорю, заключается в том, что она дает вам больше, чем временное решение, так как MySQL будет поддерживать вас по мере роста, и чем скорее вы введете его, тем лучше.

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