Считаете ли вы терракоту зрелым продуктом? - PullRequest
5 голосов
/ 21 марта 2009

Я просто не знаю. Я имею в виду, что есть несколько тем, которые уводят меня от веры в такое.

Например, последняя стабильная версия (3.0.0-stable) имеет сломанный плагин eclipse, который просто не работает вообще. Кроме того, попытка обновления между ревизиями представляет собой огромную проблему, поскольку все серверы несовместимы со всеми клиентами с разными номерами ревизий.

Я еще не полностью описал, но похоже, что терракота может быстро стать узким местом.

Что ты думаешь, StackOverflow? Вы с успехом использовали терракоту или также считаете ее немного ... незрелой?

1 Ответ

8 голосов
/ 23 марта 2009

Просто к вашему сведению,

Релиз, на который вы ссылаетесь - 3.0.0-stable0 - это первый веховой выпуск линии 3.0. Это текущая текущая версия, которая еще не была выпущена. Текущий стабильный выпуск - 2.7 (текущая версия: 2.7.3).

Если вы ищете стабильный, зрелый продукт, вы должны основывать свое мнение на 2.7.x, а не на 3.0. Практика довольно распространена, чтобы иметь «передовой» продукт и продукт стабильного выпуска. Это может быть терминология, которая ввела вас в заблуждение. Для получения дополнительной информации об именах выпусков, используемых Terracotta, посетите страницу Buildology .

Что касается номеров версий, это прискорбно, но необходимо. Для улучшения продукта время от времени происходят изменения в сетевом протоколе и базовом формате хранилища. Когда происходят эти изменения, продукт несовместим с предыдущими версиями. Вместо того, чтобы пообещать что-то невозможное (обратная совместимость), команда Terracotta решила вместо этого запретить другим версиям общаться друг с другом.

В строке 3.0 вперед было введено понятие стабильного терракотового API, которое заложит основу для некоторой совместимости между точечными выпусками, например, 3.0.0 -> 3.0.1.

НТН.

С уважением,

Тейлор Готье Менеджер по продукции, Терракота

...