Подтвердить что ты не робот

Должен ли я использовать тритен вместо йода-времени

Я наткнулся на http://blog.joda.org/2009/11/why-jsr-310-isn-joda-time_4941.html.

1) Я переношу Java Calendar на joda-time. Мне было интересно, следует ли использовать тритен вместо йода-времени? Готово ли производство тритонов?

2) Могут ли библиотеки threeten библиотеки и joda-времени существовать вместе в одном приложении? Поскольку я использую некоторые библиотеки сторонних разработчиков, которые также используют библиотеку joda-времени.

3) Будет ли joda-time стать отказом от проекта, так как существует тритен?

4b9b3361

Ответ 1

Официальный ответ:

По состоянию на январь 2011 года ThreeTen все еще является тем, что я бы назвал Alpha. Это означает, что я меняются имена методов, классы появляются и исчезают и т.д. код, который есть, в основном звучит и сообщает нужное время.

Таким образом, я в настоящее время консультирую проекты по использованию Joda-Time до тех пор, пока ThreeTen входит в Beta, который будет в этом году (2011) в какой-то момент.

В одном и том же режиме можно использовать как Joda-Time, так и ThreeTen выражение. Когда ThreeTen стабилен, я намерен добавить интерфейсы от ThreeTen до Joda-Time, обеспечивающего интероперабельность. Однако, интероперабельность никогда не будет легкой, поскольку классы имеют одинаковые имена.

Joda-Time по-прежнему будет выпущен в течение хорошего периода после ThreeTen завершено. Но будет толчок, чтобы перейти на ThreeTen, если JSR-310 завершается так, что он находится в Java SE 8.

Обновление, март 2014,

Начиная с 2014-03-05, JSR-310 был одобрен для включения в Java JDK 8. Для получения дополнительной информации см. раздел домашняя страница ThreeTen.

Ответ 2

Это просто предложение, что я буду делать.

Поскольку Joda-время сильно тестируется множеством пользователей, и они по-прежнему рекомендуют его, это означает, что это хорошая библиотека. JSR-310 - Я не видел этого до этого твоего поста. Кроме того, я не уверен, сколько человек использует его, или если оно полностью безнадежно. Может быть, он решает проблемы Joda-времени, упомянутые в ссылке, которую вы опубликовали, но что гарантирует, что у нее нет более новой ошибки.

Тем не менее, я буду ждать, пока JSR-310 созреет и будет популярным. И, вероятно, использовать в некоторых некритических проектах. И, возможно, в конце концов согласиться на это, как говорит блогер, "(JSR-310 - это API), вдохновленный Joda-Time". Между тем, я буду использовать Joda-time.

Оглядываясь на вещи, связанные с этим, я нашел это: http://sourceforge.net/apps/mediawiki/threeten/index.php?title=ThreeTen

Он цитирует:

Проект ThreeTen все еще находится в Alpha, поэтому методы могут появляться и исчезать в любой момент. (Status - December 2010)

Я РЕКОМЕНДУЕТ НЕ ИСПОЛЬЗОВАТЬ ЭТО ПРАВО.

Ответ 3

Основная забота о Joda-Time не поддерживает календарь Um Qura, он поддерживает кувейтский календарь