powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / SWT скорость
11 сообщений из 11, страница 1 из 1
SWT скорость
    #34630795
Dennnn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На LOR'е написали, что SWT более тормозной нежели Swing. Это действительно так или всё с точностью до наоборот?
...
Рейтинг: 0 / 0
SWT скорость
    #34630889
smbdy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
имхо, наоборот
могу подтвердить только собственными наблюдениями
...
Рейтинг: 0 / 0
SWT скорость
    #34630892
Quessir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИМХО, тоже. И тоже из собственных наблюдений.

З.Ы. а что такое LOR?
...
Рейтинг: 0 / 0
SWT скорость
    #34630897
smbdy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://www.linux.org.ru/ - помойка рунета :)
...
Рейтинг: 0 / 0
SWT скорость
    #34630923
swt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DennnnНа LOR'е написали, что SWT более тормозной нежели Swing. Это действительно так или всё с точностью до наоборот?наоборот
...
Рейтинг: 0 / 0
SWT скорость
    #34630924
Partisan M
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LOR не менее умный форум, чем здесь. То есть не очень. И даже совсем нет.

Правда то, что скорости SWT и SWING никто не сравнивал ввиду ненадобности. Так что волноваться нечего. Однако некоторые неразумные поклонники Eclipse находят у него достоинства, где их нет, поэтому вопят, что SWT быстрее, чем SWING. Фактов не приводят.
В действительности SWT пользуется для показа визуальных элементов родными элементами операционной системы, а SWING нет. Поэтому соотношение скоростей может быть разное (хотя есть дурачки, делающие поспешный вывод, что SWT "должно быть быстрее". А вот ни фига оно вам не должно). Так, в Windows (не Vista) родные визуальные элементы создаются с помощью библиотеки GDI, которая не очень быстра (т.к. современные видеоадаптеры её не ускоряют). Но это незаметно, поскольку кнопка и подобный элемент будут в любом случае показаны за доли секунды. SWING в принципе может быть быстрее, если использует для той же кнопки OpenGL или DirectX. Использует ли на самом деле - не знаю, т.к. не всё ли равно, опять же в любом случае кнопка будет показываться за доли секунды. Однако SWING, в отличие от SWT - библиотека, расширяемая пользователем. Например, не слишком трудно создать кнопку, с изображением на ней, использующем OpenGL.
В общем, соотношение скоростей не важно потому что то и другое достаточно быстро, но если оно волнует, то измеряй самостоятельно, т.к. на этот вопрос получишь лишь голословные утверждения.
...
Рейтинг: 0 / 0
SWT скорость
    #34630926
swt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Partisan Mхотя есть дурачкичто ж ты так сразу и так категорично?
...
Рейтинг: 0 / 0
SWT скорость
    #34630950
Partisan M
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to swt

Я сам пользуюсь Eclipse (и доволен), но нельзя одобрить голословные, хотя и многократно повторяемые утверждения.

Заодно, я пожалуй слишком категорично написал, что современные видеоадаптеры не ускоряют GDI. Некоторая поддержка операций GDI в них есть, но всё равно GDI значительно медленнее, чем DirectX или OpenGL. (Совсем нету поддержки GDI+, использованном в графическом интерфейсе WinForms для .NET, но это было обнаружено только когда кто-то стал рисовать в нём. Кнопки же показываются и в нём настолько быстро, что и не заметить отставания от GDI).
...
Рейтинг: 0 / 0
SWT скорость
    #34633352
DPH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DPH
Гость
По личным впечатлениям: под Win быстрее SWT и Eclipse существенно быстрее Idea

По многочисленным чужим отзывам: под Linux быстрее хорошо написанный Swing, Idea несколько быстрее Eclipse.
...
Рейтинг: 0 / 0
SWT скорость
    #34633417
Partisan M
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не надо путать быстродействие SWING/SWT с одной стороны и быстродействие Eclipse/IDEA с другой стороны. Быстродействие IDE меньше всего зависит от графической библиотеки. По моим наблюдениям в IDEA проект грузился значительно медленнее, чем он же в Eclipse (после конвертации его формата из IDEA в Eclipse). При чём тут графическая библиотека. Также во время работы - IDEA содержит сотни (как они хвастаются) "инспекторов кода", дающих дурацкие советы. Тратится на них время или нет? Ещё заметил - изменишь один класс, а в других, ссылающихся на него, изменения отражаются медленно (то есть не сразу появляется или исчезает пометка ошибки). В Eclipse и Netbeans (которое исполльзует SWING, как и IDEA) - намного быстрее (практически мгновенно). Опять же - при чём тут графическая библиотека? Просто плохо запрограммировано.
В общем или приводить данные измерения быстродействия, или не надо этих "мне кажется, что...".

На этом останавливаюсь, т.к. что знал, то и написал.
...
Рейтинг: 0 / 0
SWT скорость
    #34633458
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DennnnНа LOR'е написали, что SWT более тормозной нежели Swing. Это действительно так или всё с точностью до наоборот?
Пару лет назад ситуация была такая. SWT был более быстрым в отрисовке, так как завязан на нативный код. Swing же отрисовывается полностью на Java. Но в тоже время с SWT были такие проблемы как виртуальные таблицы - попытка запихнуть 10 000 строк выливалась в недостаток хэндлеров. В Swing же в то время TableModel уже был не один год.

Сейчас же все уровнялось. В SWT уже давно есть вирутальные таблицы. А Swing с Java 6 стал гораздо быстрее и что не мало важно симпатичнее.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / SWT скорость
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]