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

трое суток в раю или краткий дневник разработчика

СЕРЁГИН ВЛАДИМИР AKA PEKO

Спецвыпуск: Хакер, номер #073, стр. 073-064-1


GASUBASU CREW

PEKO@GASUBASU.COM

WWW.GASUBASU.COM

ТВОЕМУ ВНИМАНИЮ ПРЕДСТАВЛЯЕТСЯ НЕБОЛЬШАЯ ИСТОРИЯ ИЗ ЖИЗНИ ПИРАТОВ МОРЯ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ. ЭТО ПРЕДОСТЕРЕЖЕНИЕ ДЛЯ ЮНЫХ ИСКАТЕЛЕЙ ПРИКЛЮЧЕНИЙ, ГОЛОВОРЕЗОВ С КЛАВИАТУРОЙ НА ПЕРЕВЕС. ХОЧУ СРАЗУ ОБРАТИТЬ ВНИМАНИЕ НА ТОТ ФАКТ, ЧТО В ЭТОМ ВОССТАНОВЛЕННОМ ПО ПАМЯТИ ЛОГЕ СОБЫТИЙ БОЛЬШЕ ЭМОЦИЙ И ЧАСТНОСТЕЙ, ЧЕМ ОБЪЕКТИВНОСТИ И ЗДРАВОГО СМЫСЛА. АВТОР ЗДЕСЬ НЕ ПЫТАЕТСЯ ДИСКРЕДИТИРОВАТЬ ТЕХНОЛОГИЮ AJAX, А ЛИШЬ УКАЗЫВАЕТ НА НЕУМЕСТНОСТЬ ЕЕ ПРИМЕНЕНИЯ КАК ЯДРА В КРУПНЫХ ПРОЕКТАХ, КОТОРЫМ НЕОБХОДИМ НАВОРОЧЕННЫЙ ИНТЕРАКТИВ

[три месяца в аду.]

Начало конца: появился штурман, провел инструктаж – сегодня начинаем разработку нового игрового онлайн-проекта: - «Флэша не будет вообще, все будет на Аяксе, а ты (ткнул в меня пальцем) будешь заниматься клиентским движком, так как лучше всех знаешь ЯваСкрипт2. Все должно быть гламурно и эффектно!».

[месяц первый – армии мутантов.]

Неделя первая. Начат поиск достойного фреймворка. Всю неделю рылся в инете, выкачивал примеры, движки, читал восторженные отзывы. Запомнил новое слово «Виджет». Как все прикольно – шевелится, подсвечивается, радует глаз.

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

Неделя третья. Отобрал самых крутых, играюсь, пробую собирать скелет проекта. Все просто замечательно! На сбор тестовой модульной сетки проекта уходит 10 – 20 минут. На забивку его пробным фаршем из стандартных компонентов еще час - полтора! Красота! Радуюсь, как бесплатным конфетам с ликером!

Неделя четвертая. Опять пришел штурман, отвесил мне пинка. Заявил, что если я, наконец, не определюсь с платформой – будет рыбалка (меня сначала вздернут, а потом прямо на веревке скормят акулам). Я выкатил ящик с плюшевыми аякс-мутантами, разной степени измученности и начал их комментировать:

а dojo – прикольный, кондовенький, сыроват;

b sajax – понятия не имею, нашел на их сайте только пример с умножением двух цифр;

c mochkit – совсем все простенько, но табличку отсортировать смогут;

d pxtk – так и не нашел примеров и документации;

е qooxdoo – модные чуваки, они мне понравились - кандидат номер 1;

f aculo – небольшая коллекция полезных скриптов;

g xajax – ну, умножать цифры они умеют;

h yahoo – слава гугла не дает им покоя, но документация на 5+;

i prototype – эээ, типа модный фреймворк в 390 байт;

j zimbra – посмотрим, когда наши хостеры начнут поддерживать серверную Яву ;

k google – без комментариев, но возможно наш дизайнер сможет прикрутить сюда дизайн;

l spry – аdobe, пока только умеет сортировать колонки и анимировать картинки;

n tibco – серьезное корпоративное решение, мы разоримся на кофеине, пока разберемся с этим монстром, (смеюсь каждый раз как читаю название - звучит как «чибик»).

На вопросительное «ииии?» мной из-под стола была вынута красивая глянцевая коробка с модным дизайном. На ней красным было написано - Backbase. Я сделал большие щенячьи глаза и завилял хвостом. Из пасти текла слюна.

Содержание  Вперед на стр. 073-064-2