На Reddit прощупывают пульс JavaFX

Не секрет, что Java на десктопе не пользуется популярностью. Но остаётся вопрос: «не пользуется популярностью» — это полная смерть, или осталась узкая ниша, в которой всё благополучно? На Reddit за последнюю неделю появился целый ряд обсуждений, связанных с этим.

В одном, «Is JavaFX not really dead?», топикстартер пишет «Я привык считать JavaFX мёртвой, но в /r/javahelp вижу много вопросов о ней. Могут ли высказаться люди, использующие её в индустрии?»

И такие люди в комментариях нашлись. «Мы переписали наш софт для колл-центров из веб-приложения на JavaFX, потому что некоторые нужные нам API недоступны из браузера». «Я использую, у меня очень специфические приложения, множество диаграмм/сеток». «Мы использовали для пары внутренних приложений».

Впрочем, отмечают также, что часть вопросов о JavaFX на /r/javahelp может быть вызвана совсем не использованием в индустрии: «В колледжах используют JavaFX при обучении Java, потому что вывод в консоль — это скучно. Это преступление — заставлять учеников думать, что у этого есть какой-то будущее».

В другом топике, «Why should someone use Java for GUI?», обсуждают возможные причины предпочесть Java для работы с графическим интерфейсом. Чаще всего называют вариант «потому что её уже знаешь». Не самый мощный аргумент в мире, но жизненный — в случае с небольшой задачей осваивание нового может действительно не стоить того.

Также на Reddit вспомнили статью 2013 года «Why, Where, and How JavaFX Makes Sense» от проекта CaptainCasa, который тогда перешёл от Swing к JavaFX и заявлял о преимуществах этого выбора для проектов с долгим сроком жизни («раньше нам все говорили использовать Adobe Flex, и где он теперь»). Ирония ситуации в том, что при всей убедительности текста в этом году появился новый пост от CaptainCasa о том, что от JavaFX они теперь тоже уходят.

В общем и целом получается, что жизнь у JavaFX всё-таки есть — но не такая, чтобы, например, это было серьёзным карьерным вариантом.

Tags from the story
,