Компания Sun Microsystems представила (http://www.sun.com/aboutsun/pr/2009-06/sunflash.20090602.3.xml) на конференции JavaOne релиз JavaFX 1.2 (http://javafx.com/), конкурирующей с Adobe Flash и Microsoft Silverlight технологии для разработки интерактивных приложений, унифицированных для выполнения на широком спектре платформ - от настольных систем, до web-браузеров и мобильных телефонов. Главное новшество JavaFX 1.2 состоит в реализации официальной поддержки выполнения на платформах Linux и Solaris, для которых подготовлены (http://javafx.com/downloads/all.jsp) отдельные бинарные пакеты.В новой версии появились такие возможности, как поддержка шаблонов для элементов управления пользовательского интерфейса ("скины" можно задавать для кнопок, списков, индикатора прогресса и т.п.), возможность использования локального хранилища данных (классы Resource and Storage classes in the javafx.io ), средства для работы с RSS/Atom лентами, набор классов для формирования графиков и диаграмм...
URL: http://www.sun.com/aboutsun/pr/2009-06/sunflash.20090602.3.xml
Новость: http://www.opennet.ru/opennews/art.shtml?num=21989
> JavaFX 1.2, конкурирующей с Adobe Flash и Microsoft SilverlightИ кому они все будут нужны, если будет нормальная поддержка HTML5?
Ну начнём с того, что кодить rich client application элементы на нормальной Java (как я понимаю в JavaFX используется этот язык) вероятно таки намного удобнее чем на JavaScript и ActionScript. Во-вторых до более-менее полноценной и однородной реализации HTML5, CSS3, SVG, и ECMAScript ещё дожить надо (и вообще не очень-то верится мне в такое счастье), в третьих здоровая конкуренция - это, как правило, хорошо.
>Ну начнём с того, что кодить rich client application элементы на нормальной
>Java (как я понимаю в JavaFX используется этот язык)Неа, там варинт Rhino - реализация JavaScript на Яве. Правда, компиляцию вирезали, что не прибавило ему скорости.
> вероятно таки намного удобнее чем на JavaScript и ActionScript.
Неа.
>> вероятно таки намного удобнее чем на JavaScript и ActionScript.
>Неа.Да-а.
>И кому они все будут нужны, если будет нормальная поддержка HTML5?А на HTML5 можно игры делать?
Было бы очень хорошо, если бы этот JavaFX вытеснил Flash и не дал распространиться Silverlight.
> Было бы очень хорошо, если бы этот JavaFX вытеснил Flash и не дал распространиться Silverlight.Полагаю таки да (если, правда, не брать в рассчёт что Sun это уже не Sun, а старик Ларри, который, как известно, не меньше Гейтса и Баллмера любит своё кровное бабло, по чьему-то досадному недосмотру ещё лежащее в чужих карманах), но мечтать, как говорится, не вредно.
>А на HTML5 можно игры делать?Не поверите, их можно делать и на HTML4 ;-) (естественно + CSS + JavaScript).
> А на HTML5 можно игры делать?на SVG можно
Надеюсь, опенсорс-решение победит проприетарщину в лице "абоба" и мелкософта.
>Надеюсь, опенсорс-решение победит проприетарщину в лице "абоба" и мелкософта.Хм.
"...отдельные бинарные пакеты..."
"_Часть_фреймворка_, развиваемая в рамках проекта OpenJFX..."
Открыт, как понимаю, некий огрызок. Вы называете это открытым проектом? Вообщето зайдя сегодня на сайт VirtualBox за обновлением с удивлением обнаружил, что для скачки теперь требуется авторизация. И это _тенденция_компании_. Я честно сказать не в восторге от подобной политики.
Mac они поддерживают?
>Mac они поддерживают?Вот, кстати, важный вопрос.
у Вас флеши не дают... банят. :-D
>у Вас флеши не дают... банят. :-D?
Да, признаюсь, резал прозрачным прокси *.swf ещё несколько лет назад, когда 90% флэша приходилось на баннеры. Но сейчас-то где его банят?
я имею ввиду то, что яблоко и адоб очень нежно любят друг-друга.
думаю яблокам поддерживать адоб более правильно. имхо конечно.
>я имею ввиду то, что яблоко и адоб очень нежно любят друг-друга.
>думаю яблокам поддерживать адоб более правильно. имхо конечно.Причём здесь яблоки, плагины для браузеров не авторы осей пишут. Это задача Солнышка озаботиться написанием JavaFX для Safari под MacOSX.
Качается от сюда http://www.virtualbox.org/wiki/Downloads
без всякой авторизации.!!!
Под Вынь2000 нету JavaFX... Для кучи контор Win2K ещё корпоративный стандарт.
А зачем тебе SDK под w2k?
>Под Вынь2000 нету JavaFX... Для кучи контор Win2K ещё корпоративный стандарт.Не для девелоперов и не для дизайнеров. Если где ещё живёт эта гордая женщина с натружеными руками, так это на "печатных машинках с поддержкой e-mail", на не подключенных к Интернет кассовых/складских машинах, у админов и некоторых бухгалтеров, осмелюсь предположить что 95% из них SDK не нужен.
Люди сидят в Win2000 и пишут на Java, чем они не девелоперы? JDK/JRE под эту ОСь есть (когда перестанут выпускать -- другой вопрос, когда end-of-life наступит), так почему нету этого куцехвоста ЭфИкс? Чем XP лучше 2K в плане разработки приложений, всё равно затем работающих внутри кросс-платформенной виртуальной машине?
На openjfx.dev.java.net так и висит обещание все открыть, которое там уже хрен знает как давно.
>А по-моему нужно искать альтернативы засилью Java, например openlaszlo...Единственная область где Java засильствует - это server-side-код enterprise-систем. И здесь ей замену придумать сложно (и надо-ли?) А OpenLaszlo, на сколько я понимаю, это разновидность Flash, а вот Flash как раз засилие и именно с ним надо как-то бороться в пользу здоровой конкуренции, для чего и предназначена JavaFX.
> а вот Flash как раз засилие и именно с ним надо как-то бороться в пользу здоровой конкуренции, для чего и предназначена JavaFXДа ещё одна ерунда. JavaFX по сравнению с Flash это более лёгкий бинарник, более короткий исходник, более дешёвая стоимость разработки и больший охват пользователей, согласен? Тогда с какой стати на нём не начнут рисовать ту же клоунскую рекламу? Уже представляю JavaFX-only сайты, как сейчас Flash-only.
JavaFX - это далеко не только RIA, это универсальная платформа и удобный декларативный язык программирования. Как минимум, он может быть удобен для разработки UI и для веб, и для десктопа, и для мобильных устройств.
> привело к полной потере бинарной совместимости с прошлыми версиями и частичной потере совместимости на уровне исходных текстовЭэ.. и как такое можно использовать? Они что думают, что
с каждым выходом новой версии все разработчики побегут перепахивать свои проекты. Очень нелогично. А жаль, альтернтатива Flash & Silverlight работающая с примерно такой же производительностью нужна. Если бы ещё открытая.HTML5, Javascript, SVG - это очень здорово, конечно, но для создания серъёзных RIA-приложений плохо подходит. И скорость выполнения низкая.
> HTML5, Javascript, SVG - это очень здорово, конечно, но для создания серъёзных RIA-приложений плохо подходит. И скорость выполнения низкая.всё меняется :)
>HTML5, Javascript, SVG - это очень здорово, конечно, но для создания серъёзных RIA-приложений плохо подходит. И скорость выполнения низкая.Ну пока разумеется скорость сравнивать сложно, так как ещё не появилось достаточного количества сайтов со сложным html5, js, svg. Но там где оно используется более-менее навороченно - работает не плохо на современных webkit и xulrunner(firefox 3.5). Так что вопрос скорости судя по всему решается, просто надо понимать что раньше такая задача перед браузерами не стояла и теперь им приходится серьёзно перекраивать код, чтобы добиться хорошей производительности. А сделать это за два дня нельзя, но результаты последних webkit и xulrunner довольно неплохие. Так что замена для flash и javafx зреет.
Но правда, на html+js+svg оно не всегда выглядит с точки зрения разработки лучше нежели флеш и javafx, ещё бы всё таки занялись перекраиванием самого html и заменой js на что-то более приемлемое:)
PS: Флеш местами просто ужасен с точки зрения производительности, загрузка цп под 100% и утечки. Такого себе даже хулраннер не позволяет.
Увы это не уже не поможет, стака была сделана на SPARC процессоры, которые имели ход в узкой специфики(они годидись только на серверные части, но ни как на desktop) - Банки, ГосДеп, Гос.учреждения, но ни как домашние пользователи которых,насчитыватеся мимлиард)
если бы я был входил в круг директоров, главным образом я бы уволили аналитиков, причем всех!,,,,,,, ОpenSolaris - не более чем файлофая пойка(поймут через года 2), дальше и думать не нудно, хоть что ты "Sun' поддерживай или открывай сообществу ОП, твои дни сочтены, разве что у русских ребят - превокурснков еще будет слетать сгуб слова, Соласир - это ктуро!.R.I.P
имеют и будут иметь (ход), не одними же десктопами - они лишь верхняя часть айсберга.