API стандартної дати Java настільки принципово порушений, що я часто вважав просто додавати час Joda до розширень бібліотеки JVM, щоб він завантажувався на класний шлях за замовчуванням з рештою Java API.
Якщо ви коли-небудь ставили завдання доопрацювати інтернаціоналізацію та часові пояси у застаріле додаток Java та намагалися використовувати стандартний Java API самостійно, ви зрозумієте, що я маю на увазі. Мені вдалося перетворити тисячі ліній коду з асиніном менше ніж на сотню. Підвищення продуктивності немислиме.
Крім того, стандартний API API не є інтуїтивно зрозумілим, де API Joda може бути зібраний за години, а не за тижні. Ваша аналогія спроб дістатися до острова, який знаходиться за дві милі, більше схожий на таке.
1) Моторний катер, який доставить вас на острів всього за 6 хвилин.
Або ...
2) Самостійний бамбуковий пліт, пов'язаний разом з лозою під час урагану, керованого божевільним хлопцем, кращим другом якого є волейбол.
Як було зазначено в інших відповідях, нечисленні недоліки, такі як ORM, навіть не існують, оскільки в режимі Hibernate тепер є плагіни, які дозволяють властивостям типу бода Joda відображатись у поля дати / часу бази даних. JPA також може відповісти на це.
Якщо ваше бажання полягає у тому, щоб ваша програма мала мінімалістичний слід як настільний додаток, оскільки воно стосується дискового простору, можливо, Java навіть не є правильним вибором мови.