Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: HTML5 - mikä se on?

jjude [04.02.2015 14:55:34]

#

HTML5 tuo kai lisäominaisuuksia "nettiohjelmointiin" ja selaimella
voidaan näyttää/tehdä enemmän jotain - onko näin?

Onko siitä hyötyä jos tekee ihan "perussivuja" ilman tietokantaa, php:tä
tai muuta mikä vaatii palvelinpuolella jotain apuja.

Onko "perussivujen" tekijällä myita "lisukkeita" kuin javaskriptit ja css?

Lebe80 [04.02.2015 15:56:12]

#

html5 ei liity mitenkään suoranaisesti siihen että tehdään sivustoa ilman tietokantaa ja php:tä.

Se on vain eri versio html:stä, jonka ansiosta saat käyttöösi html:n uusimmat ominaisuudet.

http://www.w3.org/TR/html5-diff/#toc

dartvaneri [04.02.2015 16:32:54]

#

Lebe80 kirjoitti:

Se on vain eri versio html:stä, jonka ansiosta saat käyttöösi html:n uusimmat ominaisuudet.

On mielestäni väärin sanoa "eri versio HTML:stä", sillä se on lähinnä joukko uusia määritteitä HTML4 päälle. Ei tietääkseni ole mitään määrättyä ominaisuuksien ja määritteiden joukkoa, jotka kuuluvat HTML5:een, ja lisäksi niitä kehitellään edelleen. Tästä syystä on typerää puhua tässä vaiheessa siitä, että HTML5 on HTML:n uusi versio.

On myös syytä tehdä ero HTML5-kielelle(määritteiden joukolle) ja HTML5-sovellukselle. HTML5-sovellukset koostuvat JavaScriptista, CSS ja HTML/XML, eivätkä ole millän tapaa sidoksissa HTML5-kieleen.

AP:lle:
HTML5 tuo HTML-kieleen lisää ominaisuuksia, joten ei ole tarvetta opetella uutta kieltä(tiesit kai jo tämän). Se tuo uusien elementtien lisäksi uusia ominaisuuksia vanhoihin elementteihin, kuten lomakkeiden tarkistuksia, yms, luoden näin interaktiivisutta käyttäjän ja sivuston välillä.

jjude kirjoitti:

Onko "perussivujen" tekijällä myita "lisukkeita" kuin javaskriptit ja css?

Onko tarvetta? Javascriptiin on toki helpottavia kirjastoja pilvinpimein, kuten jQuery. CSS:ää voinee taas helpottaa Less, joka tuo kaiketi tärkeimpänä CSS:ään mukaan muuttujat, käyttäen edellee CSS:n syntaksia.

jjude [04.02.2015 17:09:33]

#

Onko sitten olemassa jotain "editoria" jolla voisi tehdä noita
"perussivuja", joka auttaisi HTML5, javaskriptien ja css:n kanssa, olisi
jopa valmiita "sivupohjia"/mallikoodia?
WordPress (vai mikä se oli) vaatii kai "oikean" alustan jossa pyöriä.

Metabolix [04.02.2015 17:33:38]

#

dartvaneri kirjoitti:

On mielestäni väärin sanoa [HTML5:stä] "eri versio HTML:stä", sillä se on lähinnä joukko uusia määritteitä HTML4 päälle.

Minusta HTML5 on kyllä nimenomaan eri versio HTML:stä. Sen lisäksi, että elementeissä itsessään on tapahtunut paljon muutoksia – merkittävämpiä kuin edellisissä versioissa –, itse kielikin on uudistettu ja merkintäsääntöjä muutettu.

jjude kirjoitti:

Onko sitten olemassa jotain "editoria" jolla voisi tehdä noita
"perussivuja", joka auttaisi HTML5, javaskriptien ja css:n kanssa, olisi
jopa valmiita "sivupohjia"/mallikoodia?
WordPress (vai mikä se oli) vaatii kai "oikean" alustan jossa pyöriä.

Jos haluat "koodata", lataa "tekstieditori" ja ensin opettele "alkeet". Erilaisia "mallikoodeja" ja "sivupohjia" on "netissä" paljon. Pitää "tietää", mitä "haluaa", jotta voi "etsiä"; ei ole "järkevää" koota vain "mielivaltaista" kasaa "esimerkkejä". Kysy siis "tarkemmin" jostain "asiasta", niin saat ehkä "vastauksen". Lisäksi "mieti", paljonko "lainausmerkkejä" tarvitset ja voisiko "epäselviä" sanoja jotenkin muuten "selittää".

Lebe80 [05.02.2015 10:27:05]

#

dartvaneri kirjoitti:

Lebe80 kirjoitti:

Se on vain eri versio html:stä, jonka ansiosta saat käyttöösi html:n uusimmat ominaisuudet.

On mielestäni väärin sanoa "eri versio HTML:stä", sillä se on lähinnä joukko uusia määritteitä HTML4 päälle.

HTML4 on myös "oma versionsa" HTML:stä. Se, että nämä versiot sisältävät päällekkäisyyttä, ei mitenkään vaikuta siihen, etteikö kyseessä olisi eri versiot.

edit:
Ja varsinkin kun niinkin pieni taho, kuin w3c on tämän versioinnin päättänyt.

Yucca [05.02.2015 21:22:40]

#

dartvaneri kirjoitti:

On mielestäni väärin sanoa "eri versio HTML:stä", sillä se on lähinnä joukko uusia määritteitä HTML4 päälle.

Ei ole. HTML5 on nykyisin määritelty versio HTML:stä: http://www.w3.org/TR/html5/ Ja siitä itse asiassa aika pieni osa on uusia määritteitä. Enemmän merkitsevät uudet elementit, sovellusliittymät ja asioiden yksityiskohtaisempi määrittely.

Tosin ”HTML5” voi tarkoittaa väljemmin myös HTML5:n edelleenkehittelyä (HTML 5.1 Nightly) tai WHATWG:n ”Living HTML:ää” (vaikka WHATWG itse onkin luopunut HTML5-nimityksestä).

Väärin on sanoa, että HTML on vain eri versio HTML:stä. Ensinnäkin HTML5:llä tarkoitetaan myös monia muita asioita. Toiseksi HTML5 on määritelty tavalla, joka on alaltaan paljon laajempi kuin aiemmat HTML:n määrittelyt; hiukan liioitellen voi sanoa, että HTML5 määrittelee dokumenttioliomallin (DOMin) sovellusliittymineen, ja perinnäinen HTML-merkkaus on vain DOMIN melko triviaali linearisointi (tai oikeastaan kaksi linearisointia, HTML ja XML).

dartvaneri kirjoitti:

Ei tietääkseni ole mitään määrättyä ominaisuuksien ja määritteiden joukkoa, jotka kuuluvat HTML5:een, ja lisäksi niitä kehitellään edelleen. Tästä syystä on typerää puhua tässä vaiheessa siitä, että HTML5 on HTML:n uusi versio.

Tuo käsitys vanheni muodollisestikin 28.10.2014, asiallisesti jo aika paljon aiemmin.

dartvaneri kirjoitti:

On myös syytä tehdä ero HTML5-kielelle(määritteiden joukolle) ja HTML5-sovellukselle. HTML5-sovellukset koostuvat JavaScriptista, CSS ja HTML/XML, eivätkä ole millän tapaa sidoksissa HTML5-kieleen.

HTML on enimmäkseen jotain muuta kuin määritteiden joukko. Mutta ero HTML5-kielen ja HTML5-sovellusten välillä on olennainen. HTML5-sovellukset ovat JavaScriptillä koodattuja sovelluksia, joissa on mukana HTML:ää siksi, että ne on tarkoitettu selaimen tai vastaavan suoritettavaksi. CSS:ää on tietysti mukana siksi, että ilman CSS:ää ei sellaiselle sovellukselle voi mitenkään toteuttaa nykyisten käsitysten mukaisia käyttöliittymiä (ulkoasuja).

Lisäksi ”HTML5” tarkoittaa usein vielä kolmatta asiaa: yleisnimitystä nykyaikaisille selainpuolen www-tekniikoille, varsin väljästi tulkittuna.

dartvaneri kirjoitti:

AP:lle:
HTML5 tuo HTML-kieleen lisää ominaisuuksia, joten ei ole tarvetta opetella uutta kieltä(tiesit kai jo tämän). Se tuo uusien elementtien lisäksi uusia ominaisuuksia vanhoihin elementteihin, kuten lomakkeiden tarkistuksia, yms, luoden näin interaktiivisutta käyttäjän ja sivuston välillä.

jjude kirjoitti:

Onko "perussivujen" tekijällä myita "lisukkeita" kuin javaskriptit ja css?

Onko tarvetta? Javascriptiin on toki helpottavia kirjastoja pilvinpimein, kuten jQuery. CSS:ää voinee taas helpottaa Less, joka tuo kaiketi tärkeimpänä CSS:ään mukaan muuttujat, käyttäen edellee CSS:n syntaksia.

Erilaisia kirjastoja, kehikoita ja ties mitä ei ehkä kannattaisi sekoittaa tähän asiaan. Niillä on huomattava käytännön merkitys, mutta käsitteellisesti niiden mukaan ottaminen tarkasteluun hämmentää muutenkin sekavaa asiaa.

JavaScript on pitkälti muodostunut siksi tekniikaksi, jolla HTML:ään liitetään toiminnallisuutta tai (HTML5-sovellusten kannalta katsottuna) sovellukset toteutetaan. Ilmaisuvoiman kannalta olennaista on, millaisia sovellusliittymiä on käytettävissä, ei niinkään se, miten paljon koodin kirjoittamista voidaan helpottaa.

Tämä merkitsee, että esimerkiksi Flash ja Java, vaikkakin yhä käytössä, koetaan yleensä jo väistyviksi tekniikoiksi. JavaScript-pohjaiset tekniikat eroavat niistä ennen muuta siinä, että JavaScriptillä käsitellään DOMia, jolloin sovellus (tai verkkosivun sovellusmaisuus) on integroitu osa sivua, esimerkiksi niin, että sivun elementteihin voidaan liittää toimintoja, jotka suoraan ohjaavat sovellusta – vastakohtana tekniikoille, joissa sivuun vain upotetaan ulkoinen sovellus, jolla on oma suoritusympäristönsä ja omat kontrollinsa.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta