Как организовать работу с общими сущностями для клиент-серверного приложения?
Клиент написан на C#, а сервер на Java. У обоих разные репозитории. Вопрос : каким образом организовать обмен общими сущностями между разными репозиториями? Сейчас java-код конвертируется обыкновенным C#-конвертером. Результат нужно куда-то положить, чтоб клиент его мог также использовать, как и сервер. Многие, наверно, посоветуют использовать protobuf, но это не отменяет того факта, что proto-файлы придется где-то хранить. Подскажите, кто как справляется с этой проблемой?