Автор статьи: Степанов Сергей
Очередная попытка построить «живой» дизайн на основе Java-аплета увенчалась очередным провалом…
Однажды я уже сделал вывод, относительно Java-аплетов, но упрямый характер и стремление к экспериментам не даёт покоя…
Аплет полностью игнорирует слои и их позиционирование, уничтожая все достоинства DHTML. А прямоугольная зона его действия сильно ограничивает возможности, загоняя дизайн в механические тиски прямоугольных блоков. Не спорю, есть возможность «объиграть» и прямоугольные формы, но всегда хочется найти что-то необычное. Другой аргумент против аплета — его «вес». Например, аплет (имитирующий падающий снег), даже в самом простом варианте «весит» около 6Кб. Не хотелось бросать идею, и я решил заменить его обычной Gif анимацией. После экспериментов с получением реализма «свободных частиц» (снег, метель, дождь), я получил те же 6Кб, но я не был ограничен возможностями Java-аплета и регулировкой его параметров. А написать более сложный аплет — это увеличить его размер ещё больше. Вывод: в руках дизайнера, Gif-анимация даёт больше возможностей и не отнимает системные ресурсы в таком количестве, как Java-машина, а дизайн не пострадает, если она отключена в браузере пользователя. Хотя, эксперименты будут продолжены…
Теперь о «вечном»… Если Вы не видите английских слов в оформлении, то я Вас поздравляю — у Вас, скорее всего, Netscape! А он не понимает фильтров. Фильтры — очень приятная вещь и ими прекрасно управляет JavaScript.
Статья впервые была опубликована на www.6floor.ru