Tegenwoordig vind ik mezelf werken tot 10 uur per dag het ontwerpen van websites. Ik heb zo veel verschillende programmeertalen en specificaties gebruiken bij het maken van een site die het maakt me duizelig. Ik kan nauwelijks typen dit artikel, omdat mijn hersenen letterlijk pijn uit alle verschillende programmeertalen Ik heb wervelende rond in mijn hoofd. U vraagt zich misschien af waarom mijn job zo ingewikkeld in de afgelopen jaren is geworden. Nou, het begon met de draadloze revolutie, die een puinhoop gemaakt van cyberspace.
Nu wordt elke draadloze gadget uitgerust met toegang tot het internet en e-mail. Mobiele telefoons, palm tops, laptops, zelfs computerschermen in auto's hebben webbrowsers. Deze gadgets hebben platformen en web browsers die zijn zeer verschillend van wat is geïnstalleerd op een gewone desktop PC. Deze nieuwe web browsers niet compatibel zijn met veel elementen van de HTML programmeertaal. Hierdoor websites zuiver gemaakt met HTML vaak onzichtbaar en ontoegankelijk voor de gebruiker draadloos internet.
Nieuwe talen en specificaties zoals XHTML, XSL en XML zijn gemaakt om te voldoen aan deze nieuwe webbrowsers. XML was waarschijnlijk de belangrijkste vernieuwing van allemaal. XML-enabled webdesigners om gegevens te definiëren zonder de browser te vertellen hoe de gegevens, in tegenstelling tot HTML, die zowel bepaalt de gegevens en vertelt de browser hoe het weer te geven. XML-gegevens kunnen worden bekeken op elk platform of browser, omdat het een eenvoudig tekstbestand zonder vooraf gedefinieerde labels, waardoor de programmeur om data een aantal manieren te definiëren.
XHTML en XSL werden gemaakt om XML-bestanden te converteren naar de eigenlijke webpagina's die stijl en structuur gehad en op alle platformen en browsers kunnen worden bekeken. Nu dat je begrijpt hoe en waarom programmering is veranderd, je bent klaar voor een korte introductie van het belangrijkste onderwerp van dit artikel, E