P.S. Имхо, фразы вроде «Это самая мощная и гибкая ajax-библиотека из всех, что есть на рынке, она активно развивается и имеет большое комьюнити.» ужасны.
нормальная фраза. тем более, что правдивая :) при том что я не считаю Dojo лидером в области интерфейсов (до extjs ему расти и расти), но во всем остальном, это самое мощное решение, без альтернатив. вроде как один с первых серьезных крупных фреймворков аяксовых вообще, хотя не ручаюсь
Не знаю. У меня едва ли не половина демок глючит в одном из браузеров: IE7, FF 3, Opera 9.25. С такой совместимостью его юзать не хочется, хоть и выглядит он многообещающе.
Скорее всего вы не смотрели YUI. Имхо, наиболее мощное средство разработки.
Кастомизированные ивенты, Юнит тестинг, средства отладки.
Очень рекомендую посмотреть.
про производительность не поспоришь:), если речь идет конкретно про поиск элемента по селектору (других тестов я не нашел), однако это лишь один из не самых значительных аспектов фреймворка.
Стиль апи — сильно субъективно, мне Апи кажется вполне удобным и продуманным.
Конечно, YUI болше энтерпрайз решение и библиотека чересчур мощная для простеньких UI эффектов и аякса.
Имхо, она еще год назад была черезчур тяжелая и тормозная, не знаю, во что она превратилась сейчас. А если нужен просто ajax, то лучшее решение — jquery, ну или самому обортку сделать над xmlhttprequest.
А термин «аяксовый фреймворк» вообще какая-то бессмыслица.
Вероятно, bioroot хотел сказать, что если разработчики не потрудились сделать неглючные демки, то разбираться во всех мелочах такого большого фреймворка не тянет.
Написано о реализации кучи фич, и ни одной ссылки на демку… Это как рассказывать о новой машине, о том какая она замечательная и не показать ни единой фотки, и не дать никаких точных характеристик… кот в мешке…
Часть демок не пашет/часть корявые до не могу
Сайты разработчиков пашут не все, из-за того что не грузится доджо :-/
Впечатлений нет…
Я вообще с трудом понимаю, как можно доказать подобное заявление. Да и смысла нет. Постоянно появляются новые фреймворки и развиваются старые.
Заголовок желтизной отдает.
«это самая мощная и гибкая...» — это голословное утверждение автора.
Примеры, пожалуйста, на тему: «почему я использую Dojo а не extJs, jQuery, prototype, mootools» (нужное подчеркнуть)
использую. ExtJS для построения интерфейсов. нигде в других фреймворах нету всех возможностей Dojo. или они раскиданы по чужих плагинах и несистематизированы в рамках одной системы. часть возможностей в Dojo просто уникальная и нигде больше не поддерживается, часть была уникальная, потом перешла в другие фремворки.
это не их нет, а вам не приходилось делать серьёзные веб-приложения. А я делал и видел на Dojo больше системы.
В Dojo впервые был реализован клиентский сторадж, поддержка сервисов, cometd, dojox.data.*Store, dojox.analytics.Urchin, dojox.rpc.OfflineRest/dojox.rpc.LocalStorageRest, dojox.json.schema, dojox.secure.sandbox, dojox.lang.aspect, Doh и другие. Система компонентой загрузки и многое другое, та же поддержка трехмерной крафики, рисование 2д и еще…
не имею, да. но сделал вывод с Вашей безапелляционной фразы, что возможностей этих не надо. либо просто мы действительно разные такие приложения делаем. на этом дискуссию можно считать законченной, по крайней мере с моей стороны.
Dojo интересна с точки зрения новшеств, которые она предоставляет. Не более (но и не менее). Я имею в виду dojox. Даже если вы посмотрите на свою статью, то больше вы говорите о dojox нежели о core и dijit. На самом деле так и есть, это самое интересное. Вся остальная функциональность и виджеты (dojo core и dijit) есть практически везде, и на dojo демо это не выглядит впечатляюще.
Я переодически возвращаюсь к этой библиотеке, но у меня как-то с ней не клеится. В некоторых компонентах код написан плохо. Cometd client, который вы упомянули только чего стоит. Причем это наверное даже не проблемы просто кодирования, а они архитектурные.
Мощная и гибкая — это хорошо. А вот заставить аутентифицироваться пользователя или перепоручить это браузеру, но получить имя/пароль/хеш пароля она может?
Понятно, передача этих данных открытым текстом интересует мало.
А то вот спросили недавно, и оказалось нетривиально это совсем…
Обзор нового релиза самой мощной Ajax библиотеки — Dojo Toolkit 1.2