Архив

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

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 и другие. Хотя многие разработчики фреймворков стремятся к универсальности и пытаются охватить все нюансы разработки в своём продукте, но все равно часто получается обратное - для каждого конкретного проекта существует несколько библиотек, которые именно вместе покрывают все потребности разработки. Соответственно, нередко можно встретить сразу несколько библиотек в одном проекте, к примеру мы в своих проектах применяем комбинацию из нескольких известных библиотек, причём, некоторые из них только из-за одной-двух функций, которые реализованы наиболее удачно.

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

ExtJS RC1 — мы все ближе и ближе к идеалу.

5 ноября 2007 Comments off

Нет, я просто отказываюсь в это верить. Хотя это реальность - сегодня явно очень и очень удачный день! Не успели мы рассказать вам о выходе релизной версии библиотеки Dojo toolkit (смотрите предыдущий материал), как, по привычке зайдя на официальный сайт нашего "любимого" фреймворка ExtJS, я обнаружил, что доступна для загрузки уже не первая бета-версия, а релиз-кандидат! Причём, об этом нет ещё новости даже в официальном блоге проекта и форуме. Так что мы с радостью первыми в Рунете (и, наверное, во всем интернете) сообщаем - сегодня доступна первая релиз-кандидат версия ExtJS RC1. Это значит, что мы все ближе и ближе к финальной версии этой самой мощной библиотеки для построения web 2.0-приложений с невероятно функциональным и красивым интерфейсом пользователя. Обязательно заходим и загружаем ExtJS RC-1 (Zip, 4.39 Mb)

Пока никакой информации о нововведениях нет, поэтому логично предположить, что основная работа велась над устранением известных ошибок и доведением уже заявленной функциональности до полностью работоспособного состояния. API не претерпел особых изменений, так что приложения останутся полностью работоспособными при переходе на новую версию. И так, мы все ближе и ближе к появлению стабильной и совершенной платформы для построения веб-интерфейсов нового поколения, полностью аналогичных новейшим разработкам в современных операционных системах, но работающих в веб-браузере!

Dojo toolkit 1.0 Release — мы строили, строили, и наконец достроили!

5 ноября 2007 Comments off

Сегодня для всех профессиональных веб-разработчиков, которые работают над AJAX и Web 2.0 приложениями просто праздничный день. Одна из самых старых и мощных, претендующих на полную универсальность библиотек наконец явилась для разработчиков в виде законченного готового релиза. Сменив множество промежуточных версий, кардинально сменив архитектуру и API в переходе с 0.4.х к ветке 0.9.х и потом наконец перейдя к 1.х ветке, Dojo toolkit наконец готов к промышленному использованию, хотя, честно сказать, есть довольно много вполне солидных проектов, работающих ещё на предыдущих версиях, а разработчиков все время поддерживали такие гранды индустрии как IBM, SUN и AOL. Для примера - Dojo в IBM используется не только в исследовательских проектах, но и в коммерческом ПО, в той же линейке WebSphere.

Мы уже рассматривали основные моменты архитектуры и возможности библиотеки, основываясь на бета-версии, теперь же только осветим нюансы релизной версии.
Читать далее...