За и против JavaFX и [закрытой] Silverlight

Абсолютно. Нет действительно никакого другого способа иметь дело с откатами к известному хорошему состоянию, когда путь кодирования, которым Вы рисковали вниз, оказывается плотным с волками.

И можно создать резервную копию его.

8
задан Theodor Kleynhans 11 December 2009 в 08:55
поделиться

4 ответа

Я играл с JavaFX в последние месяцы и никому не рекомендую начинать его использовать, если только ограничения (например, отсутствие поддержки Linux) слишком жесткие. Поддержка JavaFX в среде IDE на данный момент просто смешна. У вас нет помощи в рефакторинге, автоформате и даже помощи с отступами.

Мне нравится JavaFX, и я буду продолжать экспериментировать с ним, но для двух одинаково хороших языков трудно преодолеть огромное различие между IDE.

Silverlight также имеет Expression Blend для (своего рода) WYSIWYG.

Я думаю, что решение на JavaFX было бы лучше, но создать его, вероятно, будет намного сложнее.

5
ответ дан 5 December 2019 в 10:42
поделиться

Недавно я занимался разработкой некоторых материалов на JavaFX.

Производительность JavaFX заметно улучшилась за последние 6 месяцев (между 1.0 и 1.2) и, как предполагается, снова улучшится с выпуском 1.3.

«Интеграция вне браузера» - это, по сути, JNLP (т. Е. Web -Начало). Насколько я могу судить, это вполне разумно. Например, WidgetFX написали боковую панель рабочего стола, подобную Vista / 7, полностью на JavaFX http://widgetfx.org/

Якобы существует «импульс и драйв» от Oracle - Ларри Эллисон публично восторгался это - но это, конечно, задерживается расследованием ЕС слияния Oracle и Sun.

Обратите внимание, что JavaFX не использует синтаксис Java. Однако это очень краткий и быстрый язык для написания графического интерфейса, но имеет (относительно короткую) собственную кривую обучения. Однако он может включать в себя любые компоненты Swing (а их библиотек довольно много) и может использовать классы Java.

3
ответ дан 5 December 2019 в 10:42
поделиться

Я хотел бы немного расширить вашу точку зрения о рабочем процессе IDE и разработчика / дизайнера - я работаю с Silverlight уже полтора года, и я должен сказать ключ к мой успех - это инструмент. На стороне разработчика очень полезна возможность пошагового выполнения кода в отладчике со стороны клиента на сторону сервера через вызов веб-службы. Мы наняли дизайнеров, имеющих опыт работы с набором инструментов Adobe, и увидели, что они сразу же стали продуктивными в Blend (анимация пользовательских интерфейсов, переход между экранами, скрытие / отображение элементов и т. Д.). Добавьте к этому тот факт, что и Visual Studio, и Blend могут использовать одну и ту же систему управления версиями, и у вас есть отличная экосистема для быстрого объединения привлекательных веб-приложений.

Еще одним преимуществом Silverlight является независимость от языка. Если вы выберете C #, вы также получите LINQ,

3
ответ дан 5 December 2019 в 10:42
поделиться

Некоторые думают о JavaFX .

  • Поддерживаются только наборы латинских символов (в настоящее время) (false) JavaFx использует стандартное строковое представление Java, а также полностью поддерживает рендеринг обрабатывать нелатинские символы.
  • Меньше инструментов для проектирования (правда), но обратите внимание на новейшие версии NetBeans (подробнее @ текст ссылки )
  • Мало или совсем нет интеграции вне браузера (неверно) JavaFX работает для веб / настольных ПК, мобильных и новых платформ запланированы.
  • Производительность улучшается с каждым выпуском.
  • Степень зрелости такая же, как у Silverlight, но с большей долей рынка на основе установленных JVM.

Ваша оценка JavaFX в некотором роде неверен.

5
ответ дан 5 December 2019 в 10:42
поделиться
Другие вопросы по тегам:

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