В настоящее время, я делаю исследование, какой тип данных будет правильным для денег/валюты в Java 8.Является ли JSR-354 Money API готовым к использованию?
Я столкнулся с JSR-354 Спецификация для типов данных и операций на деньги/валюта данных. Эталонная реализация со своим API находится здесь: https://github.com/JavaMoney
Я попытался узнать api по версии 0.9 через примеры в Интернете. Это было здорово и просто. Но , когда я обновил версию API для 1.0, то я понял, что основные классы строитель такие MonetaryCurrencies
, MonetaryAmounts
и MonetaryFunctions
класс, который содержит денежные функции были полностью удалены, вместо того, чтобы быть помечены как Устаревшие.
Нормально ли делать такие огромные изменения в API? Кто-нибудь пробовал JavaMoney Api в производстве?
Каковы ваши рекомендации, кроме BigDecimal
и java.util.Currency
для представления данных о деньгах/валюте?
@mabi Программисты теперь Software Engineering, чтобы лучше представить объем сайта. Такие вопросы считаются вне темы (рекомендующие библиотеки) или, в первую очередь, мнения (то, что считается готовым к производству одной командой или организацией, не может считаться производством, готовым кем-то другим). Я вижу, что у вас есть учетная запись, но нет участия в разработке программного обеспечения. Вам следует избегать рекомендаций, которые вы не понимаете, - когда вопрос, который не подходит, публикуется, и он заканчивается тем, что проголосовали, закрыты и удалены, это плохой опыт работы с пользователями. –
@ThomasOwens Я вижу, извините. Тогда, где * будет * вопрос вроде «в чем причина этих изменений API?» идти? – mabi
@mabi Команда разработчиков API, в идеале после поиска любых списков рассылки, форумов или документации, подготовленной командой разработчиков. Это единственные люди, которые могут дать авторитетный ответ на этот вопрос. –