| dc.contributor.author | Valtonen, Ville | |
| dc.date.accessioned | 2017-06-09T05:38:02Z | |
| dc.date.available | 2017-06-09T05:38:02Z | |
| dc.date.issued | 2017 | |
| dc.identifier.uri | URN:NBN:fi:amk-2017060812882 | |
| dc.identifier.uri | http://www.theseus.fi/handle/10024/131658 | |
| dc.description.abstract | Opinnäytetyön päätavoitteina oli tutkia, mitä CSS-esiprosessointi tarkoittaa ja mitä lisäarvoa CSS-esiprosessorit voivat tuottaa CSS-tyyliohjeiden käsittelyyn. Lisäksi siinä vertailtiin keskenään kolmea suosittua CSS-esiprosessoria sekä otettiin selvää, millaisia eri vaihtoehtoja www-sisällönhallintajärjestelmä WordPress tarjoaa niiden hyödyntämiseen. Opinnäytetyön toimeksiantaja oli hämeenlinnalainen Aatos Media.
Teoriaosuudessa esitellään aluksi web-kehityksen perustekniikoita ns. front-endin näkökulmasta pääpainon ollessa CSS-tyyliohjeissa. Lisäksi siinä käsitellään www-sisällönhallintajärjestelmiä ja käydään läpi, mitä CSS:n esiprosessointi tarkoittaa yleisellä tasolla.
Käytännön osuudessa tutkitaan CSS-esiprosessoreja ja niiden toimintaa muun muassa käytännön esimerkein sekä vertaillaan Sass-, Less ja Stylus-esiprosessorien eri ominaisuuksia keskenään. Lopuksi tarkastellaan, miten kyseisiä CSS-esiprosessoreja voidaan hyödyntää WordPress-kehityksessä.
Työn päätuloksena saatiin selville, että oikein käytettyinä CSS-esiprosessorit voivat tuottaa todellista lisäarvoa jo melko pienissä projekteissa. Lisäksi vertailun perusteella todettiin, että ainakin markkinoiden suosituimpiin kuuluvien CSS-esiprosessorien ominaisuuksien erot ovat kokonaisuudessaan melko pieniä, mutta Sassia voidaan pitää monipuolisimpana vaihtoehtona. | fi |
| dc.description.abstract | The main goals of this thesis were to examine what CSS preprocessing means and what type of value CSS preprocessors could add to CSS. Three different popular CSS preprocessors were compared and it was also investigated what kind of options web content management system WordPress provides for utilizing the three preprocessors. The thesis was commissioned by Hämeenlinna-based Aatos Media.
The theory section begins with an introduction to basic front-end web development techniques with main emphasis being on CSS. Web content management systems are also studied. Finally, the section examines what CSS preprocessing means in general.
The practical section begins with examining CSS preprocessors with practical examples, as well as comparing different characteristics of three preprocessors, namely Sass, Less and Stylus. In the last part, it is scrutinized how CSS preprocessors could be used in WordPress development.
Main result of the thesis was that when used correctly CSS preprocessors could add value even to relatively small projects. In addition, based on the comparison it was found that differences in the most popular CSS preprocessors are rather small, but Sass can be considered the most versatile option. | en |
| dc.language.iso | fin | |
| dc.publisher | Hämeen ammattikorkeakoulu | |
| dc.rights | All rights reserved | |
| dc.title | CSS-esiprosessorien vertailu : Sass, Less ja Stylus | fi |
| dc.type.ontasot | fi=AMK-opinnäytetyö|sv=YH-examensarbete|en=Bachelor's thesis| | |
| dc.identifier.dscollection | 10024/1791 | |
| dc.organization | Hämeen ammattikorkeakoulu | |
| dc.contributor.organization | Hämeen ammattikorkeakoulu | |
| dc.subject.keyword | CSS | |
| dc.subject.keyword | esiprosessori | |
| dc.subject.keyword | web-kehitys | |
| dc.subject.keyword | vertailu | |
| dc.subject.degreeprogram | fi=Tietojenkäsittely|sv=Informationsbehandling|en=Business Information Technology| | |
| dc.subject.discipline | Tietojenkäsittely | |