Apache Pivot 1.4 против JavaFX, Flex, Silverlight, Swing
Недавно я слышал о том, что Apache Pivot
перемещается в категорию проектов верхнего уровня, и мне было интересно, кто пробовал самую последнюю версию и сравнивал ее с другими инструментами RIA. Каковы подходящие категории для сравнения?
Похоже, что для разработчиков Java легче найти, так как JavaFX
имеет другой язык сценариев. Разработчики Pivot говорят, что Pivot - это то, что Sun должно было сделать вместо JavaFX.
Ответы
Ответ 1
Хорошо слышать от вас.:-) Я согласен с тем, что мы склонны больше сосредотачиваться на развертывании апплетов в проекте Pivot. Однако в платформе нет ничего, что помешало бы приложению использовать несколько окон верхнего уровня. Это просто не то, что мы обслуживаем, поскольку это не относится к нашему основному варианту использования (который, как вы отметили, представляет собой развертывание браузера). Обратите внимание, что также невозможно создать несколько окон верхнего уровня в Flex или Silverlight.
Re: "Кто сейчас создает апплеты?" - это не столько о создании апплетов, сколько о создании RIA. Если вы зададите вопрос: "Кто создает RIA?", Я думаю, что ответ будет "много людей". Pivot просто позволяет разработчикам создавать RIA в Java (а не ActionScript, например).
Грег
Ответ 2
Я работал с Pivot и даже был частью разработки Pivot. Это хорошая небольшая библиотека, но...
Он не может заменить Swing или JavaFX. Оригинальные авторы позиционируют его, чтобы конкурировать с Adobe Flex. Из-за этого его концепции больше похожи на апплеты, чем на настольные приложения. Практически невозможно создать современное настольное приложение просто потому, что оно имеет концепцию одного главного окна, и все дочерние окна "внутри" его. Я обсуждал это с авторами, но похоже, что так оно и есть.
Библиотека использует собственную библиотеку собственных коллекций, которая является чем-то странным, но не является пробной пробкой.
Другое, что библиотека хороша. Но кто создает апплеты в эти дни?
Ответ 3
Хорошо, я проверил pivot 1.4. У вас могут быть под-окна.
Oracle/Sun прилагает много усилий для продвижения JavaFX, но мне кажется, что все функции макета и т.д. от swing ушли в прибыль на некоторые мультимедийные материалы. Сейчас FX и бизнес-приложения - это две вещи, очень далекие друг от друга.
Для бизнес-приложения RIA мое первое впечатление заключается в том, что Pivot намного лучше разработан, чем FX.
Pivot предоставляет много: привязку, легкий веб-сервис, приятный дизайн, определение XML-интерфейса UML... - Да, много для Java-разработчика.
Не идеально, но глядя на то, что они достигли за последние 6 месяцев... впечатляет!
Ответ 4
Если вы заинтересованы в статистическом представлении -
Я сравниваю "тенденции 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