LINUX.ORG.RU

J2SDK 1.4.0. Battle: С vs. Java 2


1

0

Идея сравнения C и Java 2 1.4 возникла у меня после наблюдения за дискуссией по поводу выхода новой версии Java 2. Скорость работы HotSpot компилятора, на мой субъективный взгляд, увеличилась и для несложных интерфейсных программ время реакции не намного хуже, чем для C программ с библиотеками WINGs. Кроме приведенной на скриншоте программы провел тест нейронных сетей - есть выигрыш по сравнению с J2SDK 1.3.1. Обратите внимание на строку кода JFrame.setDefaultLookAndFeelDecoration(true); и форму джаванского окна.

>>> Просмотр (1024x768, 127 Kb)



Проверено:

Чуть-чуть оффтопика: где такую тему красивую добыл? :)

CybOrc
()

2CybOrg

Космические wallpapers: http://www.space.com/php/multimedia/downloads/wallpapers/ Это рисунок Joe Tucciarone (Space Art 2). Далее взял WinMaker стиль purple, изменил градиенты на диагональные, убрал "полоски" в меню и изменил серые градиенты на лиловые в иконках. В качестве терминала у меня wterm, поскольку у меня SuSE 7.1 + X Window System 4.20. Window Maker я пересобрал для 0.80 и сделал все WINGs библиотеки разделяемыми. Потом я убрал икон-бары для строгого минималистического дизайна и ассоциировал wterm с "горячей клавишей". wterm запускается как wterm -tr +sb -fg white -bg black -font fixed. На "Ровербуке" работет хорошо, на обычном дисплее можно поставить синий фильтр для wterm.

NikS
() автор топика

> Обратите внимание на строку кода JFrame.setDefaultLookAndFeelDecoration(true); и форму джаванского окна.

А этой методой я не пользовался. Если я правильно понял намек это она задала специфическую для Явы оболочку окна.

Или?

anonymous
()

JFrame.setDefaultLookAndFeelDecorated(true); - извините я немного ошибся - на скриншоте код, разумеется правильный. Да, это сцецифично, для J2SDK 1.4 - можно иметь единообразные заголовки и рамки окна для разных ОС и оконных менеджеров. По умолчанию используется стандартный Swing стиль Metal 2, но можно, написать, например NeXT подобный стиль и использовать его в KDE или даже MacOS. Из других нововедений J2SDK 1.4.0 (я ее тестировал с первой беты с IBM WebServiceToolKit) мне очень понравилась встроенная система обеспечения безопасности jsse и расширенная библиотека ввода-вывода. Молодцы Sun - утерли нос мелкомягкой .NET студии!

NikS
() автор топика

Ждём-с патчей от FreeBSD team...

Shadow ★★★★★
()

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

Хотя каждому свое...

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

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

2ifconfig

Фон в wterm можно затенить -bg цвет или -pixmap имя_файла

А вообще то я работаю в текстовой консоли - для DB2 больше и не надо.

За хорошие слова про Java - спасибо! Это наряду c ANSI С и Smalltalk мои любимые языки программирования.

NikS
() автор топика

>>За хорошие слова про Java - спасибо! Это наряду c ANSI С и Smalltalk мои любимые языки программирования.

:)) как ни странно, ты не одинок в подобных симпатиях :)) Хотя со "мелким разговором" я, увы, почти не знаком..

Да, кстати.....
http://www.linux.org.ru/view-message.jsp?msgid=109701

и WM тоже :))


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

Спасибо за ответ!

>Из других нововедений J2SDK 1.4.0 (я ее тестировал с первой беты с IBM WebServiceToolKit) мне очень понравилась встроенная система обеспечения безопасности jsse и расширенная библиотека ввода-вывода.

Мне 1.4.0 тоже понравилась но по другим причинам: - встроенные апачевские XML классы + хотя и незначительное но приятное улучшение Swing.

> Молодцы Sun - утерли нос мелкомягкой .NET студии! А конкретней?

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