ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
6 июля
159686 Топик полностью
=AlexD= (24.06.2009 06:50, просмотров: 241) ответил M@ik на Странная на первый взгляд:) Но с другой стороны, вместо того, чтобы дергать на каждое действие системный вызов эффективнее рисовать все и обрабатывать события средствами JVM в одном потоке. Как бонус получаем легкую смену внешнего вида приложения одной
Мне кажется вы что-то где-то недопонимаете. AWT - это часть Java API. Т.е. откомпилированный код, использует по возможности средства ОС для вывода изображений, идёт в составе JVM. И потому быстр. А Swing - это библиотека, целиком написанная на Java, от стандартной библиотеки используется только простейшие примитивы рисования. И потому медленный. Swing удобен только тем, что при развитии не требует изменений в API, поэтому он развивается и возможностей и красявостей больше. Что касается системных вызовов, то во втором случае их будет гораздо больше - т.к. всё выводится простейшими примитивами, и соответственно их в десятки раз больше. Сама по себе JVM ничего рисовать не умеет, это в любом случае делается средствами ОС. Вроде Apple в своей ОСь сделала нативную поддержку Swing, и хвалятся что у них всё быстро. Но это исключение :-).
Три кита на которых зиждется реклама: враньё, преувеличение, замалчивание. Новости СМИ - это политическая реклама.