Я работал с Pivot и даже участвовал в разработке Pivot. Это прекрасная маленькая библиотека, но ...
Она не может заменить Swing или JavaFX . Первоначальные авторы позиционируют его, чтобы конкурировать с Adobe Flex. Из-за этого его концепции больше похожи на апплет, чем на настольное приложение. Практически невозможно создать современное настольное приложение просто потому, что оно имеет концепцию одного главного окна, а все дочерние окна находятся «внутри» него. Я обсуждал это с авторами, но похоже, что они хотят пойти именно так.
Библиотека использует собственную библиотеку пользовательских коллекций, что немного странно, но это не препятствие для шоу.
Кроме того, библиотека хороша. Но кто сейчас создает апплеты?
Рад вас слышать :-) Я согласен, что в дизайне Pivot мы склонны больше фокусироваться на развертывании апплетов. Однако в платформе нет ничего такого, что мешало бы приложению использовать несколько окон верхнего уровня. Просто мы не уделяем этому внимания, поскольку это не относится к нашему основному сценарию использования (который, как вы отметили, заключается в развертывании браузера). Обратите внимание, что во Flex или Silverlight также невозможно создать несколько окон верхнего уровня.
Re: "Кто в наши дни создает апплеты?". - дело не столько в создании апплетов, сколько в создании RIA. Если вы зададите вопрос "кто создает RIA?", я думаю, ответ будет "многие". Pivot просто позволяет разработчикам создавать RIA на Java (а не на ActionScript, например).
Greg
Если вас интересует просмотр статистики - Я сравниваю через «тенденции Google» между JavaFx и «Apache Pivot» и похоже, что нет никакой конкуренции - JavaFx лидирует по показателю, близкому к 1 к 0
, поэтому он дает представление о стандартах отрасли в отношении этих фреймворков.
http://www.google.com/trends?q=apache+pivot%2C+javafx&ctab=0&geo=all&date=all&sort=1
Ну, я проверил pivot 1.4. У вас могут быть подокна.
Oracle / Sun прилагает много усилий для продвижения JavaFX, но мне кажется, что все функции компоновки и т. Д. От Swing ушли в прибыль некоторым мультимедийным материалам. Сейчас FX и бизнес-приложения - это две вещи, очень далекие друг от друга.
Что касается бизнес-приложения RIA, мое первое впечатление заключается в том, что Pivot намного лучше разработан, чем FX.
Pivot предоставляет множество возможностей: связывание, простой веб-сервис, приятный дизайн, определение пользовательского интерфейса в формате xml ... - Да, разработчику Java следует учитывать многое.
Не идеально, но если посмотреть на то, чего они достигли за последние 6 месяцев ...впечатляющий!