Basiskennis informatica/Codering: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
Mattias.Campe (overleg | bijdragen)
Mattias.Campe (overleg | bijdragen)
Regel 21:
* [[Basiskennis informatica/Codering/SVG|SVG]]
* [[Basiskennis informatica/Codering/XMPP|XMPP]]
 
== Open versus gesloten ==
De bovenstaande voorbeelden zijn voorbeelden van een '''open codering/specificatie''': het woordenboek om de binaire/tekstuele informatie te coderen in een voor de mens verstaanbare uitleg is vrij beschikbaar. Dit laat toe aan om het even welke programmeur om een eigen programma te schrijven, dat compatibel is met de gekozen codering. Zo kan iedereen met de nodige kennis zijn eigen browser schrijven.
 
Een bedrijf kan echter ook een bepaalde codering ontwerpen, zonder het "woordenboek" aan iedereen vrij ter beschikking te stellen. Wil je dan gebruikmaken van hun formaten, dan kan dat enkel door de software van dat bedrijf aan te schaffen. Zo creëer je echter een afhankelijkheid t.o.v. dat bedrijf, wat bekend staat als ''vendor lock-in'', omdat je gebruik maakt van een '''gesloten codering/specificatie'''.
 
Een bedrijf/persoon kan echter ook zelf een codering ontwerpen en die vrij ter beschikking stellen aan iedereen. Voor vele formaten wordt er gewerkt met een standaardenorganisatie, die alles in goede banen leidt. Als zo'n codering de volledige procedure heeft doorlopen, spreekt men niet zomaar van een open codering/specificatie, maar van een '''[[Open standaarden|open standaard]]'''. Zo wordt HTML en SVG ontwikkelt door de standaardenorganisatie W3.
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.