html5

HTML5, CSS3, и JavaScript: бъдещето на интернет

Преди да започнете, кратко пътуване през историята…

Е 1999. Internet Explorer 5 е горещо неща, на дотком балона се разраства. Мариано Ривера е World Series MVP. А младите (издихание.)

Уеб разработчик седи на компютъра си, пиенето на кафе и писане някакъв код. Той иска да направи браузър базирана игра. Единственият начин да направите това е да се използва Adobe Flash платформата, за да се направи интерактивен филм и да вграждат, че в неговия уебсайт.

Той иска да сложи видео на своя сайт. YouTube звучи като името на сирене линия на метрото, нищо повече. Нашата разработчик трябва да направи Flash филм за това, твърде.

Той въздъхва като той прави още един Flash филм. Боже, някой ще направи алтернатива вече?

Виждам, обратно в деня, когато трябваше да се използват Flash на Adobe, за да вградите видео, направи браузър игрите,

Slice of swiss cheese with holes
Светият Adobe Flash, Ординарец!

и просто да направите вашия сайт изглежда приличен. И познайте какво, Ние все още го използват за едни и същи неща. Това е всичко много добре, с изключение на:

 

  • Flash има повече дупки в сигурността от куршум-надупчена парче швейцарско сирене.
  • Flash е затворен стандарт, което означава, че Adobe реши какво бихте могли да или не може да направи. Вие не може да използва Flash в проекти с отворен код, всеки, без официално Adobe плъгин.
  • Flash е много ресурс интензивно, преодоляване на някои по-слаби процесори и прави сайтове трудно да се използват.
  • Е не междуплатформена: IOS не го поддържа, това е гадно на Linux, и това е бъги на всяка друга операционна система.

Варене Нещо; не, не си кафе

Преди няколко години (официален работи започнаха през 2004, въпреки че не разбрах по-късно, докато), на W3C (World Wide Web Consortium, момчетата, които са основно отговаря на Интернет) и WHATWG (Web Hypertext Technology Работна група Application) партнира, за да направи нова версия на HTML, езика, използван за изграждане на уеб страници.

Приблизително по същото време, на W3C започва работа по нова версия на CSS, езика, използван за проектиране на външния вид на уеб страници.

Беше ясно, че нещо ще се случи.

А революция в процес на изграждане

От 2008 хора бяха придобили болни от използването на Flash за всичко, защото на многото си слабости (посочено по-горе.)

The HTML5 Logo
Логото на HTML5

Удобно, последния проект на HTML – HTML5 – да ви е позволено да вградите видео във вашия сайт без използване на Flash. И вие дори може да направи Flash-безплатно уеб игри с помощта на малко HTML5; CSS3, най-новата версия на CSS; и щедра лъжица (чаша?) от Javascript, скриптов език използва за направата на интерактивни страници.

 

Разбира се, уеб разработчици започнаха да забележи тези нови технологии. Защо? Обърнете внимание на ползите от използването на HTML5, CSS3, и Javascript (приложения, създадени с тези 3 технологии са общо наречени HTML5 приложения , въпреки че се използват и други технологии. Отиди фигура.)

  • HTML5 и сътрудничество. са отворени стандарти: те са поддържани от организациите, не фирми, така че няма ограничения за тяхното използване. Те могат да бъдат използвани в проекти с отворен код
  • Те са безопасно и осигуряване, частично, защото те са отворени стандарти. И тъй като Adobe не ги поддържат.
  • Те са междуплатформена. Ако приемем, че имат приличен браузър (нищо не име Internet Explorer 8 или под), те ще работят на всяка операционна система. iDevices, телефони, таблетки, компютри… нещо. Това е добре, защото Flash не работи на iDevices и го унищожава батерията на смартфони.
  • Те са по-малко ресурсоемка от Flash. Много уеб игри, използващи HTML5 тече много гладко на телефони, докато Флаш игри колебая за бедствие.

Списъкът продължава и върху.

Почакайте, това се случва вече

HTML5 приложения е нараснал само с известност в 2010 със продължаващото отказа Стив Джобс да се сложи Flash на iDevices. (Добре, много уеб разработчици започнаха да ги използвате няколко години по-рано.) Но в такъв кратък период от време, те Изминахме дълъг път.

Вие ще бъдете изненадани какво е правено с HTML5:

  • Angry Birds използва HTML5 за всичко, с изключение на звука, който го използва Flash
    HP's webOS
    HP's webOS uses HTML5.

    for.

  • Mozilla has created a gallery of great HTML5 demos.
  • And Mozilla’s also made a gallery of the best HTML5 games.
  • HP’s webOS mobile platform uses HTML5 for storage and some interface stuff.
  • Microsoft’s Windows 8 will be able to run apps written in HTML5, CSS3, и JavaScript.
  • Web apps like Google Docs and Gmail use HTML5.
  • YouTube lets you use HTML5’s video embedding capabilities to view videos without Flash.

And more is being done every day.

End of the road for Flash?

As much as I would like to think this means we can wave goodbye to Flash, it doesn’t. Videos will still require it, a lot of flashy (pun intended) websites won’t work without it, and the vast majority of internet games need Flash.

As for desktop apps? Email clients are rare nowadays amongst casual users, но различна от тази, десктоп приложения все още са около. Уеб приложения ще получат повече и по-сложни, въпреки че, така desktop apps’ дни са преброени. Но, като Flash, те все още ще се мотае наоколо.

HTML5 е извървяла дълъг, дълъг път. Просто 10 Преди години уеб дизайнери не биха могли да направят сплотено уебсайт оформление използване на HTML, за да спасят живота си. Сега HTML се използва за всичко, от Angry Birds за Windows 8. И списъкът ще продължи да расте.

Публикуван от

Neel Мехта

Harvard College. Web Developer. Някъде философ. Baseball наркоман.

Една мисъл на тема "HTML5, CSS3, и JavaScript: бъдещето на интернет”

Вашият коментар