Задать вопрос

Как сделать графический интерфейс на Java, а логику на C#?

У меня стоит задача сделать графическое приложение
Я планирую сделать интерфейс на Java, потому что WPF не по душе. Однако мне хотелось бы обрабатывать логику на C#. Есть ли какой нибудь "мост" для этих целей?
  • Вопрос задан
  • 232 просмотра
Подписаться 3 Средний 2 комментария
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Software-testing.ru
    Программирование на C# для тестировщиков
    10 недель
    Далее
Решения вопроса 2
@rPman
Не нравится WFP, попробуй WinForms вдруг будет по душе?
Java не лучшее место для создания UI, удобным я бы это не назвал

Моста не будет, точнее любые средства создадут еще больше неудобств

p.s. попробуй java mono
Ответ написан
Комментировать
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Смотрите интерфейсов я на яве не видел, кроме пожалуй JetBrain, и это факт. Все графические компоновщики в ней вызывают у меня ужас.

Но если идем дальше и вас это не пугает есть 2 пути интеграции:
1. Внутри процесса
1.1 ComVisible - это аттрибут для сборки дальше в яве вызываете com
1.2 Export function - это обычная длл которую можно дергать через JNI
2. Снаружи процесса
2.1 self hosted rest
2.2 socket
2.3 pipe
2.4 any RPC

Я бы рекомендовал 2.1 и архитектуру MVC.

Но!!!! 2 языка для одного приложения в общем то это неправильно и дороже
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы