Архив

Публикации с меткой ‘тулкит’

AJAX Rain или полный каталог виджетов

8 ноября 2007 Comments off

В сегодняшнем обзоре мы рассмотрим типичную ситуацию - вы делаете какой-то проект, и требуется реализовать ту или иную функциональность, или для построение интерфейса требуется определённый элемент (виджет). Если ваш проект основывается на какой-то известной AJAX-библиотеке, вы в первую очередь просмотрите ее документацию в поисках реализации того, что требуется штатными средствами. К примеру, самые мощные фреймворки вроде ExtJS или Dojo toolkit уже изначально содержат почти все известные элементы управления и модули для реализации основных функций в AJAX-приложениях.

Но, с другой стороны, за универсальность есть расплата. Это и некоторая ограниченность в реализации того или иного элемента, или даже просто его не реализуемость в рамках выбранного фреймворка. Ведь каждый из них специализируется на чем-то своём, даже вопреки заявлениям разработчиков. Для примера, из уже наших традиционных, ExtJS очень силен в плане поддержки визуальных элементов GUI, хотя в нем, даже в версии 2.0 иногда не хватает специфических элементов, например, слайдера (ползунка-регулятора), а Dojo toolkit силен в невизуальных компонентах, а также в создании и обработке графики (двухмерной, а теперь и трёхмерной!), но предоставляемые интерфейсные примитивы как то не впечатляют на фоне того же ExtJS-а.

Если выбранный вами фреймворк не поддерживает желаемого функционала, можно, конечно, попробовать реализовать его самостоятельно. Или сменить полностью на другой, если это только начало проекта и ещё позволительно. А если вы вообще не используете никаких фреймворков, но желаете добавить ту или иную функциональность на страницу? Во всех этих случаях, и во многих других, о которых мы даже не помним, вам поможет отличный ресурс - Ajaxrain. Читать далее...

JSLoader — универсальный загрузчик AJAX библиотек

Если вы разрабатываете сложный веб-сайт или веб-приложение, то наверняка используете какой-то из популярных фреймворков, значительно упрощающих жизнь разработчику. Это могут быть как мощные "тяжеловесы" вроде ExtJS, Dojo toolkit, так и сравнительно небольшие тулкиты, такие как jQuery, Prototype, Lightbox и другие. Хотя многие разработчики фреймворков стремятся к универсальности и пытаются охватить все нюансы разработки в своём продукте, но все равно часто получается обратное - для каждого конкретного проекта существует несколько библиотек, которые именно вместе покрывают все потребности разработки. Соответственно, нередко можно встретить сразу несколько библиотек в одном проекте, к примеру мы в своих проектах применяем комбинацию из нескольких известных библиотек, причём, некоторые из них только из-за одной-двух функций, которые реализованы наиболее удачно.

Читать далее...