HTML5 Local Storage

Local storage (локальное хранилище) — база данных на стороне клиента, содержащая пары ключ-значение. Надеюсь, что в ближайшем будущем эта технология станет стандартом в веб-разработке.
Плюсы локального хранилища:
  • Большой объем хранилища

Читать дальше →

Yahoo! анонсирует Cocktails

Yahoo! на протяжении последних нескольких месяцев втихую работал над созданием новой технологии, которая, возможно, значительно повлияет на сообщество веб-разработчиков. Назывется эта технология «Cocktails».

«Cocktails» является миксом HTML5, Node.JS, CSS3, JavaSript и других технологий от инженеров Yahoo!..

Были анонсированы два вида Cocktails: Yahoo!'s Mojito, JavaScript веб-фреймворк, независимый от среды, и Yahoo!'s Manhattan, платформа для размещения приложений, основанных на Mojito.

Yahoo!'s Mojito

Mojito — это JavaScript веб-фреймворком, который позволяет Вашим разработках работать «на обеих сторонах», на стороне браузера и на стороне сервера. С Mojito разработчикам больше не придется писать разные коды для бекенда и фронтенда. Но не только — в будущем не будет больше предупреждений на веб-страницах типа «JavaScript is required», так как даже если JavaScript не включен в браузере, Mojito-приложение будет по-прежнему исполняться на стороне сервера, с помощью одного и того же кода.

Yahoo!'s Mojito является эволюцией существующих веб-стандартов и веб-технологий, утверждают разработчики, которая опирается на стандарты и проверенные технологии. Mojito-приложения будут одинаково хороши как для запуска в веб-браузере, в роли сервера (используя Node.JS), так и в гибридном родном/веб исполнении. YQL для коктейлей обеспечивает необходимый запрос абстракции данных и кэширования для Mojito-приложений. SQL-подобный интерфейс YQL становится чрезвычайно полезен для обеспечения единого интерфейса для данных в реальном времени в облаке, а также локальных данных, поступающих из SQLite на устройствах.

Yahoo! Manhattan

Yahoo! Manhattan — это серверный JavaScript хостинг для Mojito-приложений, работающих на облаке Yahoo!.. Manhattan расширяет Node.js, предоставляя необходимую изоляцию неисправностей и отказоустойчивость, масштабируемость, доступность, безопасность и производительность. Yahoo! Manhattan предоставляет простой интерфейс для разработчиков, для размещения, снятия и управления множеством версий своих Mojito-приложений, используя масштаб и производительность технологической инфраструктуры Yahoo!..

Так как это влияет на нас?

Yahoo! обещает открыть код Mojito в первой четверти 2012. Позже в 2012 будет открыта платформа Yahoo! Manhattan для издателей, позволяющая запускать Mojito приложения в облаке Yahoo!..

Mojito и Manhattan позволит создать всего одно приложение и развернуть его на несколько устройствах, снижая затраты, повышая гибкость и сохраняя единый дизайн на разных платформах (веб, мобильные устройста, планшеты).

Чтобы ознакомиться с приложением, построенным на Mojito, Yahoo! предлагает скачать Livestand с App Store (похоже, доступно только для US-пользователей).

Drag'n'Drop in HTML5: загрузка файлов через Ajax

Немного о технологии Drag and Drop


Приветствую, хабракоммьюнити. Сегодня хотелось бы поговорить с вами об одном из нововведений HTML5 — Drag'n'drop технологии. Эта технология позволяет взаимодействовать с браузером методом перетаскивания отдельных элементов внутрь других элементов. Данной технологией мы, пользователи компьютеров, пользуемся (прошу прощения за тавтологию) ежедневно. Например, банальный пример с перетаскиванием файла в корзину.

Я уверен, что данная технология найдет множество применений в наших браузерах, и сейчас мы поговорим об одном из них, а именно о загрузке файлов.
Заинтересовало? Добро пожаловать под кат.

Читать дальше →