page7
Свой протокол
REST API
Протокол MySQL
Простота реализации
Можно через одно сетевое соединение передавать несколько команд
Нужно писать свой клиент под каждый язык
Тяжело обновлять при изменениях в апи
Простота в реализации
Не нужно писать клиента под каждый язык, но всё же желательно
Легко расширять новыми функциями
На каждую команду новое сетевое соединение
Есть клиенты под много языков
Можно через одно сетевое соединение передавать несколько команд
Легко расширять новыми типами запросов
Сложно реализовать серверную часть