Какую платформу / язык программирования выбрать для серверного приложения, которое синхронизируется с клиентами Air
Это моя установка:
- Около 60 компьютеров работают с клиентским приложением, подключенным к (w) локальной сети
- 1 ПК, который выступает в качестве сервера, также подключен к (w) локальной сети
Сценарий:
Всякий раз, когда на сервере производится изменение (изменение базы данных и / или файла), это изменение необходимо синхронизировать со всеми клиентами Air. (Сервер связывается со всеми подключенными воздушными клиентами один за другим, чтобы инициировать процесс синхронизации)
Какая платформа?
Серверное приложение должно быть кроссплатформенным и легко устанавливаемым, поэтому мой клиент может установить серверное приложение без каких-либо инструкций (желательно с помощью мастера установки).
Что мне приходит в голову, так это использование Java-приложения для сервера, потому что я не думаю, что в этой ситуации подходит air-приложение (реальная многопоточность, отсутствие драйверов dbms и т. Д.).
Какая платформа / язык будет наиболее подходящей для общения и обмена данными с подключенными клиентами в локальной сети?
Это мой список приоритетов: кроссплатформенность> простота установки> хорошо документированное / большое сообщество> быстро внедряется
Кстати: начальная синхронизация потребует около 0,5 ГБ для передачи, а затем обновление около 10 МБ.
1 ответ
Air и Java(бэкэнд-код). Кроссплатформенность. Да, простая установка. Да.