Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #67, ИЮНЬ 2006 г.

реализация идеи в коде

АНТОН СКОРОБОГАТОВ

Спецвыпуск: Хакер, номер #067, стр. 067-038-5


$$(‘a.alert’).each(

function(node){

Event.observe(node, ‘click’, function(e) {

alert(e.href);

document.location.href = e.href;

})

}

)

Если запишешь все это в одну строку, получишь сногсшибательную картину. Конечно же, prototype обладает еще и кроссбраузерным XMLHttprequest (XHR) — им сейчас никого не удивишь.

Script.aculo.us — это надстройка над Prototype, которая реализует некоторые интерфейсные элементы и визуальные эффекты: автодополнение, drag&drop, генератор DOM-элементов. От своего родителя Prototype эта библиотека унаследовала изящность и внешнюю простоту.

пример реализации эффекта мягкого «схлопывания» для элемента

Effect.BlindUp($(‘id’));

Prototype в связке со Script.aculo.us берут на себя рутинные операции при создании пользовательского интерфейса. Но не стоит злоупотреблять этим и использовать эффекты ради самих эффектов. Помни о том, что пользователь должен получать удовольствие от работы с твоим сайтом.

[что нам стоит дом построить?]

Если ты уже собрал достаточное количество инструментов, тебе наверняка захочется создать какой-нибудь сервис — подкину несколько идей. На сегодня доступны карты Москвы от Google, значит, можно создать альтернативу картам различных развлекательных заведений (их составляют редакторы) и предоставить пользователям право самостоятельно наносить на карту любимые бары, кафе, клубы и т.д. Если совместишь карту с обсуждением конкретного места, получится весьма активное сообщество.

Если хочешь добыть денег, устрой место встречи псевдогламурных девчонок, где они смогут собирать, обсуждать и рейтинговать свою одежку и любимые магазинчики. На данный момент подобные коммуникации проходит в формате форума, но потенциал аудитории огромен. Чувствую, за счет размещения рекламы на таком сайте ты сможешь поесть хлебушка с маслицем.

Рунет растет, растет и количество его пользователей, соответственно, потенциальная аудитория твоего сервиса или сайта будет гарантированно увеличиваться и наверняка найдется группа людей, для которых ты сделаешь доброе дело реализовав собственную идею.

мнение эксперта

Артем Иванов — ведущий программист проекта распознавания личности, аспирант Нижегородского института прикладной физики РАН

Думаю, примеры применения web-сервисов можно найти на многих ресурсах в Сети. А как разделить направленность этих ресурсов и выделить из них самые успешные? «Успешные» значит «самые посещаемые, приносящие доход, дающие известность»? Посещаемость не приносит дохода сама по себе, поэтому при работе с web-сервисами важно выделить свое положение в «пищевой цепи»: коммерческая разработка и публикация сервисов в общеизвестных ресурсах, интеграция компаний в рамках сети подписчиков каких-либо сервисов. Успех этой технологии — успех каждого, кто рискнет реализовать свою идею. Если создание сложных продуктов (системы управления контентом или сайта знакомств) потребует массы человеческих и временных ресурсов, то создание какого-нибудь интересного и полезного сервиса поможет тебе в коммерческом продвижении идеи

Назад на стр. 067-038-4  Содержание  Вперед на стр. 067-038-6