Koti kehitys Html5: tulevaisuuden verkkoon

Html5: tulevaisuuden verkkoon

Sisällysluettelo:

Anonim

Tavalliselle käyttäjälle Internet on tullut pitkä matka alle kahden vuosikymmenen aikana: noista varhaisista, värikkäistä Geocities-verkkosivustoista yksinkertaisiin sivustoihin, kuten Google, erittäin interaktiivisiin sivustoihin, kuten Facebook, Twitter ja YouTube. Kymmenen vuotta sitten suurin osa verkkosivustoista perustui tekstiin; kuvat olivat ylellisyyttä, videot olivat ennenkuulumattomia. Nyt voit toistaa multimediasisältöä suoraan selaimessasi. Olemme todellakin edenneet pitkälle. Ehkä siksi on niin yllättävää huomata, että kaiken, mitä olemme tähän mennessä nähneet verkossa, taustalla oleva tekniikka on enemmän tai vähemmän pysynyt samana.


HTML, kieli, jota ohjelmoijat ja verkkovastaavat käyttävät verkkosivustojen luomiseen, on pysynyt suurelta osin ennallaan yli kymmenen vuoden ajan. Itse asiassa vasta vuonna 2010 valtamedia alkoi pudottaa HTML5-uutisia, ja Worldwide Web Consortium hyväksyi ehdotetun standardin vasta vuonna 2011.


Tämän seurauksena HTML5 on edelleen pitkälti kehitteillä, vaikka erilaiset selaimet ja verkkosivustot käyttävät jo useita sen ominaisuuksia. Itse asiassa suuret selaimet, kuten Chrome, Firefox, Safari ja Internet Explorer, sisältävät yhä enemmän HTML5-ominaisuuksia jokaisessa julkaisemassaan uudessa versiossa. Sen eduista ja ominaisuuksista on puhuttu paljon, mutta kuinka suuri osa tästä summasta on totuus? Tässä tarkastellaan HTML5: ää ja sen tarjoamia mahdollisuuksia. (Katso jotain taustalukemaa siirtymällä Flashistä HTML5: ään.)

HTML: Nykyinen skenaario

HTML5 esitetään yleisesti käytetyn merkintäkielen parannuksena: HTML4 ja XHTML 1.1. Itse asiassa HTML5 syntyi, koska sen luojat, W3C ja Web Hypertext Application Technology Working Group, halusivat yhden verkkosivun merkintäkielen Web-asiakirjojen virheiden vähentämiseksi ja jotka voidaan kirjoittaa joko HTML- tai XHTML-muodossa.

  • HTML4

    HTML4 on tällä hetkellä käytetty HTML-standardi. Se toimii HTML-pohjaisessa muodossa laajentamalla sen toiminnallisuutta skripteillä, tyylitaulukoilla, sulautetuilla kohteilla ja muilla vastaavilla parannuksilla.

  • XHTML

    XHTML on pohjimmiltaan HTML4 yhdistettynä XML: ään, laajennettava merkintäkieli, joka yksinkertaistaa HTML: tä uhraamatta sen tehoa ja joustavuutta.

HTML 5: n edut

HTML5 ajateltiin olevan jotain muutakin kuin vain yhdistelmä HTML4: n ja XHTML: n kanssa toimineesta.


W3C ja WHATWG asettivat seuraavia HTML5-tavoitteita:

  • Vähennä laajennusten, kuten Flashin, tarvetta
  • Lisää syntaksisia elementtejä skriptien korvaamiseksi
  • Laitteesta riippumaton
  • Perustuu HTML, DOM, CSS ja JavaScript
Toistaiseksi suosituimmat HTML5: ään liittyvät ominaisuudet ja edut ovat:

  • 2-D-piirustus, jonka elementti
  • Video- ja äänentoisto ilman ulkoisia lisäosia
  • Paikallinen tallennustuki
  • Sisältökohtaiset elementit, kuten
    ,
    ja
  • Lomakehallinnat, kuten sähköposti, URL, haku, päivämäärä ja kalenteri

HTML5 ja tietoturva

HTML5: llä on selkeästi mahtava mahdollisuus verkkokäyttäjille, kuten mahdollisuus katsella videota lataamatta ja asentamatta laajennusta, vetämällä ja pudottamalla interaktiivisuus, kyky luoda dokumentteja ja kirjoittaa sähköposteja - jopa ilman Internet-yhteyttä. Ja tietysti, yhteentoimivuus.


Mutta tarkoittaako se kaikki muutokset ja ominaisuudet, että olemme vihdoin päässyt eroon turvallisuusongelmista, kun kyse on selaimista ja verkkosivustoista? Tarkoittaako se haittaohjelmien, virusten ja muiden haittaohjelmien päättymistä tietokoneellesi tartunnan saaneiden verkkosivujen kautta?


Valitettavasti vastaus on kieltävä.


Vuoden 2011 lopulla Euroopan verkko- ja tietoturvavirasto ilmoitti löytäneensä 51 tietoturvaongelmaa, jotka liittyvät HTML5: een ja siihen liittyviin sovellusliittymiin. Tulevaisuuden standardi todella avasi oven uusille haavoittuvuuksille ja uhkille, joita ei ollut ennen nähty.


Esimerkiksi HTML5 ja sen sovellusliittymät paljastavat selaimen ohjelmoinnin kehittäjille, mikä voi tarkoittaa haavoittuvuuksia lähteiden välisen resurssien jakamisen, napsautuksen jakoinnin, yksityisyyden, paikannuksen ja Web-pistorasioiden kanssa.


Mutta kuten Mike Schema kirjoitti Mashablessa huhtikuussa 2011, vakavimmat haavoittuvuudet ja uhat eivät johdu sinänsä HTML5: stä, vaan kehittäjiltä, ​​jotka kiirehtiä käyttämään HTML5: ää sovelluksiinsa. Toinen heikko linkki on erilaiset selainten käyttämät toteutukset.

HTML5: Missä se voi johtaa maailmanlaajuista verkkoa

HTML5 ei ole kaukana täydellisestä, mikä on ymmärrettävää, koska sitä ei ole vielä otettu käyttöön ja tehty viralliseksi. Sillä välin on paljon lahjakkaita ohjelmoijia, jotka viettävät aikansa, taitojaan, tietojaan ja pyrkimyksiään parempaan ja turvallisempaan.


Lisäksi on varmasti vastatoimenpiteitä, jotka syntyvät heti, kun haavoittuvuus havaitaan ja hyödynnetään.


Ja nykyisistä puutteistaan ​​huolimatta, HTML5: tä ei kutsuta Web-kehityksen tulevaisuudeksi tyhjäksi. Sitä pidetään pelinvaihtimena. Kun virheet on selvitetty, meille jää paljon turvallisempi standardi, joka on erittäin tehokas mutta omavarainen. Tämä tarkoittaa, että käyttäjien ei enää tarvitse ladata laajennuksia ja muita ohjelmistoja vain Web-sivun katselemiseksi. Selaimet ovat salaisempia, verkkosivustot ovat rikkaampia ja vuorovaikutteisempia, ja sovellukset ovat sekä alustovapaita että helpommin kehitettäviä. Loppujen lopuksi HTML5 tarjoaa paremman ja turvallisemman verkkokokemuksen kuin mitä meillä on nyt.

Tulevaisuuden HTML

On myös syytä mainita, että HTML5 sopii täydellisesti tulevaisuuteen. Nykyään ihmiset käyttävät World Wide Web -verkkoa paitsi kotitietokoneissaan myös kannettavissa tietokoneissa, älypuhelimissa, tablet-laitteissa ja muissa mobiililaitteissa sekä monien erilaisten käyttöympäristöjen kautta. HTML5 on ainoa ratkaisu sujuvalle toiminnalle useilla alustoilla ilman, että sinun tarvitsee tehdä ylimääräistä työtä. Tämä muutos auttaa kehittäjiä keskittymään enemmän toiminnallisuuteen sen sijaan, että luodaan samanlaisia ​​tuotteita eri alustoille.


Joten vain kuvittele tulevaisuus ilman, että tarvitset useita versioita. HTML5 antaa sinun käyttää sovelluksiasi riippumatta siitä, mitä laitetta käytät. Tämä saattaa tarkoittaa myös Kindle: n ja muiden e-kirjojen lukijoiden kuolemaa. Koska HTML5 voi helposti levittää lehtiä, sanomalehtiä ja kyllä, kirjoja oikein, se helpottaa e-kirjojen lukemista useissa laitteissa, mukaan lukien älypuhelimet.


HTML5 voi myös tasoittaa tietä paremmille selaimen sisäisille peleille, mukaan lukien sovellus, jonka avulla käyttäjät voivat piirtää verkkosivuja. Kolmiulotteisesta toiminnasta voi tulla todellisuutta myös WebGL-alustalla.


Mutta mikä erottaa HTML5 todella edeltäjistään, on se, että se tarjoaa tavan käyttää sovelluksia offline-tilassa. Voit tallentaa tietoja tietokoneellasi. Kyky, joka ei ollut mahdollista aiemmin tai ainakin oli hyvin rajoitettua aiemmin.

Seuraava Web-toisto

Yhteenvetona voidaan todeta, että HTML 5 on suuri edistysaskel Web-kehityksen ja ohjelmoinnin suhteen. Se tarjoaa aivan uuden ominaisuusmaailman, joka muuttaa sitä, kuinka alan toimijat lähestyvät sivustojen ja sovellusten kehitystä. Tietoturvallisuudessa on joitakin esteitä, jotka ovat ylitettävissä, mutta ne todennäköisesti hämärtyvät verrattuna HTML5: n tarjoamiin uusiin mahdollisuuksiin. Tietenkin meidän on odotettava ja katsottava, kuinka kaikki käy ilmi, mutta muutos on tulossa verkkoon.

Html5: tulevaisuuden verkkoon