2004JavaOne

ilthw
Уже с Приветом
Posts: 533
Joined: 02 Feb 2000 10:01
Location: Moscow, RU - North Quincy, MA - Moscow, RU

2004JavaOne

Post by ilthw »

Народ, а кто-нибуть ходил ?
Что интересного было ?

Интересно было бы послушать если кто посетил вот это:

"The JavaTM Foundation Classes ("J.F.C./Swing") API and SWT (The Eclipse Standard Widget Toolkit)"

А то тут на работе что-то поползновения идут в сторону СВТ. (Хотя несколько сот тысяч строк UI переписывать имхо бред). Хотелось бы знать в чем выгоды SWT
-- Вот мы и в Хопре...
diam
Уже с Приветом
Posts: 107
Joined: 25 Jun 1999 09:01
Location: Russia

Post by diam »

SWT нативный по своей сути, а посему быстрый. Да и сделан imho гораздо приятнее всяких свингов.
Для дизайна GUI см. в сторону Advanced Eclipse SWT Designer.
ilthw
Уже с Приветом
Posts: 533
Joined: 02 Feb 2000 10:01
Location: Moscow, RU - North Quincy, MA - Moscow, RU

Post by ilthw »

А чем приятнее ? По мне и свинга вполне достаточно. В чем прелесть (что нативная понятно) и что есть того, что нет в Свинге ?
И реально мигрировать большое приложение свинговое на SWT? Заново переписывать или тулзы есть ?
-- Вот мы и в Хопре...
User avatar
Sabina
Уже с Приветом
Posts: 5669
Joined: 13 Oct 2000 09:01
Location: East Bay, CA

Re: 2004JavaOne

Post by Sabina »

ilthw wrote:Интересно было бы послушать если кто посетил вот это:
"The JavaTM Foundation Classes ("J.F.C./Swing") API and SWT (The Eclipse Standard Widget Toolkit)"


Стоила эта JavaOne столько, что простому смертному мало не покажется. Может кого с работы командировали, он и поделится.

А мы пока все в Интернете находим :)

Вот здесь How to Build a Cool JavaTM Foundation Classes ("J.F.C./Swing") Technology Application есть ссылочка:
The demos, tool,s and libraries shown throughout this talk are available as open source projects at JavaDesktop.org.

Другая презентация по SWT обобщена в книге

Вот просто записки очевидцев:
http://blogs.sun.com/roller/page/swinger/20040704#swt_jgoodies_and_synth_my
http://roller.anthonyeden.com/page/peter_pilgrim
User avatar
OO8
Уже с Приветом
Posts: 1243
Joined: 09 Sep 2003 18:31

Post by OO8 »

diam wrote:SWT нативный по своей сути, а посему быстрый. Да и сделан imho гораздо приятнее всяких свингов.
Для дизайна GUI см. в сторону Advanced Eclipse SWT Designer.

HelloWord написанный на SWT будет быстрее написанного на JFC . Что-нибудь посерьезнее будет тормозить как Eclipse.

Ну и дизайнили этот SWT си-программисты, т.е. через зад.
Если не надо с нуля писать editor-like application то лучше не трогать.

По поводу "нативности" - AWT тоже был (и есть) нативный...
diam
Уже с Приветом
Posts: 107
Joined: 25 Jun 1999 09:01
Location: Russia

Post by diam »

OO8 wrote:HelloWord написанный на SWT будет быстрее написанного на JFC . Что-нибудь посерьезнее будет тормозить как Eclipse.

Когда это она тормозила? Может, вы ее с JBuilder-ом каким-нибудь перепутали, который вот уж действительно тормозит?
OO8 wrote:Ну и дизайнили этот SWT си-программисты, т.е. через зад.

Читаем тут про SWT.
OO8 wrote:По поводу "нативности" - AWT тоже был (и есть) нативный...

А потом пришел swing... :)
User avatar
OO8
Уже с Приветом
Posts: 1243
Joined: 09 Sep 2003 18:31

Post by OO8 »

diam wrote:
OO8 wrote:Что-нибудь посерьезнее будет тормозить как Eclipse.

Когда это она тормозила? Может, вы ее с JBuilder-ом каким-нибудь перепутали, который вот уж действительно тормозит?

Постоянно тормозит. На современной машине с 2 Gb памяти тормозит гораздо больше swing-based Intellij IDEA. Причем еще и вываливается Eclipse с OutOfMemoryError периодически. И это при функциональности в половину от IDEA-ной.

diam wrote:
OO8 wrote:Ну и дизайнили этот SWT си-программисты, т.е. через зад.

Читаем тут про SWT.


И? Вы думаете все эти GetDC(hWnd)/ReleaseDC(hWnd, hDC) (ops... new GC()/gc.release()) не от си-шного виндового прошлого? Спасибо, наелись этого еще во времена Win3.1 API.

diam wrote:
OO8 wrote:По поводу "нативности" - AWT тоже был (и есть) нативный...

А потом пришел swing... :)

Вот именно.
Yuri Khupchenko
Новичок
Posts: 37
Joined: 27 Apr 2004 15:25
Location: SPb

Post by Yuri Khupchenko »

OO8 wrote:
diam wrote:
OO8 wrote:Что-нибудь посерьезнее будет тормозить как Eclipse.

Когда это она тормозила? Может, вы ее с JBuilder-ом каким-нибудь перепутали, который вот уж действительно тормозит?

Постоянно тормозит. На современной машине с 2 Gb памяти тормозит гораздо больше swing-based Intellij IDEA. Причем еще и вываливается Eclipse с OutOfMemoryError периодически. И это при функциональности в половину от IDEA-ной.

На мой взгляд, насчет Eclipse - правда. Сам долгое время работал с JBuilder, потом понравилась Idea 8) Много читал про Eclipse - решил попробовать. Ужасные тормоза 8O Если под Windows это еще не так ощущается, то под Linux просто кошмар какой-то 8O

Основное достоинство Eclipse - куча плагинов под что угодно, но сама среда по функциональности не идет ни в какое сравнение с IDEA.

А насчет "медленного" Swing на современной машине - по-моему, это басни. Просто нужно с этим Swing получше разобраться :)
diam
Уже с Приветом
Posts: 107
Joined: 25 Jun 1999 09:01
Location: Russia

Post by diam »

Holy War?? Мне больше заняться нечем? [ ушел курить jdk1.5 ] :gen1:.

Return to “Вопросы и новости IT”