Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Delphi Новый топик    Ответить
 Сервер для Андроид-клиента  [new]
Bratslav
Member

Откуда:
Сообщений: 6
Доброе время суток.

Разрабатывал базу данных Delphi+Firebird.
База работает уже 5 лет, все всех устраивает.
Появилась необходимость подключаться к ней из андроид-девайсов.
В какую сторону копать? Какие технологии использовать?

С уважением, Брацлавский Вячеслав.
6 окт 17, 21:58    [20849715]     Ответить | Цитировать Сообщить модератору
 Re: Сервер для Андроид-клиента  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 43650

Bratslav
В какую сторону копать? Какие технологии использовать?

Если будешь писать на Яве - Jaybird. Если на Дельфи или С++ - всё того же fbclient.so.
Разница невелика.

Posted via ActualForum NNTP Server 1.5

6 окт 17, 22:04    [20849732]     Ответить | Цитировать Сообщить модератору
 Re: Сервер для Андроид-клиента  [new]
Кроик Семён
Member

Откуда: СПб --> Dortmund
Сообщений: 5948
Bratslav,

может через промежуточный слой веб-сервисов?
6 окт 17, 23:26    [20849970]     Ответить | Цитировать Сообщить модератору
 Re: Сервер для Андроид-клиента  [new]
Bratslav
Member

Откуда:
Сообщений: 6
Добрый день.

В случае использования Jaybird - это ведь клиент?
У меня БД стоит на MSServer 2008. До этого использовал только локальную сеть.
Как нужно настроить сервер для доступа из Интернета?

В случае промежуточного вебсервиса. Какая должна быть архитектура этого сервиса.
Где про это можно почитать?
7 окт 17, 12:00    [20850579]     Ответить | Цитировать Сообщить модератору
 Re: Сервер для Андроид-клиента  [new]
JaDi
Member

Откуда: JayDi из Сызрани
Сообщений: 3022
Что за подключение с андройд-девайся? Свое приложение на делфи? Разовая передача-получение данных, постоянная связь и обмен в реальном времени, обычная работа пользователя? См DataSnap для делфи (клиент и сервер).
7 окт 17, 12:17    [20850618]     Ответить | Цитировать Сообщить модератору
 Re: Сервер для Андроид-клиента  [new]
makhaon
Member

Откуда: A galaxy far far away
Сообщений: 1867
Если нужно быстро - Унигуй, 2-3 дня, если база без особых наворотов. Но - стоит денег. С другой стороны, если мобильные пакеты не куплены для Делфи, то они тоже платные.
На Унигуй же можно и остальных клиентов со временем утащить.

Оставлю еще эту ссылку:

http://fire-monkey.ru/
7 окт 17, 12:49    [20850679]     Ответить | Цитировать Сообщить модератору
 Re: Сервер для Андроид-клиента  [new]
makhaon
Member

Откуда: A galaxy far far away
Сообщений: 1867
Из плюсов веба - не нужно 'светить' базу наружу, что плохо в смысле секурности.
7 окт 17, 12:51    [20850683]     Ответить | Цитировать Сообщить модератору
 Re: Сервер для Андроид-клиента  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 43650

Bratslav
У меня БД стоит на MSServer 2008. До этого использовал только локальную сеть.
Как нужно настроить сервер для доступа из Интернета?

Не нужно настраивать. Андроид-девайсы - исключительно в локалке. Ради безопасности.

Posted via ActualForum NNTP Server 1.5

7 окт 17, 13:04    [20850701]     Ответить | Цитировать Сообщить модератору
 Re: Сервер для Андроид-клиента  [new]
Bratslav
Member

Откуда:
Сообщений: 6
<<Андроид-девайсы - исключительно в локалке. Ради безопасности.>

Тут весь смысл чтобы подключались из Интернета.
7 окт 17, 13:13    [20850712]     Ответить | Цитировать Сообщить модератору
 Re: Сервер для Андроид-клиента  [new]
Bratslav
Member

Откуда:
Сообщений: 6
А вообще как нужно настраивать MSServer, что бы можно было через Интернет подключиться к базе Firebird?
Порты или что?
7 окт 17, 13:16    [20850714]     Ответить | Цитировать Сообщить модератору
 Re: Сервер для Андроид-клиента  [new]
Vizit0r
Member

Откуда:
Сообщений: 413
Bratslav
<<Андроид-девайсы - исключительно в локалке. Ради безопасности.>

Тут весь смысл чтобы подключались из Интернета.


тогда - не напрямую к БД, как писали выше.
7 окт 17, 13:17    [20850715]     Ответить | Цитировать Сообщить модератору
 Re: Сервер для Андроид-клиента  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 43650

Bratslav
Тут весь смысл чтобы подключались из Интернета.

Тогда к чему были упомянуты ведроид-девайсы?

Открывай штатную документацию Delphi, "разработка веб-приложений" и делай обычную
веб-морду. Это если ты Delphi знаешь. Если не знаешь - PHP в руки, его способен освоить
даже дебильный школьник.

Posted via ActualForum NNTP Server 1.5

7 окт 17, 13:34    [20850735]     Ответить | Цитировать Сообщить модератору
 Re: Сервер для Андроид-клиента  [new]
JaDi
Member

Откуда: JayDi из Сызрани
Сообщений: 3022
Делфи-приложения прекрасно работают через интернет и с прямым подключением к серверу. Сервер огорожен от интернета? Ну так откройте на роутере порт и сделайте его перенаправление на внутренний сервер.
7 окт 17, 13:38    [20850744]     Ответить | Цитировать Сообщить модератору
 Re: Сервер для Андроид-клиента  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 43650

JaDi
Делфи-приложения прекрасно работают через интернет и с прямым подключением к серверу.

Увы, для прекрасной работы требуется правильная заточка рук разработчика. Иначе повышенная
латентность (в просторечьи "длинный пинг") превратит работу приложений в невыносимые
тормоза. Я бы всё же настаивал на том, чтобы ТС прочитал раздел "Creating Web Server
Applications with WebSnap" документации.

Posted via ActualForum NNTP Server 1.5

7 окт 17, 13:42    [20850748]     Ответить | Цитировать Сообщить модератору
 Re: Сервер для Андроид-клиента  [new]
Bratslav
Member

Откуда:
Сообщений: 6
Vizit0r
тогда - не напрямую к БД, как писали выше.


А можно об этом подробнее?
7 окт 17, 15:01    [20850838]     Ответить | Цитировать Сообщить модератору
 Re: Сервер для Андроид-клиента  [new]
makhaon
Member

Откуда: A galaxy far far away
Сообщений: 1867
Bratslav,

Уже писали: WebSnap, UniGUI.
7 окт 17, 15:12    [20850855]     Ответить | Цитировать Сообщить модератору
 Re: Сервер для Андроид-клиента  [new]
Bratslav
Member

Откуда:
Сообщений: 6
Спасибо всем за ответы.
Начну изучать Web-программирование на Дельфи.
9 окт 17, 13:45    [20854418]     Ответить | Цитировать Сообщить модератору
 Re: Сервер для Андроид-клиента  [new]
krapotkin
Member

Откуда: Екатеринбург
Сообщений: 526
я бы все-таки прокачал вариант "дебильного школьника" и php
чтобы потом не было проблем, "а как разместить делфи веб сервер на windows в интернетах"
а php он везде есть и написать обмен данными по запросу вообще несложно
9 окт 17, 15:52    [20855017]     Ответить | Цитировать Сообщить модератору
 Re: Сервер для Андроид-клиента  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 43650

krapotkin
а php он везде есть и написать обмен данными по запросу вообще несложно

Но не везде к нему прилагается Firebird. И правильно организовать обмен между БД "унутре"
и БД "где-то-там" - вовсе не просто.

Posted via ActualForum NNTP Server 1.5

9 окт 17, 16:14    [20855094]     Ответить | Цитировать Сообщить модератору
 Re: Сервер для Андроид-клиента  [new]
_Сибиряк_
Guest
Dimitry Sibiryakov
Но не везде к нему прилагается Firebird.
Инструкций по организации случки пыхпыха и FB в инете хоть жо пруд пруди.
Dimitry Sibiryakov
И правильно организовать обмен между БД "унутре"
и БД "где-то-там" - вовсе не просто.
Это да.
10 окт 17, 04:14    [20856320]     Ответить | Цитировать Сообщить модератору
Все форумы / Delphi Ответить