четверг, 30 сентября 2010 г.

AJAX - ну это же БАЯН!

Сейчас в моде realtime-функционал.
Realtime-направление сейчас довольно активно развивается на Западе, и в нем особенно выделяется продукт Tornado — событийно-ориентированный веб-сервер на языке Python. Правда, Tornado — это не столько Comet-сервер, сколько инструмент, с помощью которого можно запрограммировать "в том числе" и Comet-сервер.

среда, 1 сентября 2010 г.

html5 - video

Video -  этот элемент позволяет разработчикам вставлять видео непосредственно на веб-страницы без необходимости использования каких-либо плагинов. Разметка для нового HTML5-элемента < video > во много раз более ясная и понятная по сравнению с тем, как мы сейчас вставляем видео на веб-страницы с помощью Flash. На сегодняшний день крупнейшие видиосервисы (YouTube, Vimeo) предоставили в режиме бета-тестирования возможность воспроизводить ролики средствами HTML5. Всё бы хорошо, но только вот, разработчики браузеров и поставщики контента не сошлись во мнении, какой кодек для видео использовать. На самом деле, эта проблема обсуждалась и ранее, и консенсуса по ней так и нет. В итоге из черновой спецификации HTML5 были удалены упоминания о конкретном кодеке. По замыслу авторов спецификаций, браузер должен сам уметь декодировать видеопоток, и потому выбор стандартного кодека очень важен.


html5 - Canvas

Canvas - это элемент, который предназначен для создания bitmap изображения при помощи JavaScript, предполагается что canvas будет использоваться как стандарт для создание графики в новых поколениях веб-приложений. Впервые поддержку этого элемента получил браузер Firefox 1.5. На сегодняшний момент все уважающие себя браузеры также поддерживают canvas, за исключением MS Internet Explorer. Правда надо отметить, что компания Google исправила эту ситуацию выпустив собственное расширение для Internet Explorer, написанное на JavaScript под названием ExplorerCanvas. Сейчас чаще всего canvas используется для построение графиков, простой анимации и игр в веб-браузерах.



html5

Пока Консорциум W3C страдал фантазиями углубиляесь в XHTML и дошёл до чернового проекта XHTML 2.0, несовместимого с предыдущими версиями языка, действующими браузерами и объективной реальностью. Умные люди из Apple, Mozilla и Opera учредили рабочую группу WHATWG, которая взялась развивать HTML в более конструктивном направлении. Это привело к созданию предварительных версий спецификаций, сейчас известных как HTML 5.