@googlevsky

Как лучше всего писать бизнес логику для разных платформ?

Планируется разработка клиент-серверного приложения. Серверная часть будет разрабатываться на Java с использованием Spring. Разработка клиентов будет осуществляться под платформы Android, iOS и Windows Phone. Проблема в том, что если выделить всю бизнес логику в отдельный модуль на Java, то он идеально подходит только для серверной части и Android. Если писать на С++, то JNI на сервере (да и на Android) могут сыграть злую шутку. Так вот, как все же лучше писать бизнес логику? Единый модуль на Java или C++ или для каждой платформы свой нативный модуль? Если есть какие-то другие варианты - буду рад послушать.
  • Вопрос задан
  • 693 просмотра
Решения вопроса 1
@cthulhudx
Смотря что за приложение.Если это не какая-нибудь игра, могу посоветовать вам
Java + RESTful Web Service + Native Client для каждой из платформ.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Waka_Waka
@Waka_Waka
IOS Developer
Пиши на сервере на Java
Ответ написан
Комментировать
gadfi
@gadfi
https://gamega.org
google выпустил для таких целей j2objc
habrahabr.ru/post/151466
https://github.com/google/j2objc

на сколько оправдано решать вам
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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