﻿<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Дневна доза нонсенс... &#187; W3C</title>
	<atom:link href="http://dailyffs.com/tag/w3c/feed/" rel="self" type="application/rss+xml" />
	<link>http://dailyffs.com</link>
	<description>Софтуерно-инженерна му работа</description>
	<lastBuildDate>Tue, 03 Jan 2012 01:34:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>HTML5 &#8211; Предисторията</title>
		<link>http://dailyffs.com/2010/html5-story/</link>
		<comments>http://dailyffs.com/2010/html5-story/#comments</comments>
		<pubDate>Tue, 29 Jun 2010 12:44:48 +0000</pubDate>
		<dc:creator>Lucho</dc:creator>
				<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Canvas]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[W3C]]></category>
		<category><![CDATA[WebSockets]]></category>
		<category><![CDATA[WHATWG]]></category>
		<category><![CDATA[предистория]]></category>

		<guid isPermaLink="false">http://dailyffs.com/?p=398</guid>
		<description><![CDATA[С течение на времето стандарта става все по-голям и по-разнообразен като до 2010 година в него вече влизат функционалности за запис и възпроизвеждане на видео и звук, няколко варианта за двупосочна връзка между потребителския клиент и уеб сървъра, няколко вида офлайн съхранение на данни в браузъра (вкл. и с база данни), възможност за чертаене на екрана, възможност за директно внасяне на MathML и SVG код в HTML документа<div class="addthis_toolbox addthis_default_style " addthis:url='http://dailyffs.com/2010/html5-story/' addthis:title='HTML5 &#8211; Предисторията '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><em>Тази публикация е първата от поредица статии за HTML5. Пиша ги  основно по две причини &#8211; обичам HTML5 стандарта и искам да помогна за  популяризирането му. Дано ви харесат и приятни занимания с HTML5 <img src='http://dailyffs.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </em></p>
<p><img class="aligncenter" title="HTML5" src="http://dailyffs.com/shotme/?2qoP6V" alt="" width="395" height="137" /></p>
<div>
<p style="text-align: justify;">Веднага след като <a href="http://www.w3.org/" target="_blank">W3C</a> завършиха стандарта HTML 4, се заеха с разработката на напълно нов уеб  език &#8211; XHTML 2, който макар и да е &#8222;XHTML&#8220; няма нищо общо с XHTML 1.0  или 1.1, а на всичкото отгоре не е съвместим и с тези предни версии. По  този начин браузър-вендорите трябваше рано или късно да започнат да  поддържат два езика за структуриране и представяне на уеб страници,  които нямат много общо по между си. Естествено никой не се съгласи на  това безумие и след като до 2004 година, никой от водещите браузъри не  беше имплементирал абсолютно нищо от XHTML 2, a <a href="http://www.w3.org/" target="_blank">W3C </a> не желаеше да отстъпи и да прекрати разработката на стандарта,  производителите на браузъри (Microsoft, Apple, Mozilla и Opera) просто  се оттеглиха и създадоха собствен работна група - <a href="http://www.whatwg.org/" target="_blank">WHATWG</a>, чиято цел бе да разработи нов HTML стандарт,  който да е съвместим с предни версии и да предлага нови  функционалности, достъп до периферни устройства и по-лесно и уеднаквено  разработване на уеб приложения. Няколко години след това <a href="http://www.w3.org/" target="_blank">W3C</a> най-накрая забелязват, че никой не се вълнува от съдбата на  XHTML 2, но пък <a href="http://www.whatwg.org/" target="_blank">WHATWG</a> доста  напредват с новия неофициален стандарт, и след като самият <a href="http://en.wikipedia.org/wiki/Tim_Berners-Lee" target="_blank">Тим Бърнърс-Лий</a> пише в блога си, че нещата около XHTML 2 не вървят, <a href="http://www.w3.org/" target="_blank">W3C </a> най-накрая се вразумяват. През 2007 година <a href="http://www.w3.org/" target="_blank">W3C </a>официално решават да прекратят работа по XHTML 2 и да се обединят  с <a href="http://www.whatwg.org/" target="_blank">WHATWG</a>, за да разработят заедно новия стандарт &#8211; <strong>HTML5</strong>.</p>
<p style="text-align: justify;"><a href="http://dailyffs.com/wp-content/uploads/2010/06/html5.jpg"><img class="alignleft" title="html5" src="http://dailyffs.com/wp-content/uploads/2010/06/html5.jpg" alt="" width="103" height="109" /></a>С течение на времето стандарта става  все по-голям и по-разнообразен като до 2010 година в него вече влизат  функционалности за запис и възпроизвеждане на видео и звук, няколко  варианта за двупосочна връзка между потребителския клиент и уеб сървъра,  няколко вида офлайн съхранение на данни в браузъра (вкл. и с база  данни), възможност за чертаене на екрана, възможност за директно внасяне  на MathML и SVG код в HTML документа, полета за въвеждане на специфични  данни (например телефон или e-mail), един куп нови елементи, подобрена  семантика в структурата на уеб страниците, нов стандартизиран начин за  токенезиране и построяване на дървото от елементи в браузъра. Последното  ще накара производителите на браузъри да не си измислят сами как да се  интерпретира невалидния HTML5 код, а да следват ясно зададен алгоритъм,  така че страниците да изглеждат еднакви на всички браузъри.</p>
<p style="text-align: justify;">До тук всичко е повече от красиво, но следва една обезпокоителна  новина &#8211; HTML5 ще бъде записан като задължителен стандарт през 2022  година, а като препоръчителен стандарт едва през 2012. Това значи, че на  теория производителите на браузъри могат да си седят кротко и да се  ослушват до 2022 година, с което да пречат на цялата работа по  внедряването на стандарта в уеб пространството. Реално обаче това не е  така, тъй като  всяка нова версия на популярните браузъри поддържа все  повече и повече от новия стандарт. Очакванията са, че паралелно с  официалното завършване на HTML5 (2012г.) повечето браузъри ще са го  имплементирали. Това е напълно разбираемо, защото в  крайна сметка хората, които пишат стандарта са хората, които правят и  уеб браузърите.</p>
<p style="text-align: justify;"><a href="http://dailyffs.com/wp-content/uploads/2010/06/screenshoot.jpg"><img class="alignleft" title="screenshoot" src="http://dailyffs.com/wp-content/uploads/2010/06/screenshoot.jpg" alt="" width="141" height="82" /></a>Аз се запалих по HTML5 лятото на  2009 година, когато за първи път видях частична поддръжка на стандарта (Canvas елемента) в  Firefox 3.5. Бях меко казано изненадан от това, което предлагаше и реших  да експериментирам с едно малко уеб приложение - <a href="http://dailyffs.com/shotme/" target="_blank">ScreenShotMe</a>,  което да предлага минимална редакция и ъплоуд на изображение от  клипборда. Написването на кода (макар и без много примери в нета) беше  лесно, като в резултат с малко код се постигна прилична функционалност.  Следващото нещо, което ми направи силно впечатление бе появата на <a href="http://en.wikipedia.org/wiki/WebSockets" target="_blank">WebSocket-ите</a> в Google Chrome през декември 2009, като те предлагаха дуплексна връзка  между клиента и сървъра. Opera пък поддържат HTML5 Forms &#8211; нови  потребителски контроли като слайдер, color picker и др. Само тези  няколко нови функционалности загатват за десетките нови онлайн  приложения, които може да видим скоро на белия свят. Например директна  редакция на снимките във Facebook, Skype в браузъра, офлайн достъп до  електронната поща и др.</p>
<p style="text-align: justify;">Макар че HTML5 e още чернова и e далеч от поява на белия свят, горещо  препоръчвам уеб дивелопърите да не чакат 2012 или 2022 година, за да се  запознаят по-детайлно с HTML5, защото този нов стандарт ще отвори  вратите за един куп нови и интерактивни уеб приложения!</p>
</div>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://dailyffs.com/2010/html5-story/' addthis:title='HTML5 &#8211; Предисторията '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></content:encoded>
			<wfw:commentRss>http://dailyffs.com/2010/html5-story/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

