Сразу хочу заметить, что прямо сейчас я не рекомендовал бы использовать dojo для обычных веб-сайтов.
Т.к версия 0.4 текущая очень жирная по размеру, а 0.9 новая - несовместима с 0.4, полностью переписана.
Она еще не вошла (но вот-вот войдет) в бету, и совсем не готова не то что к продакшн, но даже и разработку я вести бы на ней не рекомендовал.
Преимуществ dojo, тем не менее, несколько основных.
1. dojo предоставляет гораздо больше функционала, нежели перечисленные вами библиотеки. Там куча пакетов на надежном фундаменте. Лично меня привлекла в первую очередь "фундаментальность" dojo.
В dojo есть система пакетов, виджет-фреймворк, ajax, storage, xml, dom/html-helpers, анимация, и многое другое. Посмотрите dojo book и тесты.
2. Некоторые важные для меня компоненты dojo написаны хорошо.
Это, в первую очередь, (a/s)jax в всех его проявлениях, события, АОП, пакеты и новая система сборки в 0.9 (layered builds), сжатие (рекомендую даже отдельно от dojo).
Это НЕ виджет-фреймворк в 0.4, который в 0.9 написан с нуля, и НЕ дикий размер сборок 0.4.
Информацию, кроме официального сайта, можно получить на форуме, в мейл-листе и в IRC FreeNode, #dojo.
Вот так вот в общем виде.. Что-то еще ? =)
|