Как JavaFX выдерживает сравнение с WPF? [закрытый]

89
задан 5 revs, 2 users 92% 27 October 2012 в 13:28
поделиться

1 ответ

Я думаю, что лучший способ почувствовать JavaFX - просто попробовать. Есть несколько хороших учебников на сайте JavaFX. Вот пара:

Они довольно быстрые и дают вам хорошее представление о языке. Есть много других на сайте JavaFX, если вы заинтересованы в большем количестве учебников и статей.

Для конкретных ответов на Ваши вопросы:

  1. JavaFX имеет свой собственный декларативный язык для создания "визуального дерева", который не является производной xml. Интерфейс основан на графике сцены, поэтому вы можете применять различные эффекты и анимацию к любому узлу графика. Для получения дополнительной информации обратитесь к учебным пособиям. Существует также инструмент дизайнера для JavaFX (который я еще не пробовал).
  2. JavaFX имеет встроенную привязку.
  3. JavaFX на рабочем столе использует Java AWT/Swing, который действительно использует GPU рендеринг. Каждая версия Java, кажется, выгружает больше своей графики на GPU. Крис Кэмпбелл (Chris Campbell) из Sun написал в блоге о GPU-ускорении. Я не уверен, что мобильная версия JavaFX имеет GPU-ускорение. Я обнаружил, что более ранние версии JavaFX были недостаточно производительны для того, что мне было необходимо, но я знаю, что последняя версия имеет значительные улучшения в производительности по сравнению с предыдущими версиями, и они все еще работают над тем, чтобы сделать это быстрее.
  4. JavaFx использует Java Applets для запуска в браузере. Начиная с 10-го обновления Java 6, Java-фреймворк апплетов был переработан, и хотя он не так безупречен, как Adobe flash, он значительно улучшен. Я не уверен, как он сравнивается с Silverlight, кроме того, что у меня были проблемы с тем, чтобы Silverlight работал под Linux, но заставил JavaFX работать под Linux.

Вот еще один связанный с этим вопрос .

20
ответ дан 24 November 2019 в 07:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: