Heute mache ich Forschung darüber, welchen Datentyp für Geld/Währung in Java richtig sein würde 8.Ist JSR-354 Money API für die Produktionsnutzung bereit?
mir JSR-354-Spezifikation für die Datentypen und Operationen auf Geld/Währung Daten begegnet ist. Referenzimplementierung mit seiner API ist hier: https://github.com/JavaMoney
Ich habe versucht, die API über die Version 0,9 über Beispiele im Internet zu lernen. Es war cool und einfach. Aber wenn ich die Version von api aktualisiert 1,0, dann erkannte ich, dass Kern-Builder-Klassen solche MonetaryCurrencies
, MonetaryAmounts
und MonetaryFunctions
Klasse, die Geldfunktionen enthält entfernt wurden vollständig statt markiert zu werden, als Veraltete.
Ist es normal, so große Änderungen an der API vorzunehmen? Hat jemand JavaMoney API in der Produktion versucht?
Was sind Ihre Empfehlungen außer BigDecimal
und java.util.Currency
für die Darstellung von Geld-/Währungsdaten?
@mabi Programmierer sind jetzt Software Engineering, um besser den Umfang der Website darstellen. Fragen wie diese würden als off-topic (empfehlende Bibliotheken) oder primär als auf Meinungen basierend (was von einem Team oder einer Organisation als produktionsbereit betrachtet wird, kann von anderen nicht als produktionsbereit angesehen werden). Ich kann sehen, dass Sie ein Konto haben, aber keine Teilnahme an Software Engineering. Sie sollten es vermeiden, Websites zu empfehlen, die Sie nicht verstehen - wenn eine Frage, die nicht gut passt, gepostet wird und am Ende nicht abgestimmt, geschlossen und gelöscht wird, ist das eine schlechte Nutzererfahrung. –
@ThomasOwens Ich sehe, tut mir leid. Dann, wo * würde * eine Frage wie "Was ist der Grund hinter diesen API-Änderungen?" gehen? – mabi
@mabi Das Entwicklungsteam hinter der API, idealerweise nach dem Durchsuchen aller Mailinglisten, Foren oder Dokumentationen, die vom Entwicklungsteam erstellt wurden. Sie sind die einzigen Menschen, die eine autoritative Antwort auf diese Frage geben können. –