Какую базу данных использовать для автономного приложения Flex? - PullRequest
3 голосов
/ 11 января 2010

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

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

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

Счастливое кодирование

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

Ответы [ 3 ]

7 голосов
/ 11 января 2010

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

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

Edit: Здесь стартовая страница, где вы можете найти, например, Образец воздуха и учебное пособие

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

1 голос
/ 11 января 2010
  1. ОБА! Начните с Flex, потому что вы это знаете, и перейдите на AIR, чтобы у вас было локальное приложение для рабочего стола. Затем вы можете предложить это своим будущим пользователям.

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

0 голосов
/ 11 января 2010

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

...