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

Откуда: Msk
Сообщений: 581
Нужно, обязательно используя Java, подготовить List объектов и передать этот List в c#
Возможен такой подход?
Например, в c# можно было бы создать dll и использовать в других программах.
Что-то аналогичное можно сделать между двумя технологиями?
5 мар 20, 16:47    [22093694]     Ответить | Цитировать Сообщить модератору
 Re: Java библиотека в c#  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 4508
NewIvanovec
передать этот List в c#
soap, rest.
Но в язык не передают как бы.
Нужно подробнее про задачу.
В шарпе dll это jar в java. Так подходит?
5 мар 20, 17:03    [22093724]     Ответить | Цитировать Сообщить модератору
 Re: Java библиотека в c#  [new]
Leonid Kudryavtsev
Member

Откуда:
Сообщений: 8475
Создать в C# DLL (раз в c# можно было бы создать dll и использовать в других программах), вызвать ее из Java - в чем проблема?
5 мар 20, 17:32    [22093765]     Ответить | Цитировать Сообщить модератору
 Re: Java библиотека в c#  [new]
mayton
Member

Откуда: loopback
Сообщений: 45514
NewIvanovec
Нужно, обязательно используя Java, подготовить List объектов и передать этот List в c#
Возможен такой подход?
Например, в c# можно было бы создать dll и использовать в других программах.
Что-то аналогичное можно сделать между двумя технологиями?


Скорее всего нет. Java работает в отдельном процессе. И DotNet-машина в своём.
С точки зрения ОС - это будет два разных процесса. Процессы ОС обычно не имеют
доступа к памяти других процессов. Это ключевой момент инфо-безопасности.
(Дальнейшее развитие этой темы - это вопросы и ответы к NewIvanovec.
Что за операционная система? Если Виндовс - то будет такой путь. Если Linux - то другой
IPC/D-Bus).

Хотя все процессы ОС могут обмениваться друг с другом сообщениями через сетевые
сокеты и файлы. (Для Windows есть еще всякие майл-слоты /IPC и для Linux есть Unix-sockets).

Но самое легкое для вас (коробочное решение) - это объявить Java - REST сервером
а .Net - клиентом и работать через loopback сетевой интерфейс. Или наоборот.

Вобщем непонятно что хотел от тебя преподаватель. Возможно просто потроллил
или хотел посмотреть как ты далекой зайдешь но никто так гетерогенно не программирует
имея одну голову и одну идею.

Сообщение было отредактировано: 6 мар 20, 00:22
6 мар 20, 00:22    [22094062]     Ответить | Цитировать Сообщить модератору
 Re: Java библиотека в c#  [new]
Leonid Kudryavtsev
Member

Откуда:
Сообщений: 8475
mayton
...Процессы ОС...

Проблемы нет. Например COM (C# MS продукт - проблем нет, в Java - можно использовать Jacob)

Но вопрос не понятен, чуть больше, чем полностью.
6 мар 20, 01:34    [22094088]     Ответить | Цитировать Сообщить модератору
 Re: Java библиотека в c#  [new]
mayton
Member

Откуда: loopback
Сообщений: 45514
Ну да. Если Jacom выходит за рамки Java и использует JNI для доступа к COM, то мы имеем бутерброд уже из 3x разных технологий.
6 мар 20, 08:39    [22094150]     Ответить | Цитировать Сообщить модератору
 Re: Java библиотека в c#  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 4508
mayton,
Да аффтар просто не мог понять аналог dll в java.
Это у всех виндузятников так.
6 мар 20, 09:24    [22094187]     Ответить | Цитировать Сообщить модератору
 Re: Java библиотека в c#  [new]
mayton
Member

Откуда: loopback
Сообщений: 45514
Сборка microsoft.net и библиотека Windows имеют одинаковое расширение но очень разный смысл
внутри. Это большая архитектурная промашка. Если-бы extension изначально был разным то
люди хотя-бы задумывались о вопросах совместимости.
6 мар 20, 10:35    [22094262]     Ответить | Цитировать Сообщить модератору
 Re: Java библиотека в c#  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 4508
mayton,
Не знаю. Ни разу не слышал что жаловались в форуме.
6 мар 20, 10:41    [22094269]     Ответить | Цитировать Сообщить модератору
 Re: Java библиотека в c#  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 4508
mayton
совместимости
этот вопрос МS всегда абсолютно не волнует.
Они шериф, а мы индейцы.
6 мар 20, 10:43    [22094272]     Ответить | Цитировать Сообщить модератору
 Re: Java библиотека в c#  [new]
mikron
Member

Откуда: Germany / Stuttgart
Сообщений: 824
NewIvanovec
Что-то аналогичное можно сделать между двумя технологиями?

Можно. В одном процессе можно запустит ОБЕ среды выполнения JVM и CLR.
9 мар 20, 14:50    [22095628]     Ответить | Цитировать Сообщить модератору
Все форумы / Java Ответить