Siis miksi ihmeessä websivun tekoon on niin hefletin monta éri kieltä, HTML, ASP, CSS, Java-Script jne.jne. ?? Ja mistä tavallinen tallaaja, joka tekee ekku sivuaan, voi tietää mitä pitäisi käyttää ja missä tarkoituksessa. Voiko niitä jotenkin yhdistellä ja mistä tiedän milloin mikäkin kieli on minulle soveliain tai milloin mitäkin tarvitaan?? Onko mitään linkkiä, jossa nämä asiat selitettäisiin niin, että maallikkokin ymmärtäisi? Kiitos jo etukäteen avusta!
WebSivun teko
IhanTumbelo
10251
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 10
Vanhimmat
Opiskelemalla tietysti. Google auttaa paljon. (X)HTML:llä määritellään dokumentti, CSS:llä tyyli/ulkoasu, Javascriptillä pyöritetään logiikkaa asiakaspäässä. Vähintään tarvitset (X)HTML:n osaamisen. CSS:n tarvitset sitten kun haluat säätää ulkoasusta edes tekstin kokoa.
ASP sitten on palvelinpuolen skriptitekniikkaa ja yksi monista. Suosituin (ja ehkä myös suositeltavin yksinkertaisiin sivustoihin) on PHP. Niitä tarvitset viimeistään vaiheessa kun sivustolle tulee palvelinpäässä ajettavaa logiikkaa. Käytännössä myös sitten kun sivustossa on enemmän kuin yksi sivu, on kätevää jo sitä koodia vaikka homman voi tehdä esimerkiksi C/C kääntäjän esikääntäjällä. Jossain palautelomakkeessa joka ohjautuu sähköpostiin on jo sellainen homma missä tarvitset väistämättä logiikkaa palvelinpuolelle.
Varsinaisesti (X)HTML ja CSS ei sitten ole ohjelmointikieliä laisinkaan. Selain vain tulkitsee niistä mitä pitäisi tulostaa ja jollain PHP:llä vaikka ohjataan sitä (X)HTML tulostusta "lennossa". Javascriptillä sitten ohjaillaan samoja lennossa mutta homma tehdään asiakaspään koneella kun joku PHP, Javan servletit, ASP, Python jne. hoitaa homman sivunlatausten yhteydessä palvelimessa.
http://www.w3.org/TR/html4/
http://www.w3.org/TR/xhtml11/
http://www.w3.org/TR/CSS2/
Aloita ihan perus-HTML:llä ja staattisilla sivuilla jos tuntuu turhan monimutkaiselta. Jos olet kaunosielu niin CSS on sinulle must. JavaScriptillä saat sivuille dynaamisuutta. Jos olet palvelinpään väkertäjä niin sitten voit kokeilla palvelinpään tekniikkoja.
Karin ohjeet ja linkit opiskeluun, mutta jos ei enkku taivu kunnolla niin tässä
suomenkieltä että alkuun pääsee
http://www.cs.tut.fi/~jkorpela/wwwfi.html
Googleta HTML-opas, siitä minäkin olen ihan itse aloittanut,,, muistiolla
Rautalankamalli löytyy: Netikka laajakaista ensimmäiset kotisivut.
ei näköjään enää löydy.
Itse aloitin ihan wysiwyg editorilla eli graafisella sivujen luontityökalulla. Ruudulla tekstit ja kuvat kohdilleen ja ohjelma laati sitten tuon html:n. Oliko se Claris HomePage nimeltään tämä softa. Ja olihan se:
http://en.wikipedia.org/wiki/Claris_Homepage
Nyttemmin teen sivut pääasiassa Softpressin Freeway Prolla. Hoitaa nuo javat, html:t ja css:t. Ja tekee validia koodia.
http://www.softpress.com/
Ei niitä kieliä välttämättä tarvii opetella, tietokonehan on sitä varten, että se osaa. Hyvin sitä pärjää ilmankin. On sentään kymmenkunta domainia mullakin hoidettavana.
Freeway Pro ei kyllä mitään Javaa osaa, että höpönlöpön taas. Ja rakennappa webbikauppa wysiwyg editorilla.. Onnistuu varmaan tosi hyvin.. Ylläpidon helppouden takia sitä juurikin kannattaa välttää wysiwyg virityksiä, niillä kun se on yleensä ikävämpää. Toisekseen ei tarvi sitten opetella mitään outoja käyttöliittymiä. Tavallinen editori riittää.
Kyllä ne kielet on suunniteltu muuten ihan ihmisten kirjoitettavaksi. Oppimiskäyrä on aluksi jyrkempi mutta loivenee nopeasti. Wysiwyg editoreilla sitten oppimiskäyrä on aluksi loiva mutta sitten jyrkkenee kun softan rajat tulee vastaan joka paikassa. Puhumattakaan siitä, että ohjelmia välillä vaihdetaan. Itsekin olet jo vaihtanut kerran ohjelmaa ja taas on sitten uusi opettelu edessä.
Itsellänihän on 15v ollut monelta osin samat tiedot käytössä kun ensimmäisen nettisivun rakensin. Uusia asioita toki opittu mutta perusteet pitkälti samat. Suurin muutos perusasioihin lähinnä oli ulkoasun erottaminen dokumentista joka tapahtui paperilla -97, mutta käytännössä vasta joskus 2003 puolivälissä kun oli tullut tarpeeksi peittoa CSS:ää riittävästi tukeville selaimille.
Kiitos kaikille:) ! Kyllä se tästä!