|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.12.2016, 02:43 | #1 |
Форумчанин
Регистрация: 01.06.2012
Сообщений: 139
|
API на php vs DataSnap
Доброго времени суток. Возникло несколько вопросов по поводу методов обращения к БД.
И так имеется сервер с базой данных MySQL на движке InnoDB ( не знаю важно ли ) требуется организовать подключение и работу с таблицами. При том что запросы будут отправляться постоянно, то есть это не просто авторизация и сверка пароля юзера, а постоянное редактирование записей или их отображение. Более того всё это нужно сделать на Android мобильной приложенькой. Т.к. FireDac не поддерживает MySQL на Android есть вариант купить за 13 рублей компонент UniDac, который по идее эти возможности предоставляет. Но опять же это большая нагрузка на приложение, а DataSnap вроде как легче даётся машине. И там и там знаний 0, возможно с UniDac будет проблем меньше ведь это тот же FireDac и скорость создания такого приложения сразу уменьшается. DataSNAP вроде всё хорошо всё более менее легко, но куча вопросов и был бы очень признателен если кто нибудь посоветует книгу на эту тему где подробно описана работа с DataSnap. И собственно главный вопрос. Что лучше в конечном итоге DataSnap или API на php и обращаться к базе через сайт, ведь приложение постоянно изменяется добавляются новые функции, меняется структура БД. И исходя из этого получается нужно продвигать уже 3 приложения (Desctop, Mobile, DataSnap Сервер). Так же MySQL стоит на хостинге, то есть для DataSnap мне придётся юзать ещё одну машину под сервер. Расскажите пожалуйста плюсы и минусы того и другого. Ну или же книгу может стоит почитать.
Следствие: 99% проблем, сваливаемых на Microsoft, является следствием тупости самих программистов.
|
17.12.2016, 21:06 | #2 |
Форумчанин
Регистрация: 19.05.2011
Сообщений: 116
|
А чем Вас например не устраивает SQLite:
На сервере храните данные в MySQL - веб и десктоп версии работают с ней..., а на мобильной версии используйте SQLite при запуске например делайте сверку данных по хешу и уже далее обновляете по необходимости мобильную версию. По поводу веб версии приложения - тут проще код находится на сервере то есть меняете в одном месте(по поводу обращений можете добавить кэширование для уменьшения запросов). По поводу десктоп - можете добавить обновление версии ПО: в случае если БД структура отличается от "настоящей" скачивайте новый экзешник и все... |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Php и vk.api | quarty | PHP | 1 | 06.08.2016 03:59 |
VK API PHP поиск музыки вк | Vzlom | PHP | 0 | 29.12.2014 17:52 |
php и Bitrix API | FaTa1iTy_777 | PHP | 4 | 19.12.2014 15:03 |
PHP и VK API | usenko | PHP | 2 | 12.06.2011 11:25 |
Skype Chat API for PHP | Levsha100 | PHP | 3 | 22.01.2011 12:45 |