JavaFX Будет Удален Из JDK


Oracle собирается отделить JavaFX от основного дистрибутива JDK начиная с версии 11. JavaFX-это богатая технология разработки клиентов Oracle для Java.

Впервые выпущенный в 2007 году компанией Sun Microsystems, когда она владела Java, JavaFX представляет собой набор графических и мультимедийных инструментов. Он предназначен для обеспечения легкой, аппаратно ускоренной платформы Java UI для разработки бизнес-приложений. JavaFX позволяет повторно использовать библиотеки Java в приложениях, получать доступ к собственным системным возможностям и подключаться к серверным приложениям промежуточного программного обеспечения. Он был сделан с открытым исходным кодом как OpenJFX в 2011 году, а затем стал частью загрузки JDK. JavaFX был задуман как конкурент таким опциям, как Adobe Flash и Microsoft Silverlight.

Однако, в то время как Oracle говорит, что JavaFX привлекает:

«страстное следование своему собственному набору инструментов для кросс-платформенных настольных приложений»

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

Oracle говорит, что изменения:

«расчистите путь для новых участников, чтобы участвовать в сообществе OpenJFX с открытым исходным кодом. Тем временем клиенты Oracle могут извлечь выгоду из продолжающейся коммерческой поддержки JavaFX в Oracle JDK 8 по крайней мере до 2022 года.»

Решение сделать загрузку отдельной было частично включено из-за включения системы модулей платформы Java (она же Project Jigsaw) начиная с Java SE 9. Oracle говорит, что ее разделение облегчит разработчикам, использующим JavaFX, большую свободу и гибкость в работе с фреймворком.  Разделение также облегчит Oracle увеличение частоты с выпуском OpenJDK, оставив JavaFX:

«двигаться вперед в темпе, обусловленном вкладом Oracle и других участников сообщества OpenJFX.»

Oracle планирует реализовать это разделение, начиная с Java 11, и заявляет, что будет продолжать поддерживать новые исправления JavaFX для Java SE 8 до 2022 года. Заглядывая вперед, он также хотел бы работать с:

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


Добавить комментарий