LINUX.ORG.RU

Вышла JavaFX 1.3

 , , ,


0

0

Двадцать второго апреля вышла в свет новая версия платформы JavaFX. JavaFX — это платформа для создания RIA, которые могут запускаться на персональных компьютерах и мобильных устройствах. Технология JavaFX позволяет создавать приложения для работы с мультимедийным содержанием, графические интерфейсы пользователя для бизнес-приложений, игры для персональных компьютеров и мобильных устройств, насыщенные графикой, мультимедиа веб-сайты и др.

Основные нововведения:

  • Новые компоненты графического интерфейса: ChoiseBox, PasswordBox и др;
  • Новый набор шрифтов Amble;
  • Возможность разработки приложений для ТВ;
  • Соответствующий TV-эмулятор (только под Windows);
  • Новые возможности разработки для мобильных платформ;
  • Разработка интерфейсов в визуальном режиме с помощью NetBeans 6.9 Beta;
  • Значительное увеличение производительности;
  • Снижено потребление памяти на 20—33%.

>>> Подробнее

★★★★

Проверено: isden ()
Ответ на: комментарий от proud_anon

Ну так опишите.

Не косите под кащенита, попробуйте лучше ответить таки на вопрос не вопросом. 8)

Который понимает, когда ему орут «ЗАКШИРРУЙ».

Вы знаете только QBASIC ?

Не, не нужно? Вы все по-своему делаете и так заказчику и отдаете?

Заказчик вам дает ТЗ вплоть до наименования методов приватного апи?

wfrr ★★☆
()

Ну, кто хочет бесплатно работать на Ларри, налетай.

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

>есть ли хоть одна открытая среда для разработки Rich Internet Applications?

Сначала, наверное, стоит обмыслить вопрос: а нужны ли они как таковые...

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

>1) вы нихрена не знаете javascript Мсье готов дать пример... Ну скажем грида. Чтобы он нормально работал с табличкой, ну, строк на 1000. А браузер не орал «остановите скрипт, он тормозит.»

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

Ну скажем грида. Чтобы он нормально работал с табличкой, ну, строк на 1000. А браузер не орал «остановите скрипт, он тормозит.»

Еслиб вы работали у меня, то я бы вам дал увольнение 8) такие таблички нельзя писать, без затейливых костылей по оптимизации, хотя конечно вы напейшите, а совокупаляться с торомзами даже на сях будет заказчик.

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

Вчера открывали в опеноффисе/линукс и msoffice/win табличку в 160+ тыщ строк, и ничего, никаких особенных тормозов нет. Сейчас люди её обрабатывают, в понедельник отдать должны. К сожалению, характер обработки предполагает именно ручную возню, все, что можно было зарулить роботом, зарулили до генерации таблички. Писать какую-то специализированную хрень вместо дампера csv было некогда, да и незачем, учитывая то, что и ёксель, и кальк справляются...

Другим местом, где естественно смотрятся таблички в «много» строк - это отчёты, на которых потом предполагается какую-нибудь аналитику натравливать. да такую аналитику, что заранее неочевидно, какая математика и в какой последовательности понадобится.

Вот и подскажите мне, можно ли такие задачи решать средствами JS. А прайсы в веб-магазинах, да, прайсы можно и джаваскриптом, постранично показывать...

AlexM ★★★★★
()

Лицензию сменили или то же уродство?

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

> Посмотрите в сторону Eclipse RAP, если канал достаточно толстый, то штука впечатляющая.

Внутри SWT или что?

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

>ну, «совсем под капотом»

Это RCP. А в RAP? Внешне он не похож на SWT. И взлетел уж слишком быстро.

r ★★★★★
()

Флеше-сервелато-капец?

А так, хорошая штука. Как и обычную джаву, javafx уже и для мобильных устройств выпускают, с учетом того, что они уже могут быть нормальной производительности.

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

Вчера открывали в опеноффисе/линукс и msoffice/win табличку в 160+ тыщ строк, и ничего, никаких особенных тормозов нет.

Выб исходники опенофиса посомтрели, уважаемый, а то вы смешны.

wfrr ★★☆
()

Поделка. Кроме уныния ничего не вызывает - джава же.

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

Да, API используется SWT-шный, только вместо отрисовки на экране шлются команды в браузер, в котором их ловит javascript и выполняет. А ввод пользователя шлётся назад.

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

По ссылке сайт визитка на силверайте. Это совсем не RIA. В 2000-2002 году появлялись «хакерские» сайты сделанные полностью на флешь. И я сейчас смотрю на этот сайт, и вспоминаю ту оголтелую моду. И ведь не удобно, текст не скопировать, долго загружается, тормозит. ИМХО RIA можно сделать и на JS + HTML5, многие элементы из HTML5 доступны и под IE, например canvas. А для «корпоративной» разработки думаю GWT самое то :)

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

По ссылке сайт визитка на силверайте


Ага, с форумом и всеми делами. Вопрос один, можно ли выдергивать ссылки на сообщения в форумах, а так, чем хуже LOR?

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

> Вот и подскажите мне, можно ли такие задачи решать средствами JS.

а почему нет? базовые мат.операции в JS есть -> все остальное - дело техники.

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

вы про чё?

Или считаете это физически невозможно, доказательство чему сорцы опеноффиса? Дык вот, смотрите http://imagebin.ca/view/qQZun0.html , даже на домашнем компе (AthlonXP 1700+, гиг памяти) эта табличка грузится за приемлемое время (секунд 20) и работает в том объёме, в котором нам требуется.

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

:) Базовые есть. А вот насчёт скорости исполнения этих «базовых операций» у меня есть определённые представления, исходя из которых мне кажется, что такие вычисления лучше делать в «нормальных» приложениях.

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

опеноффисе/линукс и msoffice/win табличку в 160+ тыщ строк,


Да, кстате, в Office <2007 нельзя было открыть таблицу >65xxx строк. А разве опеноффис позволяет?

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

65 тыщ строк - это ограничение формата xls. Если открывать .csv (как в нашем случае, у нас дампер выплёвывает tab-separated), или .xlsx, то в 2007 экселе всё нормально. Сохранить(без ругани) такие объёмы он может только в .xlsx, но, кажется, в опенофис такой .xlsx может быть затянут без проблем. Ну и на скриншоте - OOCalc, показывающий ~163K-шную строку в .ods, как видите, ест и не давится.

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

:) н-ну, если «эклипс в бэкенде» не считать платой за грехи наши... :)

Хотя сейчас вот один наш сотрудник получил прямое указание от руководства НЕ оптимизировать свой сервис по потребляемой памяти, жрёт 14-16 гигов - и хрен с ним, дешевле новую железку на площадку прикупить. Да, сервис на C++ писан, java-haters могут не волноваться :)

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

Уважаемый, приведя в пример эксель и ООо

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

это физически невозможно, доказательство чему сорцы опеноффиса

такой вопрос ни одному программисту в голову не придет. Перечитайте мой пост и смотрите реализацию таблиц в OOo

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

нормальные в вашем представлении это чо?

wfrr ★★☆
()

Что-то странноватая у нас с Вами дискуссия получается.

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

На мой пример, что-де есть инструменты, в которых эти проблемы _уже решены_, и, замечу, на гораздо более серьёзных объёмах, следуют обвинения в тупости и невнятные отсылки в многомегабайтный код опеноффиса. В нём, разумеется, достаточно костылей, но, заметьте, _меня это не волнует_, я под капот не заглядываю, оно и без моих пристальных взглядов работает.

Вообще, Ваше мнение по поводу моей тупости меня не особенно интересует. Вы, мягко говоря, для меня не авторитет, а лёгкость, с которой Вы поливаете говном незнакомых Вам людей, выдаёт в Вас непризнанного гения интернет-эпохи.

Но если у Вас есть чем подтвердить свою точку зрения о нецелесообразности работы с большими гридами, Вы не стесняйтесь, подтверждайте предметно. Только, умоляю, постарайтесь без этой Вашей вони, в конце концов, Вы же - белка, не скунс.

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

Ваша основна япроблема, уважаемый

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

в том что вы не читает посты собеседника. Даю вам очередную попытку, третью?

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

он сегодня не в настроении, просыпается, ногу в тапочку - а там насрано. «Ненавижу!» воскликнул он - и пошел включать комп...

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

>Покажи встроенную в IE поддержку JavaFX

Ее там, конечно, нет. Нужно послать пользователя скачать плагин. Можно, конечно, послать его скачать плагин и для SVG, но если уж посылать, то лучше сразу за JavaFX. Или за флэшем (который у большинства людей уже стоит).

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

>Вообще вещь интересная, плохо, что относительно мало на ней реальных проектов пока.

Чем оно лучше того же сильверлайта? Только что сильверлайт хотя бы пытается заводиться под открытым моно, а тут полная проприетарщина.

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

>Можно, конечно, послать его скачать плагин и для SVG, но если уж посылать, то лучше сразу за JavaFX.

SVG одобрено W3C, в отличие от, и этим всё сказано.

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

Вот в том-то и дело, что только пытается. На Linux silverlight не поставишь, а moonlight тянет далеко не все. По-моему, это существенный недостаток. А в JavaFX с этим проблем нет.

eternity
()

С нетерпением жду релиза JavaRIP и FuckOracle

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

Потому что Ява. Типа, сохранение и возврат инвестиций (у некоторых довольно много явовских программеров, купленных, изученных и настроенных инструментов и отлаженных процессов) Соответственно, всё это позволяет JavaFX'у влиться, так сказать. Вопрос только в том, что JAvaFX'у придётся биться на этом поле с Silverlight'ом, который, насколько мне известно, тоже позиционируется именно в «программерский» тулчейн. Технически разница с тем же флешем может быть, и не велика, а вот рыночно - разные инструменты, для разных категорий граждан.

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

> Хотя сейчас вот один наш сотрудник получил прямое указание от руководства НЕ оптимизировать свой сервис по потребляемой памяти, жрёт 14-16 гигов - и хрен с ним, дешевле новую железку на площадку прикупить. Да, сервис на C++ писан, java-haters могут не волноваться :)

Что за жесть сервис выполняет?

VoDA ★★
()

А можно при написании новостей трёхбуквенную муру заменять русскими словами? (можно тоже трёхбуквенными)

JavaFX — это платформа для создания RIA


РИА - это Российское Информационное Агенство и Рантайм Интероп Ассемблиз как минимум. Вникать в бредологию жабы не интересно - лучше _широко_распространёнными_ терминами.

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

>> JavaFX — это платформа для создания RIA

А можно при написании новостей трёхбуквенную муру заменять русскими словами? (можно тоже трёхбуквенными)

RIA это общее понятие безотносительное java или С/С++.

http://en.wikipedia.org/wiki/Rich_Internet_application

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

Рантайм Интероп Ассемблиз


Что это за бредология? Из Perl заморочка?

Karapuz ★★★★★
()

ну типа, делал проект на 1.2, попробовал его же под 1.3, радости нет предела, повторная загрузка ускорилась до уровня флеша)) первичная (без учета установки) все равно немного медленная, за то у явы в отличии от флэша можно получить доступ к ресурсам операционки, подписав приложение... что очень удобно.

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