LINUX.ORG.RU

Java может очень скоро занять доминирующее положение в области Rich Internet Applications


0

0

Как известно, на Swing программировать GUI (ГИП) довольно нудно и долго. Поэтому нишу веб-анимашек заняли Flash-ролики, вытеснив оттуда Java-апплеты. Теперь уже Microsoft начинает делать шаги по завоеванию ниши Rich Internet Applications, предлагая разработчикам свои XAML/.NET

Программист Christopher Oliver разрабатывает язык F3 что расшифровывается как Form Follows Functions. Это декларативный язык-надстройка над Swing-ом, позволяющий описывать в декларативном стиле GUI, значительно облегчая разработчику работу с низкоуровневым java-кодом библиотек Swing и JFC. Теперь можно ожидать, что из нишы Rich Internet Applications очень скоро будет будут вытеснены как Flash-анимашки, так и Adobe Apollo, Microsoft XAML, Mozilla XUL, AJAX/DHMTL

>>> Подробности

anonymous

Проверено: Shaman007 ()

Примеры выглядят кошмарно. Вместо столь любимого жабкой нормального layout management - жестко закодированные координаты. Если там все в том же духе - как-то хочется направить это дело прямо фтопочку.

svu ★★★★★
()
Ответ на: комментарий от svu

И причём тут Flash? Он, как известно оперирует прежде всего векторной графикой, использует при разработке раскадровку... Не спорю, что на Swing/F3 это можно реализовать, но зачем ещё один кастыль...

Robotron
()

>>> будут вытеснены как Flash-анимашки, так и Adobe Apollo

как можно вытеснить то что ещё даже не зарелизили?

Den0k
()

Ну да, аякс вытеснят. Конечно. 10 раз они его вытеснят. А потом догонят и ещё раз вытеснят.

anonymous
()
Ответ на: комментарий от dmiceman

Пока F3 рядом не стоит ни с Flex, ни с Ajax/DHTML, ни с XAML. XUL переплюнет, да только много ли чести? Прочем, посмотрим, новости только появились.

anonymous
()

> на Swing программировать GUI (ГИП) довольно нудно и долго

Че за бред? нормальный тулкит, layout managers есть, MVC есть.

> Поэтому нишу веб-анимашек заняли Flash-ролики

Какая связь между сложностью написания Swing GUI и веб-анимашек? или имеется ввиду Flash Applications? Так это просто потому что у всех Flash Player стоит, а GUI приложений всегда проще писать на том, что для этого предназначалось. Полгода назад тут пробегала ссылка на высказывание разработчиков из Yahoo, что они бы плюнули на Flash и писали бы Java-апплеты, если бы Java была установлена на каждом компьютере и JVM загружалась быстрее.

> Это декларативный язык-надстройка над Swing-ом

Это - непонятно вообще зачем пока. Очередное проявление NIH. Уже есть куча всяких связок XML <-> GUI под Java.

grob ★★★★★
()
Ответ на: комментарий от grob

Yahoo! :) Это ведь разработчики с того самого сайта, на котором я не могу посмотреть клипы, потому что мой фаефокс 2.0 определяется у ниx как нетскейп 4.0 :) О, да, я верю, они б переплюнули! :)))

anonymous
()

Тигр, тигр, ужоснах
(с) почти что Уильям Блейк,да простится мне...

Zulu ★★☆☆
()

а я глянул - вроде нормальная возня...

но как выше заметил какой-то персонаж, проблема не в сложности написания гуи на джаве (я никогда с этими сложностями не сталкивался, хотя много раз костомайзил контролсы), а в том что JVM стоит не на каждой тачке...

кста, если вы внимательно следили за теми новшествами, которые хотят внедрить в следующих версиях джавы, то знаете, что предполагается ввести систему позволяющую грузить не весь JRE, а только компоненты необходимые для текущей работы (*бле, что-то запутанно вышло*)...

я надеюсь, что в скором времени джава не будет уступать по популярности флешу на юзерских компах.

anonymous
()
Ответ на: комментарий от chuchelo

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

да-да, я слышал что users have plenty of ram and restart browser often ... и что большинство пользователй броузеров используют виндовз ... неужели это, блин, приговор?

anonymous
()
Ответ на: комментарий от anonymous

> жабка должна умереть.... и воскреснуть, когда станет GPL

фанатик

это ты должен умереть... и воскреснуть, когда перестанешь им быть

anonymous
()
Ответ на: комментарий от grob

>>Так это просто потому что у всех Flash Player Как бы .. запустить "кроссплатформенных" апплетов "не на той версии жевеем" несколько сложнее нежели прорисовать действительно кроссплатформенную флешку

anonymous
()
Ответ на: комментарий от anonymous

Новость о том что жаба- мегарулез для вебогуя протухла лет десять назад. А последние лет пять от нее отдает некромантией

anonymous
()
Ответ на: комментарий от anonymous

>Новость о том что жаба- мегарулез для вебогуя протухла лет десять назад. А последние лет пять от нее отдает некромантией

кроме чтения новостей и комментариев на этом форуме, советую вам самим хоть раз разобраться в этом вопросе...

но все же для вас лично (и возможно для остальных, кто захочет выделится в этом топике) повторю - проблем у джавы, как вы выразились: "вебогуем" - нет, есть проблемы с распространенностью JVM на машинах клиентов.

anonymous
()
Ответ на: комментарий от anonymous

Убийца Flash - WPF/E. Легковесный Microsoft "Flash" возможно и сможет потеснить Macromedia'вский, но уж никак это невозможно с JVM.

anonymous
()
Ответ на: комментарий от anonymous

>проблем у джавы, как вы выразились: "вебогуем" - нет, >есть проблемы с распространенностью JVM на машинах клиентов.

Для тех кто на бронепоезде - лет семь-восемь назад JVM на машинах клиентов как правило _была_. Успешно сдохла.

Потому проблемы с распространенностью JVM есть не причина, а _следствие_ "пригодности" жабы для легкого клиентского гуя.

anonymous
()
Ответ на: комментарий от anonymous

> Для тех кто на бронепоезде - лет семь-восемь назад JVM на машинах клиентов как правило _была_. Успешно сдохла.

Для тех кто на бронепоезде: сравни 1.3 и 1.5 или 1.6 и удивись. Просто жава родилась раньше, чем для этого созрели компы. Ибо .Net тормозит не меньше (только что стартуе быстрее, т.к. посмотрели на жабу и учли это).

А то, что flash реально пригоднее - факт. Но по мне эти плагины надо давить, и делать нормальный action script _встроенный_ в браузеры (примерно как сейчас css и javasript, только чтоб это был реальный стандарт, а не "кто в лес, кто по дрова")

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.