07-05-2023
Тип | |
---|---|
Разработчик | |
Операционная система | |
Языки интерфейса | |
Аппаратная платформа | |
Последняя версия | |
Лицензия | |
Сайт |
http://javafx.com/ |
JavaFX — это платформа для создания Rich Internet Applications (RIAs), которая может запускаться на персональных компьютерах и мобильных устройствах. Технология JavaFX позволяет создавать приложения для работы с мультимедийным контентом, графические интерфейсы пользователя для бизнес-приложений, игры для персональных компьютеров и мобильных устройств, насыщенные графикой, мультимедиа веб-сайты и др.
Технология JavaFX была впервые продемонстрирована корпорацией Sun Microsystems на JavaOne, международной конференции разработчиков, в мае 2007. Платформа JavaFX 1.0 была анонсирована 4 декабря 2008 года и включает в себя следующие компоненты:
Содержание |
Приложения JavaFX создаются с помощью декларативного языка программирования JavaFX Script. Для разработки приложений на языке JavaFX Script необходимо установить JavaFX 1.* SDK. Из кода, написанного на языке JavaFX Script, можно обращаться к любым библиотекам Java. Поэтому совместное использование языков Java и JavaFX Script позволяет решать разнообразные задачи, например, логика бизнес-приложения может быть написана на Java, а графический интерфейс пользователя — на JavaFX Script.
Приложения, написанные на языке JavaFX Script могут запускаться на компьютерах с установленной средой исполнения Java 1.5 и выше. Для JavaFX 1.2 и выше рекомендуется использовать Java SE 6 Update 10 и выше. В настоящее время поддерживаются следующие операционные системы: Windows, Mac OS X, Linux и Solaris.
Для создания приложений для мобильных устройств разработчикам предлагается мобильный эмулятор, входящий в состав JavaFX 1.* SDK.
Особенности выпущенных версий JavaFX:
Номер версии | Описание | Ссылка на дополнительную информацию |
---|---|---|
1.2 |
|
Статья (англ.) |
1.3 |
|
Статья (англ.) |
Java | ||
---|---|---|
Платформы | ||
Технологии Sun |
Java • Java Development Kit • OpenJDK • WTK • Java Virtual Machine • JavaFX • JAXP • Squawk |
|
Основные сторонние технологии |
GNU Classpath • GNU компилятор для Java • Kaffe • TopLink • Apache Harmony • Apache Struts • Spring Framework • Dalvik • Hibernate • JBoss • Processing • Dozer • AspectJ |
|
История | ||
Свойства языка |
Байткод • Синтаксис • Апплеты • Сервлеты • Мидлеты • JavaServer Pages • Web Start • Enterprise JavaBeans |
|
Скриптовые языки |
Java Tcl • Jython • JRuby • BeanShell • Groovy • Judoscript • Sleep • Bean Scripting Framework • Yoix • Rhino |
|
Конференции Java |
JavaFX.