Web Technologies: een reis van HTML naar Web 3.0

dit artikel is speciaal voor die lezers die op zoek zijn om wat kennis over of zijn geïnteresseerd in het werken als webontwikkelaars of op een ander aspect van het web.

In dit artikel zullen we ons richten op de nitty-gritty van sommige bekende-en sommige niet – zo-bekende-webtechnologieën. Na een snelle en eenvoudige introductie tot webtechnologie, zullen we de basisprincipes van verschillende soorten webtechnologie bespreken.

in de loop van onze discussie zullen we ook een korte geschiedenis van webtechnologie behandelen, evenals enkele functies en functionaliteiten van elk type technologie waarover we het hebben.

Wat Zijn Webtechnologieën?

webtechnologieën zijn de verschillende instrumenten en technieken die worden gebruikt bij de communicatie tussen verschillende soorten apparaten via internet.

om deze term beter te begrijpen, splitsen we het op in twee delen: “web” en “technologie”.

het web verwijst in dit geval naar het World Wide Web, beter bekend als WWW. Het kwam voor het eerst tot stand in 1989 toen de beroemde wetenschapper en ingenieur, Tim Berners-Lee, met een efficiënt mechanisme kwam om middelen te delen tussen wetenschappers over de hele wereld.

Wat Zijn Webtechnologieën?
Het World Wide Web. Hoffelijkheid: Engadget

het concept van het web kan eenvoudig worden uitgelegd met behulp van een voorbeeld.

stel dat u op zoek bent naar een foto van een schattige Lama. Je typt ‘www.google.com’ in je webbrowser. U voert ‘ cute Lama ‘in de zoekbalk en klik op de’ afbeeldingen ‘ tab. Google geeft u een overvloed aan Lama foto ‘ s verzameld uit miljoenen verschillende bronnen.

 gewoon een stel schattige lama 's
gewoon een stel schattige lama’ s

na een tijdje scrollen denk je: “Oh, ik vind deze foto leuk!”Maar je moet de afbeelding op ware grootte zien voordat je het downloadt. Dus open je de originele afbeelding en kom je op deze pagina:

Happy Llama 's
Happy Llama’ s

let op de rode doos?

dat is de URL (een type identifier) voor deze specifieke afbeelding. Op dezelfde manier, elke Lama foto die u bekeken zou een andere URL die zou helpen lokaliseren dat beeld op het internet.

al deze webpagina ‘s, documenten en andere bronnen worden geïdentificeerd en gelokaliseerd met behulp van hun URL’ s. Deze vormen samen wat we het World Wide Web noemen.

de kennis die u verzamelt over het web en hoe het werkt, moet worden toegepast om het beter te begrijpen. Voor deze, je nodig hebt om de basisprincipes van een aantal gemeenschappelijke webtechnologieën kennen. Om een beter begrip van het web te krijgen, laten we eens een kijkje nemen op een aantal basistypen en voorbeelden van webtechnologie die vaak worden gebruikt op dit gebied.

Wat zijn de verschillende soorten webtechnologieën?

omdat we weinig ruimte hebben om het brede scala aan beschikbare webtechnologieën te onderzoeken, hebben we er een paar uitgekozen die het vaakst worden gebruikt door zowel beginners als experts in de industrie. We hebben ze verdeeld in de volgende secties:

  1. De basis, dat betrekking heeft op web browsers en web app development fundamentals
  2. programmeertalen en frameworks die worden gebruikt in de ontwikkeling van websites
  3. Databases die worden gebruikt in de backend om gegevens op te slaan die nodig of verzameld door websites
  4. Sommige protocollen, dat is, de regels voor de communicatie op het web
  5. Grafische, audiovisuele, en andere multimedia-elementen
  6. Sommige data formaten die worden gewoonlijk gebruikt om data te verzenden over het internet
  7. diverse Andere web technologieen

Terwijl we zal beginnen met de basis, onze discussie kan krijgen iets meer technische aard als we verder gaan in het artikel.

laten we nu ingaan op de details van elke component die we hebben vermeld.

de basis

In deze sectie zullen we het hebben over webbrowsers en enkele andere webbrowsers.

webbrowsers

webbrowsers, vaak gewoon browsers genoemd, maken het mogelijk voor ons om alle bronnen die deel uitmaken van het World Wide Web te bekijken. Ze zijn gebaseerd op een client-server architectuur. De client is de browser in dit scenario. U kunt de server zien als een combinatie van software en hardware die de verzoeken van de client ontvangt en vervolgens de gevraagde bron naar de client verzendt.

wanneer u een URL invoert in de adresbalk van een browser, wordt uw verzoek doorgestuurd naar de server en vervolgens opgehaald en weergegeven waar de gebruiker om gevraagd heeft.

a view of our website on the Mozilla Firefox webbrowser
a view of our website on the Mozilla Firefox webbrowser

enkele populaire webbrowsers zijn Opera, Mozilla Firefox, Google Chrome en Safari.

Frontend vs Backend Development Technologies

Wat is web development?

webontwikkeling verwijst naar het proces van het maken van websites. Dit proces is gebaseerd op een aantal stappen, die we in meer detail zullen behandelen wanneer we de tools die betrokken zijn bij elk proces verkennen.

de twee delen van een typische website

naarmate we verder gaan, zullen we individuele webontwikkelingstechnologieën en tools bespreken die worden gebruikt om websites te maken. Maar daarvoor moeten we duidelijk zijn over de twee verschillende delen van een website: de frontend en de backend.

Frontend verwijst naar alle delen van een website die een gebruiker op zijn scherm kan zien en waarmee hij kan communiceren.

Backend verwijst precies naar het tegenovergestelde. Het gaat om de verborgen mechanismen die een webpagina functie te maken. Een typische gebruiker is zich over het algemeen niet bewust van wat er aan de backend gebeurt.

Frontend vs Backend
Frontend vs Backend

verschillende webtechnologieën worden gebruikt in het proces van webdesign en-ontwikkeling.

hier is een kort overzicht van de verschillen tussen de twee categorieën van webontwikkeling.

Frontend Backend
Client-side Server-side
Website ontwerp Databases
UI/UX Servers
Sommige UI technologieën: Sommige backend technologieën:
HTML PHP
CSS Java
JavaScript Python
AJAX Ruby
.Netto

HTML

HyperText Markup Language, beter bekend als HTML, is waar het WWW begon. Het is een cruciaal onderdeel van alle inleidende lessen die betrekking hebben op web basics. Het is een client-side taal die wordt gebruikt om de frontend van een website te coderen. Het helpt ontwikkelaars te definiëren hoe de webpagina zal worden gestructureerd, en het doet dit met behulp van elementen die worden geïdentificeerd door tags.

hier is een zeer basisch voorbeeld van een stuk code geschreven in HTML:

<!DOCTYPE html><html><body><h1 style="background-color:SteelBlue; color:LightSteelBlue; font-family:Cambria; font-size:200%">Hello, We Are GoodCore Software.</h1><p style="background-color:LightSteelBlue; color:SteelBlue; font-family:Calibri; font-size:150%">Good to the Core! &#128513;</p></body></html>

elk item tussen de haakjes < > is een element. DOCTYPE is echter slechts een verklaring die aan de browser communiceert dat wat het op het punt staat om een HTML-document te laden. Het element <body> definieert alle inhoud die de body van het document vormt. <h1> en <p> geven respectievelijk het begin van een kop en een alinea aan. </body>, < / h>, en < / p> zijn afsluitende tags. Zij geven aan waar het lichaam, de rubriek en de alinea eindigen.

in dit voorbeeld wordt het kenmerk stijl gebruikt om een bepaalde achtergrondkleur, letterkleur, familie en grootte aan de tekst toe te wijzen. Het kan verder worden uitgebreid met lettertype (vet, cursief,…), uitlijning (midden, links,…), enz. Andere attributen naast stijl kunnen ook worden gebruikt om elementen op een soortgelijke manier te wijzigen.

(de reeks willekeurige tekens & # 128513; aan het einde van de alinea is een verrassingselement dat u kunt zien in het uitvoerscherm hieronder!)

dit fragment werd geproduceerd met behulp van de online HTML-editor aangedreven door W3Schools.
dit fragment is gemaakt met behulp van de online HTML-editor aangedreven door W3Schools.

CSS

CSS is een van de meest fundamentele technologieën voor het ontwerpen van websites. Om uw webpagina ‘ s verder te verfraaien, kunt u CSS (Cascading Style Sheets) integreren in uw HTML-code.

het proces van het toepassen van bepaalde stijlen op bepaalde elementen van uw HTML-code kan veranderen in een repetitieve taak. Om tijd en energie te besparen, CSS kan worden gebruikt om het proces van het stylen van uw pagina ‘ s over de hele site te stroomlijnen. Zodra u een stylesheet met alle standaard lettertypestijlen, kleuren en andere kenmerken met betrekking tot de algemene lay-out van een webpagina, kunt u deze site-breed toe te passen. CSS wordt ook gecombineerd met Bootstrap om mobile-first web apps te ontwerpen.

programmeertalen en Frameworks

programmeertalen zijn de meest fundamentele component van het maken van websites. Om een website te coderen, moet je bekend zijn met een paar programmeerconcepten, sommige talen en hun syntaxis, en een goede ontwikkeling IDE. Sommige van deze talen kunnen algemeen zijn, maar andere zijn specifiek gemaakt voor het doel van webontwikkeling.

populaire programmeertalen en frameworks
populaire programmeertalen en frameworks

hieronder zijn enkele voorbeelden van veelgebruikte webontwikkelingstalen.

1. Java

Java werd in 1991 opgericht als een algemene programmeertaal, maar evolueerde langzaam naar een belangrijke rol in webontwikkeling in het midden van de jaren 90.

Java is bekend vanwege enkele van zijn verbazingwekkende functies, waaronder zijn

  • objectgeoriënteerd karakter
  • portabiliteit en platformonafhankelijkheid
  • eenvoudige syntaxis
  • leerbaarheid
  • robuustheid

bij webontwikkeling wordt Java over het algemeen gebruikt aan de serverzijde.

2. JavaScript

JavaScript werd voor het eerst gemaakt in 1995. Vandaag de dag is het een favoriet van ontwikkelaars over de hele wereld. Het is nu een essentieel onderdeel van webontwikkeling die helpt bij het creëren van dynamische elementen van webpagina ‘ s.

de introductie van JavaScript leidde tot de revolutionaire golf van interactieve webpagina ‘ s. Vandaag de dag, de opname van grafische elementen, database-integratie, en de algehele dynamiek van een website zijn allemaal mogelijk als gevolg van de komst van JavaScript.

hoewel JavaScript aanvankelijk werd geïntroduceerd als een frontend-ontwikkeltaal, wordt het nu ook een populaire keuze voor backend-ontwikkeling.

3. Python

Python bestaat al jaren, maar wint pas sinds kort aan populariteit vanwege zijn zeer gemakkelijk te leren, leesbare syntaxis en zijn hoge productiviteit. Een taak die 10 regels code zou kunnen gebruiken wanneer geschreven in een andere programmeertaal kan gemakkelijk worden bereikt in 2-3 regels Python code.

voor webontwikkeling aan de serverzijde wordt Python vaak gebruikt in combinatie met de Django of Flask frameworks, wat het ontwikkelingsproces verder vereenvoudigt.

dit jaar meldde StackOverflow dat Python de voorkeur gaf aan Java en C in termen van populariteit, en als tweede op de lijst van meest geliefde programmeertalen stond.

4. PHP

PHP, een recursief acroniem, staat voor PHP: Hypertext Preprocessor. Het is de meest populaire en meest gebruikte scripttaal de voorkeur van zowel beginners en doorgewinterde professionals in de web development industrie. Het is heel gemakkelijk te leren en is helemaal gratis.

bij gebruik met Apache (of een andere) HTTP-server aan de backend, stelt PHP u in staat om efficiënte, snelle en krachtige webontwikkelingsprojecten te leveren. Ook, omdat PHP al jaren bestaat en alleen maar groter en beter is gegroeid, is er uitgebreide Ontwikkelaar community support gemakkelijk beschikbaar.

5. Ruby

Ruby is een krachtige programmeertaal voor algemeen gebruik die door de jaren heen populair is geworden onder backend-ontwikkelaars. Het wordt vaak gebruikt in combinatie met zijn populaire framework Ruby on Rails. Ruby wordt vooral aanbevolen voor verkeer-intensieve websites en degenen die veel werk aan de database-einde vereisen. Het is ook handig voor het schrijven van schaalbare apps.

populaire sites zoals Twitter en Shopify werden gebouwd met Ruby aan de backend.

6. Objective-C & Swift

zowel Objective-C als Swift zijn programmeertalen voor algemene doeleinden die specifiek worden gebruikt voor het bouwen van apps voor Apple-apparaten waarop macOS en iOS worden uitgevoerd.

doelstelling-C bouwt voort op C, terwijl Swift sterk is gebaseerd op de syntaxis van C++. Terwijl Objective-C al vele jaren bestaat dan Swift, verliest de eerste langzaam volgers omdat het steeds meer verouderd wordt. Naar verwachting zal Swift Objective-C geleidelijk vervangen door zijn meer geavanceerde functies, gebruiksgemak en beveiliging. Sinds Swift open-source was, hebben ontwikkelaars het ook gebruikt voor webontwikkeling.

Frameworks

in eenvoudige termen kan een framework worden gedefinieerd als skeletcode. Zie het als een ruwe omtrek zonder fijne details. Een framework definieert de basisfuncties of taken die de code naar verwachting zal uitvoeren. Echter, om dat specifieke programma te vertellen hoe deze functies uit te voeren, moet u een aantal meer gedetailleerde, specifieke instructies te schrijven.

laten we eens kijken naar een paar frameworks die vaak worden gebruikt door programmeurs voor de ontwikkeling van backend web, samen met de talen waarmee ze het beste werken. Deze lijst bevat enkele van de nieuwste website technologieën.

Frameworks Talen
Hog.js JavaScript
Express Node.js (JavaScript))
reageer.js JavaScript
AngularJS JavaScript
Django Python
Kolf Python
Laravel PHP
Ruby on Rails Ruby
Katalysator Perl
Cacao & Cocoa Touch Swift

de Keuze uit deze opties zijn afhankelijk van uw behoeften. U moet bepalen welk framework en taalcombinatie het beste aan uw eisen op het gebied van schaalbaarheid, veiligheid en productiviteit voldoen zonder veel te investeren in het leren van de technologie zelf.

Databases

alle gegevens die op het web worden uitgewisseld, moeten ergens worden opgeslagen. Voor dit doel, de meeste websites hebben hun eigen databases gekoppeld aan hen.

Databases geassocieerd met websites
Databases geassocieerd met websites

Hieronder is een lijst van enkele databases – sommige relationeel en andere, niet-relationeel – die vaak worden gebruikt voor webtoepassingen.

  • MySQL
  • SQL Server
  • Postgres
  • Oracle
  • MongoDB
  • Redis

gegevensformaten

wanneer gegevens tussen twee apparaten op het web moeten worden uitgewisseld, wordt een juiste procedure gevolgd. De gegevens zijn correct verpakt voor verzending van de bron naar de bestemming. Speciale API ‘ s (Application Programming Interfaces) zijn ontworpen en geïntegreerd in websites voor een gemakkelijke gegevensuitwisseling. Ze rangschikken de gegevens zo dat de ontvanger ze gemakkelijk kan decoderen en begrijpen.

hieronder zijn twee gangbare dataformaten die worden gebruikt bij webontwikkeling.

1. XML

XML staat voor Extensible Markup Language. We bespraken de syntaxis voor HTML aan het begin van dit artikel. XML werkt op een soortgelijke manier in dat het opgesplitst gegevens in elementen geïdentificeerd door verschillende soorten tags. Echter, met XML, kunt u uw eigen tags uitvinden om uw gegevens beter te beschrijven. Deze gegevens, bij het bereiken van een web app of server, kunnen gemakkelijk worden begrepen en geanalyseerd.

laten we eens kijken naar een voorbeeld van een record van een student, haar biodata, en haar geregistreerde cursussen aan de universiteit. Dit is hoe het eruit zou zien opgeslagen in XML:

<student><studentname>Regina George</studentname><year>2</year><courses><course>Compiler Design</course><course>Film Studies</course><course>Accounting</course></courses></student>

hier is het hoofd-of hoofdknooppunt student. student naam, Jaar, en cursussen zijn kind knooppunten. Je zou kunnen zeggen dat dit attributen zijn van de root node. Zoals het geval is met HTML, worden XML-gegevens ook geschreven tussen de openende en sluitende tags van de onderliggende knooppunten.

2. JSON

na jaren ervaring met XML ‘ s omvang en zware consumptie van bandbreedte, kwamen experts met JSON (JavaScript Object Notation). In tegenstelling tot XML richt JSON zich meer op snelle en eenvoudige gegevensuitwisseling in plaats van gedetailleerde gegevensdefinitie en modellering. Het elimineert ook alle extra belasting die XML draagt in de vorm van repetitieve tags.

JSON is gebaseerd op het bekende sleutelwaardepaarmechanisme. De syntaxis lijkt op die van JavaScript, waardoor het heel gemakkelijk te lezen en te begrijpen.

laten we eens kijken hoe ons vorige voorbeeld van een student record zou verschijnen wanneer opgeslagen is JSON:

{"studentname": "Regina George","year": "2","courses": }

hier is de student het object. student naam is een voorbeeld van een sleutel, dat is een attribuut van het object student. De bijbehorende waarde is Regina George. Ook cursussen is een sleutel. Echter, het is in de vorm van een array (aangegeven door de vierkante haakjes) omdat het meerdere waarden geassocieerd met het, dat wil zeggen, Compiler ontwerp, Film Studies en boekhouding.

protocollen

Webprotocollen zijn enkele vooraf gedefinieerde regels die moeten worden gevolgd door iedereen die via het web communiceert.

HTTP

HyperText Transfer Protocol, beter bekend als HTTP, is een webprotocol dat twee concepten definieert:

  1. hoe clientaanvragen worden doorgestuurd naar servers
  2. hoe servers reageren op clientaanvragen
hoe de HTTP request-response cyclus werkt. Courtesy WebNots
hoe de HTTP request-response cycle werkt. Courtesy WebNots

het verzoek moet de volgende vier items specificeren:

  1. de URL voor de bron die de client wil
  2. een methode, zoals GET (die wordt gebruikt om gegevens van de server op te halen) of POST (die wordt gebruikt om gegevens te verzenden die op de server moeten worden bijgewerkt)
  3. een lijst met headers (Request headers kunnen diverse informatie bevatten over de client of de bron die ze hebben aangevraagd, zoals de naam van de clientbrowser, het besturingssysteem, berichtgrootte, tijd en datum van de aanvraag, informatie over toegangscontrole/referenties enz.)
  4. de inhoud die de informatie bevat die de client naar de server wil sturen

de server stuurt een antwoord van de andere kant zodra een verzoek is afgehandeld. Dit antwoord specificeert drie elementen:

  1. een statuscode in de vorm van een 3-cijferig getal (een statuscode die u misschien hebt gezien tijdens uw dagelijkse webbrowsessies is 404, wat aangeeft dat de gevraagde bron niet kon worden gevonden.)
  2. een lijst van headers (antwoord headers lijken op verzoek headers in structuur, en kunnen informatie bevatten zoals berichtgrootte, inhoudstype, enz.)
  3. de inhoud die de informatie bevat die de client van de server heeft opgevraagd

andere protocollen

Hieronder is een lijst van andere veelgebruikte webprotocollen en hun gebruik.

Protocol Staat voor Gebruik
TCP Transmission Control Protocol Voor de oprichting van een verbinding tussen twee apparaten op het web en het beheer van de levering van data-pakketten
IP – Internet Protocol Voor het overbrengen van gegevens van pakketten tussen twee apparaten op het web
TCP/IP Deze twee technologieën van het web werken vaak samen.
UDP User Datagram Protocol Voor de oprichting van een verbinding tussen twee apparaten op het web
FTP File Transfer Protocol Voor de overdracht van bestanden tussen de client en de server
SMTP Simple Mail Transfer Protocol Voor het verzenden van e-mail berichten naar de server
POP Post Office Protocol Voor het ophalen van e-mailberichten van de server
ZEEP Simple Object Access Protocol Voor het verzenden van XML-berichten via HTTP

grafieken

grafische elementen zijn een belangrijk kenmerk van elke webpagina. Ze dragen niet alleen bij aan de verfraaiing van een pagina, maar kunnen ook worden gebruikt om belangrijke punten beter over te brengen dan tekst.

1. Canvas

Canvas is een element dat deel uitmaakt van HTML. Wanneer gebruikt samen met JavaScript (of een andere scripttaal), kunt u afbeeldingen tekenen op een webpagina beetje bij beetje. Het js aspect biedt interactiviteit in Canvas graphics, inclusief animatie.

Canvas werkt het beste in situaties waarin een groot aantal grafische objecten op een webpagina moet worden geladen. Het is snel en lichtgewicht in dat aspect. Het is echter niet erg uitzonderlijk als het gaat om het verkleinen van afbeeldingen en het opschalen ervan, omdat het op raster gebaseerd is.

2. SVG

SVG staat voor Scalable Vector Graphics. Het is gebaseerd op XML en werkt heel goed met HTML. het kan ook gemakkelijk worden gemanipuleerd met behulp van CSS.

het geheim van zijn populariteit ligt in zijn naam: schaalbaarheid. Wat SVG onderscheidt van andere grafische stijlen zoals JPEG en PNG is dat het niet pixel-gebaseerde. Het is gebaseerd op numerieke afmetingen (vectoren) die gemakkelijk kunnen worden geschaald omhoog of omlaag zonder verlies van kwaliteit.

enkele voorbeelden van simplistische SVG-pictogrammen. Courtesy Codrops.
enkele voorbeelden van simplistische SVG-pictogrammen. Courtesy Codrops.

wanneer het gaat om het gebruik van grafische elementen op een website, is de kwaliteit van de grafische elementen een kritische factor. SVG bereikt niet alleen hoge prestaties voor grotere afbeeldingen, maar zorgt ook voor interactiviteit. Om deze redenen is SVG momenteel een van de meest geprefereerde grafische webtechnologieën.

3. WebGL

Web Graphics Library, beter bekend als WebGL, is een webtechnologiebron waarmee browsers zowel 2D-als 3D-afbeeldingen op het scherm kunnen weergeven. Het elimineert de noodzaak voor externe plug-ins en is compatibel met zowel desktop als mobiele browsers.

andere

hier zijn enkele andere webtechnologieën waarvan u misschien nog niet eerder hebt gehoord. Wij vinden dat ze een eervolle vermelding verdienen in ons artikel.

1. Perl & CGI

Perl is een algemene platformonafhankelijke programmeertaal die geleidelijk aan aan populariteit wint in het webontwikkelingslandschap. Het bouwt voort op talen zoals C en BASIC en werkt soepel met HTML, de meest gebruikte opmaaktaal. Perl werkt ook goed met mainstream databases zoals MySQL en Oracle.

Perl wordt gebruikt voor het schrijven van toepassingen die CGI (Common Gateway Interface) implementeren. CGI is een webprotocol dat bepaalt hoe een toepassing communiceert met de webserver bij het maken van HTTP-aanvragen. Deze CGI scripts maken het proces van resource-fetching efficiënter.

2. MathML

net als HTML is MathML (Mathematical Markup Language) een opmaaktaal. Echter, het wordt specifiek gebruikt voor de nauwkeurige en juiste weergave van wiskundige en wetenschappelijke vergelijkingen op het web.

een voorbeeld van wiskundige vergelijkingen en grafieken weergegeven op een website. Courtesy WolframAlpha
een voorbeeld van wiskundige vergelijkingen en grafieken weergegeven op een website. Courtesy WolframAlpha

MathML zorgt er niet alleen voor dat vergelijkingen correct worden weergegeven, maar kent ook betekenis toe aan wiskundige inhoud. Dit alles wordt bereikt door XML-elementen te gebruiken voor de weergave van wiskundige inhoud en symbolen. Bijvoorbeeld, het msqrt element vertaalt naar een vierkantswortel symbool, de trigonometrische sinusfunctie wordt vertegenwoordigd door het sin element, enzovoort.

3. XSL, XSLT & EXSLT

XSL (Extensible Stylesheet Language) is een taal die wordt gebruikt om de manier te bepalen waarop XML-gegevens moeten worden opgemaakt wanneer ze aan de client worden weergegeven. Terwijl XML zich bezighoudt met de gegevens zelf, beheert XSL de transformatie, lay-out en presentatie. We kunnen zeggen dat XSL hetzelfde doel heeft voor XML als CSS voor HTML.

de W3-website vermeldt de twee bestanddelen van XSL: a) XSLT (transformaties) om transformaties te verwerken en b) XSL-FO (opmaak objecten) om opmaak, paginering, enz. In 2013 werd XSL-FO echter stopgezet en vervangen door CSS3.

XSLT (Extensible Stylesheet Language Transformations) is een taal die bepaalt hoe XML-documenten moeten worden omgezet in andere, meer voor mensen leesbare formaten zoals HTML. Het past XSL stylesheets toe op XML-documenten, met behulp van een XSL-processor, om de XML-gegevens te verfraaien.

EXSLT is een middel om de functionaliteit van XSLT uit te breiden. Het is geen officieel onderdeel van XSLT, maar een community-gedreven project. Het doel is om XSL-stylesheets draagbaarder te maken en hun functionaliteit en ondersteuning te verbeteren door er meer functies aan toe te voegen.

de toekomst van webtechnologieën

een rapport van Cisco voorspelt dat bijna 52% van de wereldbevolking tegen het jaar 2020 toegang tot internet zal hebben. Het World Wide Web zal groeien in verbazingwekkende tempo om een hoger aantal mensen, apparaten, en middelen online beschikbaar. Daarom wordt verwacht dat webtechnologieën zullen opschalen. Bijgevolg zullen tech professionals harder streven om toegankelijke web content te bieden aan gebruikers overal. Strengere veiligheidsmaatregelen zullen moeten worden genomen om private web content te beschermen tegen kwaadaardige cyberaanvallen.

het WWW begon als Web 1.0 met statische webpagina ‘ s geschreven in gewone oude HTML. Het ging vervolgens over naar Web 2.0 met de komst van JavaScript en andere technologieën die gebruikers in staat stellen om te communiceren met webinhoud en produceren hun eigen.

binnenkort zal het Web een stap verder gaan en zijn derde fase ingaan, namelijk Web 3.0, dat veel meer gedecentraliseerd zal zijn dan het nu is. Moderne technologieën zoals AI en IoT zullen binnenkort het Web domineren. Alles zal veel meer geautomatiseerd zijn in termen van zowel ontwikkeling als consumptie van nieuwe content.

we hopen dat dit artikel u enkele waardevolle inzichten heeft opgeleverd in de evolutie en toekomst van webtechnologieën. Blijf onze blog volgen om op de hoogte te blijven van andere interessante ontwikkelingen in het WWW landschap!

Wat is het verschil?

geef Rating

gemiddelde rating 4.9 / 5. Aantal stemmen: 11

tot nu toe geen stemmen! Dit bericht als eerste waarderen.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.

Previous post hoe koolhydraten veranderen in FatNov 11, 2015
Next post Heinrich Hertz