Я хотел бы иметь один и тот же алгоритм для бэкэнда (jvm) и внешнего интерфейса (js). Алгоритм нуждается в некоторых операциях даты / времени и поэтому будет полагаться на некоторую внешнюю библиотеку для js есть что-то вроде «момента», для jvm есть стандартное «java .time».
Я понял, что единственный способ сделать это - использовать 'Platform-Specifi c Объявления' и в основном реализовать API js библиотеки в java или наоборот (по крайней мере, части, которые я использую). Это единственный способ или есть более дешевый / умный подход? или самый дешевый способ - написать еще один микросервис в nodejs?