Wat zijn de verschillende soorten software voor het bewerken van websites?
Software voor het bewerken van websites kan van alles zijn, van een gratis teksteditor die is geleverd met een besturingssysteem (OS) tot een duur pakket dat zaken als cascading style sheets (CSS) en uitgebreide opmaaktaal (XML) aankan. Meestal is een bepaald niveau van expertise vereist om websitebestanden handmatig te bewerken met behulp van een teksteditor, maar de basisbewerkingen van speciale bewerkingssuites kunnen worden gebruikt zonder enige kennis van hypertext markup language (HTML) of enige andere code. De drie belangrijkste typen website-bewerkingssoftware zijn tekstgericht, objectgericht of gebruiken een "wat u ziet is wat u krijgt" (WYSIWYG) -interface. Elk van deze variaties kan een ander gebruik hebben, en er zijn meestal zowel gratis als betaalde opties beschikbaar in elke categorie. Sommige softwarepakketten voor het bewerken van websites kunnen ook hulpmiddelen bevatten om elementen zoals afbeeldingen, animaties en verschillende rich media-inhoud te maken.
Op tekst gebaseerde editors zijn de eenvoudigste vorm van website-bewerkingssoftware. Als een webdesigner een uitgebreide kennis van HTML en andere code heeft, kan tekstbewerking een snelle manier zijn om kleine aanpassingen aan een site te maken. Teksteditors kunnen ook worden gebruikt om complete websites te maken zonder gecompliceerde software. Elke teksteditor kan worden gebruikt om HTML helemaal opnieuw te coderen, maar er zijn ook speciaal op tekst gebaseerde editors. Deze programma's kunnen functies bevatten zoals kleurcodering van verschillende code-elementen, foutcontrole of een FTP-client (Integrated File Transfer Protocol).
Een iets gecompliceerdere vorm van website-bewerkingssoftware kan objectgericht worden genoemd. Met dit type software kan een webontwerper zijn code meestal visueel organiseren op meer geavanceerde manieren dan eenvoudige kleurcodering. Objectgeoriënteerde editors kunnen ook worden geïntegreerd in grotere WYSIWYG-editors, waardoor een webdesigner nauwer kan samenwerken met individuele objecten.
Enkele van de meest complexe software voor het bewerken van websites wordt vaak WYSIWYG genoemd, omdat alle opmaak en andere instellingen zichtbaar zijn tijdens het ontwerpproces. Veel WYSIWYG-editors zorgen ervoor dat code handmatig kan worden gewijzigd, hoewel het meestal mogelijk is om een hele website te ontwerpen zonder HTML te kennen. Sommige softwarepakketten voor het bewerken van websites kunnen ook een verscheidenheid aan andere programma's bevatten, waardoor afbeeldingen kunnen worden bewerkt of rich media-inhoud kan worden gemaakt om in een website te worden ingevoegd. Veel editors bevatten ook functionaliteit om de compatibiliteit van de website met de World Wide Web Consortium (W3C®) -standaarden te garanderen.
Naast het aanbod van tekstgebaseerde, objectgeoriënteerde en WYSIWYG interface website-ontwikkelingssoftware, zijn er ook verschillende freeware-, shareware- en retailopties. Sommige professionele website-ontwikkelingssoftware kan behoorlijk duur zijn, hoewel er meestal ook gratis of zelfs open source-opties zijn. Betaalde software kan nuttige eigen tools bevatten die niet beschikbaar zijn in andere suites, hoewel gratis en open source-opties zeer volledig kunnen zijn.