Xpoint
   [напомнить пароль]

база данных для cd

Метки: [без меток]
2009-07-04 11:41:46 [обр] Амир(0/4)[досье]

Доброго времени суток.
в веб приложении используется,база данных mysql и php.

теперь потребовалось,сделать оффлайновую cd версию данного приложения.
Подскажите пожалуйста, в какую сторону двигаться?

интерфес html допустим, а базу какую выбрать ?
cd расчитан на обычного пользователя ,
у которого не установлено php,mysq..

спустя 45 минут [обр] Филипп Ткачев(0/115)[досье]
MySQL Embedded, SQL Lite
спустя 2 часа 40 минут [обр] Амир(0/4)[досье]

спасибо,а какой скриптовый язык выбрать ?
(скорей всего даже,специалиста по какому языку программирования,следует искать ?)

или возможно просто данные в xml таблицу конвертировать
а потом с помощью javascript выводить их на html странице ?

хочется не сложного решения какого нибудь.

спустя 4 часа 48 минут [обр] Евгений Седов aka KPbIC(0/187)[досье]
Я бы делал на Qt.
спустя 1 день 14 часов [обр] Филипп Ткачев(0/115)[досье]
У меня знакомый делал в C++ Builder похожую вещь. Но там нужно достаточно хорошо знать механизмы работы с веб-сервисами. И минус - это платное решение.
спустя 4 часа 8 минут [обр] Евгений Седов aka KPbIC(0/187)[досье]
Филипп Ткачев[досье] При чем тут веб-сервисы?
спустя 3 часа 29 минут [обр] Филипп Ткачев(0/115)[досье]

Все достаточно просто, изначально ведь были веб-сервисы.

в веб приложении используется,база данных mysql и php.

Нужно перенести лишь бизнес-логику приложения на другую исполняющую платформу. В данном случае это что-то запускающееся с диска. Кстати, для полной кроссплатформенности можно взглянуть на язык Java, но уж больно он тяжелый.

спустя 3 часа 23 минуты [обр] Амир(0/4)[досье]

значит специалиста по Java будет достаточно привлечь ?

(смотрел аналогичные проекты на cd,там база акцесс,и html + javascript,может я чего то проглядел,
возможно ли с xml базой работать средствами javascript,без php и так далее ?)

спустя 1 час 21 минуту [обр] Филипп Ткачев(0/115)[досье]

Амир[досье], не путайте Java и Javascript, это различные вещи.
Если сделать на Java, то могут возникнуть проблемы с переносимостью. Если у конечного пользователя не окажется Java-машины, то решение работать не сможет. В таком случае на диске должен лежать установочный дистрибутив Java-машины и пользователь должен иметь права в системе, необходимые для установки JVM (виртуальной машины Java).

Вообще все зависит от размеров вашей базы данных и ее структуры. Если вы собираетесь распространять какой-либо каталог, то просто сделайте его оффлайн версию из множества статичных веб-страничек. Только не забудьте ее как следует структурировать. Работает в любой операционной системе.

Если же вы собираетесь делать интерактивный справочник, то нужно смотреть в сторону активного содержимого. Евгений Седов aka KPbIC[досье] предложил вам использовать библиотеку Qt, в таком случае я бы советовал вам воспользоваться его предложением. В Qt есть необходимые механизмы для работы с данными, смотрите последнюю версию (2009.02). В таком случае вам потребует спец, знающий С++. Хорошее Windows решение. Но можно сделать сборки и для Linux.

Третий вариант, при предоставлении справочных данных с небольшими таблицами (до 500 записей) можно воспользоваться хранилищем из XML файлов и отображения их с помощью XSLT и Javascript. Поиск можно организовать с помощью специального индекса данных на том же Javascript. Правда такой вариант может вызвать проблемы с совместимостью в различных версиях браузеров. Работает в любой операционной системе, оснащенной современным веб-браузером.

Четвертый вариант, усовершенствованный первый. Сделать справочник в формате CHM с созданием полнотекстового индекса. Оптимально для различных справочников, документации, каталогов. Совмещает возможность структуризации данных с возможностью их поиска. Недостаток: преимущественно платформа Windows, хотя и в Linux есть CHM просмотрщики.

Если бы вы описали приложенее конкретнее, то ответы не были бы такими размытыми.

спустя 2 дня 13 часов [обр] Амир(0/4)[досье]

Третий вариант, при предоставлении справочных данных с небольшими таблицами (до 500 записей) можно воспользоваться хранилищем из XML файлов и отображения их с помощью XSLT и Javascript. Поиск можно организовать с помощью специального индекса данных на том же Javascript. Правда такой вариант может вызвать проблемы с совместимостью в различных версиях браузеров. Работает в любой операционной системе, оснащенной современным веб-браузером.


наиболее подходит,
спасибо за консультацию.

Powered by POEM™ Engine Copyright © 2002-2005