Een deel van de magie van softwareontwikkeling vindt plaats wanneer coderegels alchemiseren in meer dan de som van hun delen. Je zult merken dat je wat creatieve visualisatie nodig hebt als je op deze manier abstract probeert te bouwen. Dit kan gelden voor tekstverwerking of webdesign, net als voor programmeren.
WYSIWYG staat voor What You See Is What You Get. Het acroniem is letterlijk: een WYSIWYG-tool geeft inhoud weer voor bewerking in een vorm die de uiteindelijke weergave benadert. Het zou niet de eerste keuze van een ontwikkelaar zijn voor codering, maar een WYSIWYG-editor is perfect voor de leek die een website wil bouwen of een presentatie wil ontwerpen.
Wat is een opmaaktaal?
Beschrijvende code, ook wel opmaaktaal genoemd, formatteert de elementen van een document wanneer het wordt verwerkt door een soort tolk. Beschrijvende tags passen betekenis of opmaak toe aan een tekstblok met behulp van een bibliotheek met vooraf gedefinieerde concepten zoals vetgedrukte tekst, opsommingstekens of zelfs een hyperlink.
Een opmaaktaal voor documenten is iets waar u waarschijnlijk al bekend mee bent: het is hetzelfde type taal dat een computer vertelt dat webpaginatekst vetgedrukt moet worden weergegeven wanneer deze wordt omgeven door tags.
Als u echter iets als Word gebruikt, wordt de tekst vet wanneer u op de knop drukt. Waar zijn de tags verstopt? Bestaan ze zelfs onder deze omstandigheden?
Objectief gezien is er iets dat de computer vertelt om de tekst vetgedrukt weer te geven. Er zijn echter geen zichtbare tags, omdat hun functie - de tekst vetgedrukt maken - op dezelfde manier van toepassing is als een PDF-bestand de opmaak ervan weergeeft.
WYSIWYG-editors zijn geweldig voor gebruikers die ideeën hebben, maar geen HTML of een ander type opmaaktaal kennen. Met dit soort tekstverwerkers en andere rich-text-editors kun je je concentreren op wat je probeert te schrijven, geen Ph.D. verplicht.
Gerelateerd: Het ultieme HTML-spiekbriefje
Wat is een WYSIWYG-editor?
Xerox ontwierp en gebruikte de eerste WYSIWYG-systemen. Ze gebruikten deze interfaces voor documentconversie, in afwachting van printen of fysieke duplicatie. Ze waren primitief en niet erg betrouwbaar, maar ze vormden wel een waardevol precedent.
Als je Google Docs hebt gebruikt om met een document te werken, ben je al bekend met een WYSIWYG-editor. U kunt beginnen met het cursief maken van tekst en de app zal deze opmaken terwijl u typt. Als het geen WYSIWYG-editor was, zou een cursief lettertype dat niet zijn. Je zou de relevante woorden en zinsdelen zien, in duidelijke opmaak, en je zou ook de tags zien.
Denk ter vergelijking aan een website-bouwservice zoals Wix of Squarespace. Met een van deze services voor het bouwen van websites kunt u een site ontwerpen zonder een enkele regel code te schrijven.
Hun stijl van WYSIWYG-bewerking gaat iets dieper dan Google Docs, maar het principe staat nog steeds. Je kunt visuele elementen slepen en neerzetten, waardoor de hoofdtekst van de pagina wordt gevuld zoals de app deze voor je neerzet met zaken als media, audiospelers en online winkels. Er is geen brug om over te steken met een van deze diensten; je bent een kind dat met Lego speelt. Het is een heel ander gevoel dan het helemaal opnieuw coderen van een website.
Sommige markdown WYSIWYG-editors zoals Typora laten je opmaakcode aan je WYSIWYG-tekst toevoegen terwijl je typt. Deze rich-text-editors geven uw HTML-opdrachten weer en zetten de uitvoer om naar een WYSIWYG-weergave zodra u ze invoert. In Typora kun je teruggaan naar wat je hebt geschreven door opnieuw op de tekst te klikken nadat de tags eromheen zijn verdwenen.
Gerelateerd: Wat is Markdown? Een beginnershandleiding om aan de slag te gaan
Wiz-Ee-Wig: zien is geloven
Weinig dingen zijn zo geruststellend als uw creatie in realtime op het scherm te zien werken. Als een artiest in de studio, dit of dat aanpassen is gemakkelijk als je een één-op-één weergave van je website of ander project voor je hebt.
WYSIWYG-displays zijn handig en gebruiksvriendelijk. Ze maken een einde aan de rommel van het werken met coderegels of opmaaktags, zodat u ergens anders op kunt letten. Als je een schrijver of een ontwerper in hart en nieren bent, heb je niet alle drukte nodig. Een WYSIWYG-editor is meer dan capabel.