Преобразование сценариев JavaFX 1.x в Java-код JavaFX 2

Есть ли инструмент для преобразования существующих приложений JavaFX 1.x в Java-код JavaFX 2.x?


person palacsint    schedule 13.01.2012    source источник


Ответы (1)


В настоящее время такой инструмент публично не существует, и маловероятно, что он будет создан.

Oracle действительно создала прототип инструмента, который использовался во внутренней разработке Oracle, но они решили не продолжать его разработку.

Цитаты руководителя проекта JavaFX Ричарда Бэра (из тем форума, ссылки на которые приведены ниже):

Ричард: К сожалению, у нас нет инструмента, который помог бы с миграцией. Наш опыт миграции библиотеки и примеров JavaFX показывает, что на самом деле не было простого решения — даже написанный помощник по миграции был очень неполным. Некоторым это показалось очень полезным, но я просто сделал это вручную.

PDVieira: Не могли бы вы прислать мне созданный вами помощник FxTranslator?

Ричард: Хотел бы я, но, к сожалению, мы не можем его прислать (на самом деле, у меня даже нет кода под рукой, я его не писал (это сделал Имонн), и его нужно будет узаконить одобрить открыть его исходный код, и, вероятно, он даже больше не компилируется и не работает, потому что платформа значительно изменилась с декабря прошлого года).

Вы можете обратиться к этим темам форума, в которых это обсуждается подробнее:

person jewelsea    schedule 19.01.2012
comment
Язык сценариев FX был гораздо более выразительным, чем Java, и вещи, которые в нем были очень простыми (например, привязка отфильтрованной версии одного списка к другому), довольно сложны в JavaFX 2. Возможно, Visage когда-нибудь сможет восстановить язык, чтобы Платформа. - person Ross Judson; 27.01.2012