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