Adobe AIR для автономного приложения: это лучший вариант? - PullRequest
0 голосов
/ 08 февраля 2009

Я ищу разработку автономной версии приложения, которое все еще должно подключаться к действующему сайту для получения информации и сохранения результатов.

Приложение предназначено для системы онлайн-курсов, которая теперь должна работать, когда интернет-соединение либо недоступно, либо нестабильно. В настоящее время система отслеживает каждую страницу просмотра курса (с флэш- и видеоконтентом), а затем также отображает и отслеживает сдачу экзаменов с несколькими вариантами ответов. Это все должно быть предоставлено в автономном режиме. Я думаю, что программа подключится через учетную запись пользователя в начале, чтобы загрузить часть или весь курс, включая экзамены, а затем в конце подключиться снова, чтобы загрузить результаты. (Было бы здорово, если бы он мог выполнять процесс автоматически, когда соединение доступно.) Приложение должно выглядеть аналогично онлайн-версии и должно быть простым в использовании (простая установка, для загрузки / выгрузки требуется небольшой ввод данных пользователем). результаты).

Я провел небольшое исследование, и похоже, что Adobe AIR может быть хорошим промежуточным звеном между онлайн-версией и офлайн-версией.

Моя самая большая проблема в том, что у меня нет опыта разработки настольных приложений, так как я являюсь PHP-разработчиком, поэтому я ищу что-то вроде AIR, которое устраняет разрыв. (Онлайн-версия - приложение LAMP .)

Кто-нибудь использовал Adobe AIR для этого типа автономного приложения? Насколько легко и безопасно это было?

Есть ли другие решения?

Ответы [ 4 ]

4 голосов
/ 08 февраля 2009

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

Отличная встроенная база данных и постоянное хранилище.

1 голос
/ 22 февраля 2009

Adobe AIR - отличное решение для этого. Мы строим нечто подобное. Но у нас возникают проблемы с возобновлением загрузки, если процесс загрузки прерывается.

1 голос
/ 08 февраля 2009

По вашему описанию это звучит как Google Gears немного ближе к тому, что вы ищете.

0 голосов
/ 10 ноября 2010

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

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