Очередная попытка построить "живой" дизайн на основе Java-аплета
увенчалась очередным провалом...
Однажды я уже сделал вывод, относительно Java-аплетов, но упрямый
характер и стремление к экспериментам не даёт покоя...
Аплет полностью игнорирует слои и их позиционирование, уничтожая все
достоинства DHTML. А прямоугольная зона его действия сильно ограничивает
возможности, загоняя дизайн в механические тиски прямоугольных блоков.
Не спорю, есть возможность "обыграть" и прямоугольные формы,
но всегда хочется найти что-то необычное. Другой аргумент против аплета
- его "вес". Например, аплет (имитирующий падающий снег),
даже в самом простом варианте "весит" около 6Кб. Не хотелось
бросать идею, и я решил заменить его обычной Gif анимацией. После
экспериментов с получением реализма "свободных частиц" (снег,
метель, дождь), я получил те же 6Кб, но я не был ограничен возможностями
Java-аплета и регулировкой его параметров. А написать более сложный
аплет - это увеличить его размер ещё больше. Вывод: в руках дизайнера,
Gif-анимация даёт больше возможностей и не отнимает системные ресурсы
в таком количестве, как Java-машина, а дизайн не пострадает, если
она отключена в браузере пользователя. Хотя, эксперименты будут продолжены...
Теперь о "вечном"... Если Вы не видите английских слов в
оформлении или буквы в словах не прозрачные, то я Вас поздравляю -
значит вы любите "альтернативные браузеры" (отличающиеся
от MS IE)! А они не понимает фильтров и прозрачность! Фильтры - очень
приятная вещь и ими прекрасно управляет JavaScript.
P.S. Статья написана в 2000 году, и некоторые моменты потеряли
свою актуальность. Использование Java-аплетов в дизайне сайта практически
полностью сменилось технологией Flash анимации. А борьба за каждый
килобайт веса страницы воспринимается современными web мастерами как
"дикость" или фанатизм. Страницы с общим весом в несколько
сотен килобайт - вот их стихия... И эта статья - уже часть истории
web дизайна, показывающая необходимость постоянно изучать и оттачивать
меняющиеся технологии. К тому же, это и повод задуматься тем, кто
собирается выбрать профессию web дизайнера. Вы готовы постоянно учиться
(всю профессиональную жизнь), экспериментировать с новыми технологиям?
В Интернете так легко отстать от технологий...
Сергей Степанов