The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Компания Sun Microsystems представила JavaFX 1.2 с поддержкой Linux и Solaris

02.06.2009 20:48

Компания Sun Microsystems представила на конференции JavaOne релиз JavaFX 1.2, конкурирующей с Adobe Flash и Microsoft Silverlight технологии для разработки интерактивных приложений, унифицированных для выполнения на широком спектре платформ - от настольных систем, до web-браузеров и мобильных телефонов. Главное новшество JavaFX 1.2 состоит в реализации официальной поддержки выполнения на платформах Linux и Solaris, для которых подготовлены отдельные бинарные пакеты.

В новой версии появились такие возможности, как поддержка шаблонов для элементов управления пользовательского интерфейса ("скины" можно задавать для кнопок, списков, индикатора прогресса и т.п.), возможность использования локального хранилища данных (классы Resource и Storage из javafx.io ), средства для работы с RSS/Atom лентами, набор классов для формирования графиков и диаграмм, набор математических функций, переработанный механизм обработки событий и поддержка асинхронного выполнения задач (класс Task).

Отдельно можно отметить проведение большой работы по оптимизации производительности, в некоторых тестах, приложения в JavaFX 1.2 выполняются в три раза быстрее, чем в версии 1.1. К сожалению не обошлось без большой переработки API и элементов языка JavaFX, что привело к полной потере бинарной совместимости с прошлыми версиями и частичной потере совместимости на уровне исходных текстов.

Часть фреймворка, развиваемая в рамках проекта OpenJFX, распространяется под лицензией GPLv2. OpenJFX включает в себя свободный JavaFX компилятор, набор утилит и библиотек.

  1. Главная ссылка к новости (http://www.sun.com/aboutsun/pr...)
  2. OpenNews: Обновление Java 6 update 14
  3. OpenNews: Компания Sun Microsystems представила финальную версию JavaFX 1.0
  4. OpenNews: В JavaFX 1.1 появилась поддержка мобильных устройств
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/21989-java
Ключевые слова: java, javafx, web
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (30) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, vadiml (?), 21:20, 02/06/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > JavaFX 1.2, конкурирующей с Adobe Flash и Microsoft Silverlight

    И кому они все будут нужны, если будет нормальная поддержка HTML5?

     
     
  • 2.6, Ivan (??), 22:20, 02/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Ну начнём с того, что кодить rich client application элементы на нормальной Java (как я понимаю в JavaFX используется этот язык) вероятно таки намного удобнее чем на JavaScript и ActionScript. Во-вторых до более-менее полноценной и однородной реализации HTML5, CSS3, SVG, и ECMAScript ещё дожить надо (и  вообще не очень-то верится мне в такое счастье), в третьих здоровая конкуренция - это, как правило, хорошо.
     
     
  • 3.12, Volodymyr Lisivka (?), 00:05, 03/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Ну начнём с того, что кодить rich client application элементы на нормальной
    >Java (как я понимаю в JavaFX используется этот язык)

    Неа, там варинт Rhino - реализация JavaScript на Яве. Правда, компиляцию вирезали, что не прибавило ему скорости.

    > вероятно таки намного удобнее чем на JavaScript и ActionScript.

    Неа.

     
     
  • 4.21, Банзай (??), 10:11, 03/06/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> вероятно таки намного удобнее чем на JavaScript и ActionScript.
    >Неа.

    Да-а.

     
  • 2.7, 74025 (?), 22:20, 02/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >И кому они все будут нужны, если будет нормальная поддержка HTML5?

    А на HTML5 можно игры делать?

    Было бы очень хорошо, если бы этот JavaFX вытеснил Flash и не дал распространиться Silverlight.

     
     
  • 3.14, Ivan (??), 01:27, 03/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    > Было бы очень хорошо, если бы этот JavaFX вытеснил Flash и не дал распространиться Silverlight.

    Полагаю таки да (если, правда, не брать в рассчёт что Sun это уже не Sun, а старик Ларри, который, как известно, не меньше Гейтса и Баллмера любит своё кровное бабло, по чьему-то досадному недосмотру ещё лежащее в чужих карманах), но мечтать, как говорится, не вредно.

     
  • 3.17, Ivan (??), 01:58, 03/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >А на HTML5 можно игры делать?

    Не поверите, их можно делать и на HTML4 ;-) (естественно + CSS + JavaScript).


     
  • 3.29, Аноним (-), 16:33, 03/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    > А на HTML5 можно игры делать?

    на SVG можно

     

  • 1.2, Аноним (-), 21:22, 02/06/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Надеюсь, опенсорс-решение победит проприетарщину в лице "абоба" и мелкософта.
     
     
  • 2.3, AnViar (ok), 21:43, 02/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Надеюсь, опенсорс-решение победит проприетарщину в лице "абоба" и мелкософта.

    Хм.
    "...отдельные бинарные пакеты..."
    "_Часть_фреймворка_, развиваемая в рамках проекта OpenJFX..."
    Открыт, как понимаю, некий огрызок. Вы называете это открытым проектом? Вообщето зайдя сегодня на сайт VirtualBox за обновлением с удивлением обнаружил, что для скачки теперь требуется авторизация. И это _тенденция_компании_. Я честно сказать не в восторге от подобной политики.

     
     
  • 3.4, Ariel (ok), 21:47, 02/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Mac они поддерживают?
     
     
  • 4.8, Ivan (??), 22:21, 02/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Mac они поддерживают?

    Вот, кстати, важный вопрос.

     
     
  • 5.9, vitek (??), 22:32, 02/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    у Вас флеши не дают... банят. :-D
     
     
  • 6.15, Ivan (??), 01:31, 03/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >у Вас флеши не дают... банят. :-D

    ?

    Да, признаюсь, резал прозрачным прокси *.swf ещё несколько лет назад, когда 90% флэша приходилось на баннеры. Но сейчас-то где его банят?

     
     
  • 7.23, vitek (??), 10:45, 03/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    я имею ввиду то, что яблоко и адоб очень нежно любят друг-друга.
    думаю яблокам поддерживать адоб более правильно. имхо конечно.
     
     
  • 8.31, Ivan (??), 17:05, 03/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Причём здесь яблоки, плагины для браузеров не авторы осей пишут Это задача Солн... текст свёрнут, показать
     
  • 3.5, AndreyK (??), 21:54, 02/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Качается от сюда http://www.virtualbox.org/wiki/Downloads
    без всякой авторизации.!!!
     

  • 1.10, waf (ok), 23:49, 02/06/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Под Вынь2000 нету JavaFX... Для кучи контор Win2K ещё корпоративный стандарт.
     
     
  • 2.13, Geol (??), 00:20, 03/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    А зачем тебе SDK под w2k?
     
  • 2.16, Ivan (??), 01:37, 03/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Под Вынь2000 нету JavaFX... Для кучи контор Win2K ещё корпоративный стандарт.

    Не для девелоперов и не для дизайнеров. Если где ещё живёт эта гордая женщина с натружеными руками, так это на "печатных машинках с поддержкой e-mail", на не подключенных к Интернет кассовых/складских машинах, у админов и некоторых бухгалтеров, осмелюсь предположить что 95% из них SDK не нужен.

     
     
  • 3.27, waf (ok), 14:03, 03/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Люди сидят в Win2000 и пишут на Java, чем они не девелоперы? JDK/JRE под эту ОСь есть (когда перестанут выпускать -- другой вопрос, когда end-of-life наступит), так почему нету этого куцехвоста ЭфИкс? Чем XP лучше 2K в плане разработки приложений, всё равно затем работающих внутри кросс-платформенной виртуальной машине?
     

  • 1.11, F (?), 23:57, 02/06/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    На openjfx.dev.java.net так и висит обещание все открыть, которое там уже хрен знает как давно.
     
     
  • 2.20, Ivan (??), 10:08, 03/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >А по-моему нужно искать альтернативы засилью Java, например openlaszlo...

    Единственная область где Java засильствует - это server-side-код enterprise-систем. И здесь ей замену придумать сложно (и надо-ли?) А OpenLaszlo, на сколько я понимаю, это разновидность Flash, а вот Flash как раз засилие и именно с ним надо как-то бороться в пользу здоровой конкуренции, для чего и предназначена JavaFX.

     
     
  • 3.28, waf (ok), 14:07, 03/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    > а вот Flash как раз засилие и именно с ним надо как-то бороться в пользу здоровой конкуренции, для чего и предназначена JavaFX

    Да ещё одна ерунда. JavaFX по сравнению с Flash это более лёгкий бинарник, более короткий исходник, более дешёвая стоимость разработки и больший охват пользователей, согласен? Тогда с какой стати на нём не начнут рисовать ту же клоунскую рекламу? Уже представляю JavaFX-only сайты, как сейчас Flash-only.

     
     
  • 4.33, F (?), 01:08, 04/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    JavaFX - это далеко не только RIA, это универсальная платформа и удобный декларативный язык программирования. Как минимум, он может быть удобен для разработки UI и для веб, и для десктопа, и для мобильных устройств.
     

  • 1.22, anatol (??), 10:16, 03/06/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > привело к полной потере бинарной совместимости с прошлыми версиями и частичной потере совместимости на уровне исходных текстов

    Ээ.. и как такое можно использовать? Они что думают, что
    с каждым выходом новой версии все разработчики побегут перепахивать свои проекты. Очень нелогично. А жаль, альтернтатива Flash & Silverlight работающая с примерно такой же производительностью нужна.  Если бы ещё открытая.

    HTML5, Javascript, SVG - это очень здорово, конечно, но для создания серъёзных RIA-приложений плохо подходит. И скорость выполнения низкая.

     
     
  • 2.30, Аноним (-), 16:35, 03/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    > HTML5, Javascript, SVG - это очень здорово, конечно, но для создания серъёзных RIA-приложений плохо подходит. И скорость выполнения низкая.

    всё меняется :)  

     
  • 2.32, ixrws (ok), 21:07, 03/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >HTML5, Javascript, SVG - это очень здорово, конечно, но для создания серъёзных RIA-приложений плохо подходит. И скорость выполнения низкая.

    Ну пока разумеется скорость сравнивать сложно, так как ещё не появилось достаточного количества сайтов со сложным html5, js, svg. Но там где оно используется более-менее навороченно - работает не плохо на современных webkit и xulrunner(firefox 3.5). Так что вопрос скорости судя по всему решается, просто надо понимать что раньше такая задача перед браузерами не стояла и теперь им приходится серьёзно перекраивать код, чтобы добиться хорошей производительности. А сделать это за два дня нельзя, но результаты последних webkit и xulrunner довольно неплохие. Так что замена для flash и javafx зреет.
    Но правда, на html+js+svg оно не всегда выглядит с точки зрения разработки лучше нежели флеш и javafx, ещё бы всё таки занялись перекраиванием самого html и заменой js на что-то более приемлемое:)
    PS: Флеш местами просто ужасен с точки зрения производительности, загрузка цп под 100% и утечки. Такого себе даже хулраннер не позволяет.

     

  • 1.25, Знаток (?), 13:10, 03/06/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Увы это не уже не поможет, стака была сделана на SPARC процессоры, которые имели ход в узкой специфики(они годидись только на серверные части, но ни как на desktop) -  Банки, ГосДеп, Гос.учреждения, но ни как домашние пользователи которых,насчитыватеся мимлиард)
    если бы я был входил в круг директоров, главным образом я бы уволили аналитиков, причем всех!,,,,,,, ОpenSolaris - не более чем файлофая пойка(поймут через года 2), дальше и думать не нудно, хоть что ты "Sun' поддерживай или открывай сообществу ОП, твои дни сочтены, разве что у русских ребят - превокурснков еще будет слетать  сгуб слова, Соласир - это ктуро!.R.I.P
     
     
  • 2.26, Ariel (ok), 13:40, 03/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    имеют и будут иметь (ход), не одними же десктопами - они лишь верхняя часть айсберга.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру