Fork me on GitHub
6/8/2006

Django и AJAX: продолжение

Вторая часть статьи про создание AJAX-приложения на Django. Помимо всего прочего, Джеймс Бенетт, говорит о выборе JavaScript-библиотеки для реализации AJAX. Он останавливает свой выбор на Yahoo UI Library и поясняет, почему он выбрал именно YUI:
Ваши тебования и предпочтения могут быть другими, но вот почему мне нравится YUI:
  • YUI модульная библиотека, так что достаточно включить "базовый" файл и потом добавлять специфичные компоненты когда они понадобяться;
  • YUI существует в двух вариантах: "обычном" и "сжатом". Вы можете использовать "обычный" при отладке, а после того, как всё работает, перейти на "сжатый", чтобы уменьшить трафик;
  • YUI добавляет всего один объект - YAHOO - в глобальное пространство имен (это очень удобно, когда Вы используете YUI совместно с другим JS-кодом и упрощает отладку);
  • с YUI в комплекте идут уже готовые "виджеты" и эффекты, но они больше ориентированы на "блочный" стиль программирования;
  • YUI распологает к тому, чтобы писать JavaScript, который выглядит "естественно";
  • YUI полностью и хорошо документирована, с обзором каждого модуля, полным описанием API и "шпаргалками"

Комментарии

Все статьи