Показаны сообщения с ярлыком RIA. Показать все сообщения
Показаны сообщения с ярлыком RIA. Показать все сообщения

вторник, 5 октября 2010 г.

Ext JS больше нет! Начинаем работу с Ext JS

[статья в работе]
JQuery, Prototype, Mototools … Эти javaScript библиотеки серьёзно облегчают жизнь веб – разработчику. Ту же миссию призвана осуществить библиотека Ext JS, но «это нечто совсем другуе”. И тут всё гораздо серьёзней. Впрочем, давайте посмотрим что собой представляет этот инструмент.

В середине июня этого года, разработчики популярного JavaScript- фреймворка Ext  JS решили завершить жизненный цикл своего проекта. Впрочем событие, которое по всей видимости будет иметь довольно большие последствия для веб-разработчиков, состоит в том, что  авторы библиотеки теперь будут выпускать новый продукт, вернее несколько продуктов, объединенных под новым названием – Sencha (кажется, чай такой есть).  В их основе всё та же Ext  JS, объединенная с проектами jQTouch и Raphaël. Что из этого выйдет пока не  ясно, но определённо, для разработчика не знакомого с библиотекой, стоит обратить на неё внимание. Чем мы сегодня и займёмся.

суббота, 25 сентября 2010 г.

Каркасная разработка веб-приложений на основе фреймворка Kohana.

Кто из web-разработчиков, вначале каждого нового проекта, не сталкивался с рутинными процедурами создания архитектуры приложения, выбора и написания библиотек классов и функций? Кому не приходилось помногу раз переписывать методы для работы с базой данных, файлами и т. д., постоянно жалея о том, что время, затраченное на эти задачи, можно было бы использовать в реализации данного проекта? Выход из подобных ситуаций один – использование каркасной среды разработки или фреймворка, позволяющей во много раз повысить производительность разработки.

В настоящее время существует огромное количество инструментов значительно облегчающих жизнь веб-разработчикам, одним из которых являются так называемые каркасные среды разработки. К ним относятся всевозможные фреймворки, которые позволяют увеличить производительность создания приложений, значительно уменьшая количество написанного кода, соответственно сокращая время, затраченное на разработку. Так, что же это такое - фреймворк? Попросту говоря это готовый каркас будущих приложений, которые будут создаваться на его основе. Можно писать каждое новое приложение «с нуля», формируя каждый раз его структуру, распределяя модули, директории, библиотеки классов, обрабатывающие основные компоненты приложения, а можно не изобретать велосипед и воспользоваться готовым универсальным решением, которое собственно и предоставляет каркасная среда разработки.

понедельник, 7 июня 2010 г.

Google Web Toolkit — современное средство создания Rich Internet Applikation (часть 2)




В первой части этой статьи мы рассмотрели  возможности фрэймворка Google Web Toolkit, а примере создания клиентской части небольшого веб приложения, теперь займёмся реализацией его взаимодействия с сервером.
Итак, нам предстоит создать то, без чего удобный и функциональный паользовательский интерфейс веб-приложения не имеет никакого смысла. Я говорю о серверной его части взаимодействии между клиентом и сервером.
Реализацию этих механизмов мы будем писать на Java, но напоминаю, её можно сделать на любом языке для этого предназначенном. Просто на Java это несколько проще.

среда, 5 августа 2009 г.

JQuery: магия JavaScript


[статья в работе]
Эпоха Веб 2.0 диктует разработчикам новые правила. Что же скрывается за функциональностью современных веб-приложений? Какие инструменты должен использовать разработчик для решения нестандартных задач при разработке клиентских приложений эпохи Веб 2.0? Ответ на эти вопросы есть – использование фреймворка, рассчитанного на решение этих задач. И такой фреймворк, который содержит богатейший набор методов для разработки современных веб-приложений, существует – JQuery.

вторник, 23 декабря 2008 г.

Native Client - Rich Internet Applications от Google


Rich Internet Applications, что это такое и где применяется? Мы этим уже пользуемся или это только туманное, но светлое будущее? Попытаемся разобраться в этих вопросах, рассмотревконцепцию RIA на различных примерах. Сегодня мы установим и опробуем Google Native Client.