Vihreä koodi
Mitä on vihreä koodi?
Mitä on vihreä koodi? Pitäsikö koodieditorin asetuksista säätää koodin väri vihreäksi? Miten saan syntax
hilightin toimimaan pelkällä vihreällä?
No eihän sen koodin värillä ole niinkään väliä vaan sillä miten se on
kirjoitettu. Ideana vihreässä koodissa on optimoida koodi mahdollisimman hyvin.
No mutta mistä se vihreä koodi
nimi tulee?
Vihreän koodin nimi tulee siitä, että koodi on tehty siten. että se pyörisi mahdollisimman kevyesti
ja siten kuluttaisi mahdollisimman vähän energiaa, joista seuraavia ilmeisiä seurauksia olisi seuraavat:
-pienempi sähkönkulutus (joten myös pienempi sähkölasku)
-pidempi akunkesto
-nopeampi
-pienemmät
ohjelmat (nykypelit vie usein 100-500gb tilaa joka on yhtä paljon kuin 11429-57143 minuuttia cdtä!)
-pienempien
ohjelmien myötä nopeammat latausajat
-laitteiden pidempi käyttöikä
Esimerkki hyvästä toteutuksesta: Doom
Doom: 3D ammuskelupeli 36 leveliä
koko: muutamia megatavuja
pyörii: millä tahansa jopa laskimella
Esimerkki huonosta toteutuksesta: lähes kaikki javascript nettisivut
Nykyisin monet nettisivut ovat pullollaan javascriptia, josta suurin osa on olisi mahdollista tehdä käyttäen html
ja css. Varmaan mietit miksi tämä on ongelma no se on paljon raskaampaa. Monilla nettisivuilla jopa teksti on
tehty javascriptilla, joka on ilmiselvästi turhaa. Mielestäni sen pitäisi mennä näin:
Teksti: html
Ulkonäkö:
css
Dynaaminen sisältö: php
Erityistapauksissa kun sitä ei voida toteuttaa millään edellä mainituilla:
javascrip
Näitä erityistapauksia ovat mm. youtube, jonka täytyy käyttää mainoksia videoissa.