Архив

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

ExtJS 2.2 — полная поддержка Firefox 3, новые виджеты и другие нововведения.

Приветствуем наших читателей. Что-то в последнее время много новостей и я даже не успеваю все отобрать и написать о самых интересных технологиях и продуктах. А ведь ещё и работать иногда надо. Но мимо этой новости мы просто не могли пройти - ведь AJAX и ExtJS как его наглядное воплощения это наша основная технологическая платформа. А буквально вчера вышла следующая версия в текущей ветке 2.х - 2.2 Что же там нового, полезного и интересного мы сейчас и рассмотрим. Читать далее...

Исследование AJAX Client Storage — от хирургии Dojo к собственной реализации Fullajax Storage

С интенсивным развитием веб-приложений все более востребованным становится хранение больших объёмов данных  на стороне клиента. Это не просто упрощает приложение – часто именно применяя клиентскую систему хранения данных можно существенно расширить функциональность создаваемого приложения, позволив ему делать то, что в другом случае было бы невозможно. При этом, не следует воспринимать это как «прихоть» разработчиков каких-то особых и экзотических веб-сервисов – по последним данным даже такой гранд среди массовых западных социальных сервисов, как сеть MySpace будет применять решение от Google – Google Gears (подробнее). В сети имеется ряд публикаций на тему использования локальных хранилищ, например, можно отметить следующие публикации, которые мы изучали при подготовке материала:

Если у вас нет понятия что такое локальное хранилище, или вы слабо знакомы с этим, по выше указанным ссылкам  вы найдёте исчерпывающую информацию относительно storages и областей его применения.

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

Очень кратко или чуточку снова о Storages…

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

Даже не ожидая, здесь у нас разгорелась весьма интересная дискуссия с рядом постоянных читателей блога о такой функциональности современных веб-приложений и сред их исполнения (а браузер уже, волей-неволей, можно считать именно средой исполнения, а в свете обновления проекта Mozilla Prism и встраивания его как плагина в Firefox 3 так и подавно) как сторадж данных на клиентской части. Особенно речь идет о продвинутых методах хранения действительно больших обьемов данных, которые, в идеале, были бы доступные даже после перезагрузки браузера, обновления страницы а то и рестарта самой ОС. Более того, у нас уже есть целый полк разных технологий, в той или иной мере реализующей это - Client Storages в Firefox (причем, этих стораджей несколько видов даже), хранилище, реализованное при помощи специального Flash-обьекта, сторонние приложения вроде модуля Google Gears, в среду исполнения для веб-приложений Adobe AIR также встроен подобный функционал, а стандарт HTML 5 вообще обещает нам возведение этого в ранг обязательного во всех браузерах. Благо, что ждать этого не придется долго, разработчики потихоньку реализуют хранилища данных сразу в своих движках.

Но все же вопрос создания реально кроссплатформенного хранилища, да еще и с удобным интерфейсом и функциями работы с данным и дальше открыт. Даже такие чистые JavaScript решения вроде буквально на днях описываемой библиотеки TaffyDB пока не предоставляют всего необходимого, хотя и идут по верному пути. Читать далее...

Професcиональная разработка и анализ AJAX веб-приложений с YSlow

yslowlogo.gifПриветствуем наших читателей. В последнее время мы часто затрагивали тему веб-приложений и AJAX, рассматривали и инструменты для разработки, и общие моменты проектирования и функционирования таких приложений. Но это такая тема, что наверное, можно ещё очень много написать, что мы, постепенно и делаем. Сегодня вкратце расскажем об одном уникальном инструменте, утилите, польза и мощь которой совершенно несоизмеримая с её размером (да и распространяется она бесплатно, open-source).

YSlow это дополнение к браузеру Mozilla Firefox, которое интегрируется в другой плагин, Firebug, и предоставляет статистический инструментарий для анализа производительности веб-приложения. Кроме этого, в него строен и анализатор кода, а также что-то вроде экспертной системы, которая исходя из анализа приложения выдаёт рекомендации по устранению найденных проблем.

Давайте кратко расcмотрим работу этого плагина. Читать далее...

Начало начал или пошаговое создание простой формы на ExtJS — серверная часть

ext_bld_logo1.jpgПриветствую наших читателей. Мы продолжаем цикл статей о библиотеке ExtJS, предназначенной для построения современных веб-интерфейсов. В первой части статьи мы рассмотрели процесс создания простой формы регистрации пользователей, сегодня мы займёмся серверной частью, а также увидим, что же собственно происходит между клиентом (приложением на ExtJS) и сервером, в нашем случае серверная платформа основана на РНР.
Напомним ещё раз, как же выглядит наша форма:

full_form.png

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

Веб-обзор #3: и снова 6 интересных статей для вечернего прочтения.

22 ноября 2007 2 комментария

228.pngИ так, уже снова наша традиционная рубрика веб-обзоров. Я подготовил на этот раз для вас несколько интереснейших ссылок, которые за последние несколько дней прочитал в сети и, надеюсь, вы также как и я, извлечёте из них для себя что-то полезное. Кстати, специально для обмена и рейтингования ссылок, полезных для ИТ-сообщества мы запустили новый проект - DevLinks.com.ua, куда и приглашаем всех читателей. Теперь вы можете не только читать наши обзоры, но и голосовать за интересные материалы, а также добавить свои статьи и новости. Подробнее почитать можно в блоге проекта. А теперь, как всегда, проведём приятный вечер за чашкой вашего любимого напитка, приятной музыкой и лучшими материалами из сети. Читать далее...

Mozilla Prism… веб-приложения уже и сейчас, но почему-то снова «по-своему»?!

29 октября 2007 3 комментария

Последние дни все тематические и не очень блоги и новостные ленты буквально подхватили мантру об открытом вебе и прямо таки революционном продукте, который принесёт, наконец, свободу в среду веб-приложений. Речь идёт об анонсе проекта Mozilla Prism. Но этот пост будет критическим, честно, не ждите восторженных возгласов - только сугубо моё мнение.

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

IBM+Eclipse+XUL+Mozilla Firefox == новый подход к веб-приложениям?

16 октября 2007 Comments off

Разработчики (хотя, скорее, в этом ключе - исследователи) из компании IBM, удивили нас в очередной раз. Представленная технология носит незамысловатое название Eclifox, вернее нет, совсем никакого не носит, просто файл с плагином называется eclipseWebEnabler. А суть всего этого в простом! Инженеры придумали и реализовали плагин к популярной среде Eclipse (написанной на Java), который позволяет получить возможность работать со средой через стандартный веб-браузер (используется Mozilla Firefox). Именно так - вы можете в браузере открыть свою Eclipse, и дальше работать с приложением, не выходя из браузера. Конечно, это можно делать как в пределах локального компьютера, так и с любого компьютера, подключенного к сети - достаточно лишь разрешить порт или перенастроить плагин на использование стандартного 80-го порта.
Читать далее...