трое суток в раю или краткий дневник разработчика СЕРЁГИН ВЛАДИМИР 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. Я сделал большие щенячьи глаза и завилял хвостом. Из пасти текла слюна. |