WYSIWYG

lyhenne ohjelmistolle, jossa muokattu osio näyttää liki samalta kuin lopputulos

WYSIWYG-lyhennettä (engl. What You See Is What You Get eli mitä näet, sitä saat) käytetään viittaamaan sellaisiin ohjelmistoihin, joissa sisältö näyttää muokattaessa hyvin samalta kuin lopputulos. Sen sijaan muotoa ja rakennetta kuvaavaa metadataa ei välttämättä näytetä. Hyvin usein käsitettä käytetään kuvaamaan tekstinkäsittelyohjelmia tai HTML-editoreja.

WYSIWYG-tekstinkäsittelyohjelma.

WYSIWYG-ohjelmien tavoitteena on helpottaa muokkaamista esittämällä käyttäjälle suoraan työn lopullinen muoto ja jättämällä käyttäjän kannalta epäoleellinen tieto näyttämättä. WYSIWYG-ohjelmissa muotoilu tapahtuu yleensä valitsemalla muotoiltava asiakirja tai sen osa ja suoritettava muotoilutoiminto esimerkiksi klikkaamalla kuvaketta tai käyttämällä pikavalikkoja. Useissa HTML-editoreissa on kuitenkin myös mahdollisuus muokata asiakirjan lähdekoodia, sillä muuten esimerkiksi JavaScript-koodien lisääminen olisi hankalaa. Myös standardoimattomien HTML-elementtien lisääminen on WYSIWYG-editoreissa usein rajoitettu.

Koska WYSIWYG-ohjelmistojen käyttö ei edellytä muotoilukoodin tuntemusta, voidaan niitä pitää erittäin käyttäjäystävällisinä. WYSIWYG-ohjelmistot soveltuvatkin tämän takia hyvin myös aloittelijoille ja auttavat opeteltaessa jotain uutta muotoilukieltä tai -tekniikkaa.

WYSIWYG-ohjelmien haittapuolena on se, että asiakirjan ulkomuoto näytöllä ei ole optimoitu tämän heikkouksia huomioiden. Kaikki fontit eivät esimerkiksi sovellu näytölle tai ohjelman tuottama muotoilukoodi on liian monimutkaista hidastaen koodin suorittamista. Toisaalta myös lähestymistapa houkuttelee viilaamaan yksityiskohtia kokonaisuuden kustannuksella.

Käytännössä asiakirjan ulkonäkö ei aina WYSIWYG-ohjelmillakaan vastaa näytöllä nähtyä. Asiakirjojen tulostaminen eri kirjoittimella kuin mikä on ohjelman oletusvalintana saattaa esimerkiksi muuttaa sivujakoa, ja WWW-sivujen ulkonäkö riippuu kuitenkin lukijan käyttämästä näytöstä, ohjelmistosta ja asetuksista.

Historia muokkaa

Charles Simonyi ja Butler Lampson suunnittelivat Xerox Alto -tietokoneelle Bravo-ohjelmiston tekstinkäsittelyyn, joka oli ensimmäinen WYSIWYG-tekstinkäsittelyohjelma.[1][2]

Katso myös muokkaa

Lähteet muokkaa

  1. Jeremy Reimer: A History of the GUI (sivu 3) 5.5.2005. Ars Technica. Viitattu 11.7.2019. (englanniksi)
  2. Paul McJones: Xerox Alto file system archive 9.11.2017. Computer History Museum. Viitattu 11.7.2019. (englanniksi)

Aiheesta muualla muokkaa