Op hun eenvoudigste, websites zijn gewoon verzamelingen van onderling verbonden pagina's, gecodeerd in HTML, zet op een server en geïdentificeerd met een domeinnaam. Op hun meest gecompliceerde bestaan ze uit honderden databasetabellen, speciale gevolgen JavaScript en uitgebreide PHP formulieren. De behoeften om een website te bouwen variëren tussen deze uitersten afhankelijk van hoe ver de website worden gebouwd is.
Domeinnaam
Een domeinnaam is de identiteit van uw website waarmee uw webbrowser te vinden van de server die uw website bevat. "Google.com", "Navy.mil" en "NYU.edu" zijn enkele voorbeelden.
Host
Uw website moet bestaan op een computer een server die fungeert als de site op het Web Host genoemd. U koopt meestal een hostingpakket van een bedrijf die uw website voor u als host optreedt.
Webpagina 's
Fundamentele webpagina's zijn in HTML-code, die staat voor HyperText Markup Language, en gestyled met een taal, genaamd CSS, wat voor Cascading Style Sheets staat gestructureerd. U moet begrijpen hoe een website of u moet op zoek naar een host die de codering voor u zal doen.
Databases
Het is meestal niet praktisch om te schrijven van elke web-pagina op uw site handmatig met HTML-code. Vaak is de inhoud van uw site opgeslagen in databases met een databasesysteem genaamd MySQL. Om te grijpen de gegevens (zoals de inhoud van een blogpost) uit de databases, wordt een taal genaamd PHP gebruikt naast HTML-code.
JavaScript
Terwijl PHP op uw server bestaat te grijpen gegevens uit databases, een andere geavanceerde taal, JavaScript, wordt uitgevoerd op de computer van de gebruiker te creëren van coole effecten: menu's in- of uit- of zelfs eenvoudige uitfaden web games.
Content managementsystemen
Content Management systemen (CMS) kan worden geïnstalleerd op uw server te voorzien van een gebruiksvriendelijke interface voor het maken en onderhouden van uw website zonder te mengen met geavanceerde talen zoals PHP en MySQL. Gemeenschappelijke CMS zijn WordPress en Drupal.