Java comes - Пришествие Java

At title page - НаверхReturn at title page - Возврат на основную страницу

Register now - Попробуй заработать
Get your 39$ - Получи чек! | FREE web site and $20 cash over & over!

Целый год блуждая по Всемирной Сети я практически ни разу не видел сайта, использующего Java-апплеты (кроме своего, разумеется :-). Полнейшее отсутствие современных технологий, особенно в русскоязычной части Internet, вынуждает заново проводить ликбез по элементарным вещам для многих Web-дизайнеров, начинающих и действующих.

Давайте поговорим о Java. Признаюсь честно - меня, программиста повидавшего многое, эта технология просто ошеломила. Это настолько потрясающий инструмент для реализации любых проектов в Internet - от рядовых страничек до виртуальных магазинов - что не воспользоваться им просто невозможно.  Феномен Java изменит саму сущность Internet. Когда это произойдет - завтра или в отдаленном будущем - зависит от образованности и активности тех, кто создает Internet сегодня.

А сегодня большинство т. н. "мастеров" с большим удовольствием клепает обыкновенные HTML-страницы, зачастую с большим количеством графики и GIF-анимации. Кто похитрее, тот конструирует сайты с фреймами и все на этом заканчивается. Что тут сказать - я, например, не собираюсь ожидать по полчаса, пока загрузится фото чьей-то любимой собаки размером в 100 килобайт и счетчик посещений от Rambler.

Сайт, разработанный профессионалами, отличается невооруженным глазом - очень содержательный, нет избытка графики, содержит активные элементы (использование JavaScript). Полезные сайты также позволяют обмениваться информацией с сервером через формы ввода (используя CGI). Это говорит о том, что к разработке данного сайта привлекались также и программисты.

Именно им будет полезна информация о Java. Java - объектно-ориентированный язык программирования, открывающий доступ ко всему скрытому потенциалу Сети. С помощью Java можно создавать приложения для сбора и обработки самой различной информации со всех уголков Всемирной Паутины.

Сами приложения также могут быть весьма разнообразными. Это могут быть программы, выполняемые внутри браузера - апплеты, самостоятельные приложения, приложения, выполняемые на сервере - сервлеты, и т. д.

Разработка таких приложений доступна лишь подготовленным программистам, и выполняется для конкретных проектов. Поэтому проще всего продемонстрировать Java на примере анимационных апплетов - то, что применимо и понятно не только профессиональным программистам но и всем остальным.

Вот это апплет FloatingText - можно ли создать то же самое в GIF-анимации ? Да, что-то подобное можно. А какого объема получится GIF-файл ? Килобайт 10 минимум, как правило больше.

Допустим, мы сделали 10 заголовков для своих страниц на сайте в виде GIF-анимации - займет ни много ни мало - 100 килобайт. А с помощью параметров мы вставим сколько угодно таких заголовков, различных размеров и шрифтов, и вертикальных и горизонтальных в свои страницы. И все это возможно, используя один-единственный экземпляр апплета объемом всего-навсего 4 килобайта. Этот апплет браузер скачает в кэш при первой загрузке, а в дальнейшем будет только подгружать с локального диска. Представляете, насколько меньше придется скачивать вашим посетителям всякой ерунды.

Хотите разнообразия - пожалуйста. На базе этого апплета легко разработать собственный с оригинальной текстовой анимацией. Например, апплет FloatingShadowed.

Он является наследником апплета FloatingText и содержит в себе лишь дополнительный код, реализующий дополнительное анимирование текста. Его объем менее килобайта - 736 БАЙТ ! При выполнении браузер самостоятельно загрузит базовый апплет FloatingText из своего кэша. Ну как вам?

Апплет, который Вы видите в начале страницы, разработан уже на базе FloatingShadowed. Он использует более сложные фоновые эффекты, поэтому занимает места чуть-чуть больше - 3 килобайта.

При разработке Java апплетов необходимо сначала тщательно запрограммировать базовый класс, содержащий наибольшее количество общих функций, а затем на его основе создавать разнообразные расширения. Тогда , при первом выполнении любого апплета, браузер загрузит   базовый класс в свой кэш и при следующих запусках других апплетов-расширений будет подгружать его из памяти локального компьютера, а не через Internet, что в сотни раз быстрее.

Предлагаю Вам для обучения Java и применения на своих сайтах коллекцию своих апплетов с исходными текстами и подробными комментариями (только для собственного использования без права дальнейшего распространения).
Одновременно можете заказать цветовую гамму каждого апплета (цвет фона, текста, тени, звезд и метеоров в формате R.G.B), наиболее подходящую для Вашего сайта.

Просто пришлите почтовым переводом эквивалент 1.5$ ( 45 российских рублей либо 800 тыс. белорусских рублей) на адрес моего отца (по совместительству - личного экономиста):

Маковчику Василию Васильевичу,

ул. Энергетиков 12, кв. 28,

г. Белоозерск

Брестской области

225215 БЕЛАРУСЬ

и на обороте укажите разборчиво (печатными буквами) свой E-mail.
Желательно прислать подтверждение - простое письмо с номером и датой перевода и номером почтового отделения - на мой E-mail: [email protected].

Будь моя воля - раздал бы даром, но с меня тоже требуют деньги, в том числе и за подключение к Internet. А сумма по нынешним меркам мизерная, так что тут без обмана - пришлю ZIP-архив с исходниками и откомпилированными Java-апплетами, как и обещал.

Желаю успеха.

Victor Makovchik


At title page - НаверхReturn at title page - Возврат на основную страницу