Tehnologii Web: o călătorie de la HTML la Web 3.0

acest articol este în special pentru acei cititori care sunt în căutarea pentru a obține unele cunoștințe despre sau sunt interesați să lucreze ca dezvoltatori web sau pe orice alt aspect al web.

în acest articol, ne vom concentra pe nitty-curajos a unor tehnologii web bine cunoscute-precum și a unor tehnologii web nu atât de cunoscute. După o introducere rapidă și simplă în tehnologia web, vom trece peste elementele de bază ale diferitelor tipuri de Tehnologie web.

pe parcursul discuției noastre, vom acoperi, de asemenea, o scurtă istorie a tehnologiei web, precum și câteva caracteristici și funcționalități ale fiecărui tip de tehnologie despre care vorbim.

Ce Sunt Tehnologiile Web?

tehnologiile Web sunt diferitele instrumente și tehnici care sunt utilizate în procesul de comunicare între diferite tipuri de dispozitive prin internet.

pentru a înțelege mai bine acest termen, să-l împărțim în două bucăți: ‘web’ și ‘tehnologie’.

web-ul, în acest caz, se referă la World Wide Web, mai cunoscut sub numele de WWW. A apărut pentru prima dată în 1989, când celebrul om de știință și inginer, Tim Berners-Lee, a venit cu un mecanism eficient de partajare a resurselor între oamenii de știință din întreaga lume.

 Ce Sunt Tehnologiile Web?
World Wide Web. Curtoazie: Engadget

conceptul de web poate fi ușor explicat cu ajutorul unui exemplu.

să presupunem că sunteți în căutarea pentru o imagine de o lamă drăguț. Tastezi ‘www.google.com’ în browser-ul web. Introduceți ‘ cute llama ‘în bara de căutare și faceți clic pe fila’ Imagini’. Google vă oferă o multitudine de imagini lama colectate din milioane de surse diferite.

doar o grămadă de lame drăguțe
doar o grămadă de lame drăguțe

după ce ați derulat puțin, vă gândiți: „oh, îmi place această imagine!”Dar trebuie să vedeți imaginea de dimensiuni mari înainte de a o descărca. Deci, deschideți imaginea originală și ajungeți la această pagină:

Llamas fericit
Llamas fericit

observați caseta roșie?

acesta este URL-ul (un tip de identificator) pentru această imagine particulară. În același mod, fiecare imagine llama pe care ați vizualizat-o ar avea o adresă URL diferită care ar ajuta la localizarea acelei imagini pe internet.

toate aceste pagini web, documente și orice alte resurse sunt identificate și localizate cu ajutorul adreselor URL ale acestora. Acestea formează în mod colectiv ceea ce numim World Wide Web.

cunoștințele pe care le acumulați despre web și modul în care funcționează trebuie aplicate pentru a le înțelege mai bine. Pentru aceasta, trebuie să cunoașteți elementele de bază ale unor tehnologii web comune. Pentru a obține o mai bună înțelegere a web-ului, să aruncăm o privire la câteva tipuri de bază și exemple de Tehnologie web care sunt utilizate în mod obișnuit în acest domeniu.

care sunt diferitele tipuri de tehnologii Web?

deoarece avem un spațiu limitat pentru a examina gama largă de tehnologii web disponibile, am ales câteva care sunt utilizate cel mai des atât de începători, cât și de experți din industrie. Le-am împărțit în următoarele secțiuni:

  1. elementele de bază, care vor acoperi browserele web și unele elemente fundamentale de dezvoltare a aplicațiilor web
  2. limbaje de programare și cadre care sunt utilizate în dezvoltarea site-urilor web
  3. baze de date care sunt utilizate în backend pentru a stoca datele solicitate sau colectate de site-urile web
  4. unele protocoale, adică reguli pentru comunicarea pe web
  5. grafică, audiovizuală și alte elemente multimedia
  6. unele formate de date care sunt de obicei utilizate pentru a transmite date pe internet
  7. alte tehnologii web diverse

în timp ce noi va începe cu elementele de bază, discuția noastră poate deveni puțin mai tehnică în natură, pe măsură ce progresăm în continuare în articol.

acum, să intrăm în detaliile fiecărei componente pe care am enumerat-o.

elementele de bază

în această secțiune, vom vorbi despre browserele web și alte elemente fundamentale web.

browserele Web

browserele Web, adesea numite doar browsere, ne permit să vizualizăm toate resursele care fac parte din World Wide Web. Ele se bazează pe o arhitectură client-server. Clientul este browser-ul în acest scenariu. Vă puteți gândi la server ca la o combinație de software și hardware care primește solicitările clientului și apoi trimite resursa solicitată clientului.

ori de câte ori introduceți o adresă URL în bara de adrese a browserului, acesta transmite solicitarea dvs. către server și apoi preia și afișează orice a solicitat utilizatorul.

o vizualizare a site-ului nostru pe browserul web Mozilla Firefox
o vizualizare a site-ului nostru pe browserul web Mozilla Firefox

unele browsere web populare sunt Opera, Mozilla Firefox, Google Chrome și Safari.

Frontend vs tehnologii de dezvoltare Backend

ce este dezvoltarea web?

dezvoltarea Web se referă la procesul de creare a site-urilor web. Acest proces se bazează pe o serie de pași, pe care îi vom acoperi mai detaliat atunci când explorăm instrumentele implicate în fiecare proces.

cele două părți ale unui site tipic

pe măsură ce mergem mai departe, vom discuta despre tehnologiile individuale de dezvoltare web și instrumentele utilizate pentru a crea site-uri web. Dar înainte de asta, trebuie să fim clari cu privire la cele două părți distincte ale unui site web: frontend și backend.

Frontend se referă la toate acele părți ale unui site web pe care un utilizator le poate vedea pe ecran și cu care poate interacționa.

Backend se referă la exact opusul. Aceasta implică mecanismele ascunse care fac o funcție de pagină web. Un utilizator tipic este, în general, conștient de ceea ce se întâmplă la backend.

Frontend vs Backend
Frontend vs Backend

diferite tehnologii web sunt utilizate în procesul de web design și dezvoltare.

Iată o scurtă trecere în revistă a diferențelor dintre cele două categorii de dezvoltare web.

Frontend Backend
Client-side Server-side
Web design baze de date
UI / UX Servere
unele tehnologii UI: unele tehnologii backend:
HTML PHP
CSS Java
JavaScript Python
AJAX Ruby
.NET

HTML

HyperText Markup Language, mai frecvent menționată ca HTML, este în cazul în care WWW a început. Este o componentă critică a tuturor lecțiilor introductive care acoperă elementele de bază ale web-ului. Este un limbaj din partea clientului care este folosit pentru a codifica interfața unui site web. Ajută dezvoltatorii să definească modul în care va fi structurată pagina web și o face cu ajutorul elementelor identificate prin etichete.

aici este un exemplu foarte de bază de o bucată de cod scris în 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>

fiecare element inclus în parantezele < > este un element. DOCTYPE, totuși, este doar o declarație care comunică browserului că ceea ce urmează să se încarce este un document HTML. Elementul < body > definește tot conținutul care formează corpul documentului. < h1 >și < p> indică începutul unui titlu și, respectiv, al unui paragraf. </corpul >,</h > și</p > sunt etichete de închidere. Acestea indică unde se termină corpul, titlul și paragraful.

în acest exemplu, atributul stil este utilizat pentru a atribui textului o anumită culoare de fundal, Culoare font, familie și dimensiune. Acesta poate fi extins în continuare pentru a include stilul fontului (bold, italic, …), aliniere (centru, stânga, …), etc. Alte atribute în afară de stil pot fi, de asemenea, utilizate pentru a modifica elementele într-un mod similar.

(șirul de caractere aleatorii & #128513; la sfârșitul paragrafului este un element surpriză pe care îl puteți vedea în ecranul de ieșire de mai jos!)

acest fragment a fost produs folosind editorul HTML online alimentat de W3Schools.
acest fragment a fost produs folosind editorul HTML online alimentat de W3Schools.

CSS

CSS este una dintre cele mai fundamentale tehnologii de proiectare a site-urilor web. Pentru a înfrumuseța în continuare paginile web, puteți integra CSS (Cascading Style Sheets) în codul HTML.

procesul de aplicare a anumitor stiluri la anumite elemente ale codului HTML se poate transforma într-o sarcină repetitivă. Pentru a economisi timp și energie, CSS poate fi utilizat pentru a eficientiza procesul de coafare a paginilor dvs. pe întregul site. După ce pregătiți o foaie de stil cu toate stilurile de font implicite, culorile și alte caracteristici legate de aspectul general al unei pagini web, o puteți aplica la nivel de site. CSS este, de asemenea, combinat cu Bootstrap pentru a proiecta aplicații web mobile-first.

limbaje și cadre de programare

limbajele de Programare sunt cea mai de bază componentă a creării site-ului web. Pentru a codifica un site web, trebuie să fiți familiarizați cu câteva concepte de programare, unele limbi și sintaxa lor și un IDE de dezvoltare bun. Unele dintre aceste limbi pot fi de uz general, dar altele sunt create special în scopul dezvoltării web.

limbaje și cadre de programare populare
limbaje și cadre de programare populare

mai jos sunt câteva exemple de limbaje de dezvoltare web utilizate în mod obișnuit.

1. Java

Java a fost creat în 1991 ca un limbaj de programare cu scop general, dar a evoluat încet pentru a juca un rol major în dezvoltarea web la mijlocul anilor ‘ 90.

Java este bine cunoscut datorită unora dintre caracteristicile sale uimitoare, inclusiv

  • natura orientată pe obiecte
  • portabilitatea și independența platformei
  • sintaxă simplă
  • învățare
  • robustețe

când vine vorba de dezvoltarea web, Java este utilizat în general la partea de server.

2. JavaScript

JavaScript a fost creat pentru prima dată în 1995. Astăzi, este un favorit al dezvoltatorilor din întreaga lume. Acum este o componentă vitală a dezvoltării web care ajută la crearea elementelor dinamice ale paginilor web.

introducerea JavaScript a adus valul revoluționar de pagini web interactive. Astăzi, includerea elementelor grafice, integrarea bazelor de date și dinamica generală a unui site web sunt toate posibile datorită apariției JavaScript.

în timp ce JavaScript a fost inițial introdus ca un limbaj de dezvoltare frontend, acum devine o alegere populară și pentru dezvoltarea backend.

3. Python

Python a fost în jur de ani de zile, dar este doar recent câștigă popularitate datorită extrem de ușor de învățat, sintaxa ușor de citit, precum și productivitatea ridicată. O sarcină care ar putea folosi 10 linii de cod atunci când este scrisă în orice alt limbaj de programare ar putea fi realizată cu ușurință în 2-3 linii de cod Python.

pentru dezvoltarea web pe partea de server, Python este adesea folosit împreună cu cadrele Django sau Flask, ceea ce simplifică și mai mult procesul de dezvoltare.

anul acesta, Stackoverflow a raportat că Python a învins Java și C în ceea ce privește popularitatea și s-a clasat pe locul 2 pe lista celor mai iubite limbaje de programare.

4. PHP

PHP, un acronim recursiv, înseamnă PHP: Hypertext Preprocessor. Este cel mai popular și utilizat pe scară largă limbaj de scripting preferat atât de începători, cât și de profesioniști experimentați din industria dezvoltării web. Este foarte ușor de învățat și este absolut gratuit.

atunci când este utilizat cu Apache (sau orice alt) server HTTP la backend, PHP vă permite să livreze proiecte eficiente, de mare viteză și de înaltă performanță de dezvoltare web. De asemenea, din moment ce PHP a fost în jur de ani de zile și a crescut doar mai mare și mai bine, există suport extins comunitate dezvoltator ușor disponibile.

5. Ruby

introdus la mijlocul anilor ‘ 90, Ruby este un puternic limbaj de programare de uz general, care a devenit, de-a lungul anilor, popular printre dezvoltatorii backend. Este adesea folosit împreună cu cadrul său popular Ruby on Rails. Ruby este recomandat în special pentru site-urile cu trafic intens și pentru cele care necesită multă muncă la sfârșitul bazei de date. De asemenea, este util pentru scrierea de aplicații scalabile.

site-uri populare precum Twitter și Shopify au fost construite cu Ruby la backend.

6. Objective-C & Swift

atât Objective-C, cât și Swift sunt limbaje de programare de uz general care sunt utilizate special pentru a construi aplicații pentru dispozitivele Apple care rulează macOS și iOS.

Objective-C se bazează pe C, în timp ce Swift se bazează puternic pe sintaxa C++. În timp ce Objective-C există de mai mulți ani decât Swift, primul își pierde încet adepții, deoarece devine din ce în ce mai învechit. Swift este de așteptat să înlocuiască treptat Objective-C cu caracteristicile sale mai avansate, ușurința de utilizare și securitatea. De când Swift a fost open-source, dezvoltatorii l-au folosit și pentru dezvoltarea web.

cadre

în termeni simpli, un cadru poate fi definit ca cod schelet. Gândiți-vă la ea ca la un contur dur, fără detalii fine. Un cadru definește funcțiile de bază sau sarcinile care codul este de așteptat să facă. Cu toate acestea, pentru a spune acelui program cum să îndeplinească aceste funcții, va trebui să scrieți câteva instrucțiuni mai detaliate și specifice.

să aruncăm o privire la câteva cadre care sunt utilizate în mod obișnuit de programatori în scopul dezvoltării web backend, împreună cu limbile cu care funcționează cel mai bine. Această listă include unele dintre cele mai noi tehnologii de site-uri web.

Cadre Limbi
Vue.js JavaScript
Express nod.JS (JavaScript)
reacționează.js JavaScript
AngularJS JavaScript
Django Piton
balon Piton
Laravel PHP
Ruby pe șine Ruby
catalizator Perl
cacao & cacao Touch Swift

alegerea dintre aceste opțiuni depinde de nevoile dvs. de dezvoltare. Trebuie să determinați ce combinație de cadru și Limbă va satisface cel mai bine cerințele dvs. de scalabilitate, securitate și productivitate fără a investi mult în învățarea tehnologiei în sine.

baze de date

toate datele care sunt schimbate pe web trebuie să fie stocate undeva. În acest scop, majoritatea site-urilor web au propriile baze de date asociate acestora.

baze de date asociate cu site – uri web
baze de date asociate cu site-uri web

mai jos este o listă a unor baze de date – unele relaționale și altele, non-relaționale-care sunt utilizate în mod obișnuit pentru aplicații web.

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

formate de date

ori de câte ori este nevoie pentru a face schimb de date între două dispozitive de pe web, se urmează o procedură adecvată. Datele sunt ambalate în mod corespunzător pentru transmiterea de la sursă la destinație. API-urile speciale (Application Programming Interfaces) sunt proiectate și integrate în site-uri web pentru un schimb convenabil de date. Ele aranjează datele astfel încât receptorul să le poată decoda și înțelege cu ușurință.

mai jos sunt două formate de date comune utilizate în dezvoltarea web.

1. XML

XML standuri pentru Extensible Markup Language. Am discutat sintaxa pentru HTML la începutul acestui articol. XML funcționează într-un mod similar prin faptul că descompune datele în elemente identificate de diferite tipuri de etichete. Cu toate acestea, cu XML, puteți inventa propriile etichete pentru a descrie mai bine datele dvs. Aceste date, la accesarea unei aplicații web sau a unui server, pot fi ușor înțelese și analizate.

să ne uităm la un exemplu de înregistrare a unui student, datele sale de identitate și cursurile înregistrate la universitate. Aceasta este ceea ce ar arata ca stocate în XML:

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

aici, nodul principal sau rădăcină este student. numele elevului, anul și cursurile sunt noduri pentru copii. Ați putea spune că acestea sunt atribute ale nodului rădăcină. Ca și în cazul HTML, datele XML sunt, de asemenea, scrise între etichetele de deschidere și închidere ale nodurilor copil.

2. JSON

după ani de experiență a volumului XML și a consumului mare de lățime de bandă, experții au venit cu Json (JavaScript Object Notation). Spre deosebire de XML, JSON se concentrează mai mult pe schimbul de date rapid și ușor, mai degrabă decât pe definirea și modelarea detaliată a datelor. De asemenea, elimină toate sarcinile suplimentare pe care XML le poartă sub formă de etichete repetitive.

JSON se bazează pe mecanismul pereche cheie-valoare familiar. Sintaxa sa seamănă cu cea a JavaScript, făcându-l destul de ușor de citit și de înțeles.

să vedem cum ar apărea exemplul nostru anterior de înregistrare a studenților atunci când este stocat JSON:

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

aici, studentul este obiectul. numele elevului este un exemplu de cheie, care este un atribut al elevului obiect. Valoarea sa asociată este Regina George. În mod similar, cursurile sunt, de asemenea, o cheie. Cu toate acestea, este sub forma unui tablou (indicat de parantezele pătrate), deoarece are mai multe valori asociate cu acesta, adică proiectarea compilatorului, studii de Film și Contabilitate.

protocoale

protocoalele Web sunt câteva reguli predefinite care trebuie urmate de toată lumea care comunică pe web.

HTTP

Protocolul de transfer hipertext, mai bine cunoscut sub numele de HTTP, este un protocol web care definește două concepte:

  1. cum sunt transmise cererile clienților către servere
  2. cum răspund serverele la solicitările clienților
cum funcționează ciclul cerere-răspuns HTTP. Curtoazie WebNots
cum funcționează ciclul cerere-răspuns HTTP. Curtoazie WebNots

cererea trebuie să specifice următoarele patru elemente:

  1. URL-ul resursei pe care clientul dorește
  2. o metodă, cum ar fi GET (care este folosit pentru a prelua date de pe server) sau POST (care este folosit pentru a trimite date care trebuie actualizate pe server)
  3. o listă de anteturi (anteturile de solicitare pot conține informații diverse despre client sau resursa pe care au solicitat-o, cum ar fi numele browserului clientului, sistemul de operare, dimensiunea mesajului, ora și data solicitării, informații/acreditări privind controlul accesului etc.)
  4. organismul care conține informațiile pe care clientul dorește să le trimită serverului

serverul trimite un răspuns de la celălalt capăt odată ce o cerere a fost tratată. Acest răspuns specifică trei elemente:

  1. un cod de stare care este sub forma unui număr de 3 cifre (un cod de stare pe care l-ați văzut în timpul sesiunilor de navigare web de zi cu zi este 404, ceea ce indică faptul că resursa solicitată nu a putut fi găsită.)
  2. o listă de anteturi (anteturile de răspuns seamănă cu anteturile de cerere în structură și pot conține informații precum dimensiunea mesajului, tipul de conținut etc.)
  3. organismul care conține informațiile pe care clientul le-a solicitat de la server

alte protocoale

mai jos este o listă a altor protocoale web comune și a utilizărilor acestora.

Protocol standuri pentru utilizare
TCP protocol de control al transmisiei pentru stabilirea unei conexiuni între două dispozitive de pe web și gestionarea livrării pachetelor de date
IP Protocol Internet pentru transferul pachetelor de date între două dispozitive de pe web
TCP / IP aceste două tehnologii web lucrează adesea împreună.
UDP User Datagram Protocol pentru stabilirea unei conexiuni între două dispozitive de pe web
FTP File Transfer Protocol pentru transferul de fișiere între client și server
SMTP Simple Mail Transfer Protocol pentru trimiterea de mesaje de e-mail la server
POP Post Office Protocol pentru preluarea mesajelor de e-mail de pe server
SOAP protocol simplu de acces la obiect pentru trimitere Mesaje XML prin HTTP

Grafica

elementele grafice sunt o caracteristică cheie a oricărei pagini web. Ele nu numai că contribuie la înfrumusețarea unei pagini, dar pot fi folosite și pentru a transmite puncte importante într-o manieră mai bună decât textul.

1. Canvas

Canvas este un element care face parte din HTML. Când este utilizat împreună cu JavaScript (sau orice alt limbaj de scripting), puteți desena grafică pe o pagină web puțin câte puțin. Aspectul JS oferă interactivitate în grafica Canvas, inclusiv animație.

Canvas funcționează cel mai bine în situațiile în care un număr mare de obiecte grafice trebuie să fie încărcate pe o pagină web. Este rapid și ușor în acest aspect. Cu toate acestea, nu este foarte excepțional atunci când vine vorba de Redimensionarea graficelor și scalarea acestora, deoarece este bazată pe raster.

2. SVG

SVG înseamnă grafică vectorială scalabilă. Ea se bazează pe XML și funcționează foarte bine cu HTML. de asemenea, poate fi ușor manipulat folosind CSS.

secretul popularității sale este în numele său: scalabilitate. Ceea ce diferențiază SVG de alte stiluri grafice, cum ar fi JPEG și PNG, este că nu este bazat pe pixeli. Se bazează pe dimensiuni numerice (vectori) care pot fi ușor scalate în sus sau în jos fără pierderi de calitate.

 câteva exemple de icoane SVG simpliste. Curtoazie Codrops.
câteva exemple de icoane SVG simpliste. Curtoazie Codrops.

când vine vorba de utilizarea elementelor grafice pe un site web, calitatea graficii este un factor critic. SVG nu numai că realizează performanțe ridicate pentru grafica de dimensiuni mai mari, dar asigură și interactivitate. Din aceste motive, SVG este în prezent una dintre cele mai preferate tehnologii web grafice.

3. WebGL

biblioteca grafică Web, mai cunoscută sub numele de WebGL, este o resursă de Tehnologie web care permite browserelor să redea atât imagini 2D, cât și 3D pe ecran. Elimină nevoia de plug-in-uri externe și este compatibil atât cu browserele desktop, cât și cu cele mobile.

altele

iată câteva alte tehnologii web despre care s-ar putea să nu fi auzit până acum. Considerăm că merită o mențiune onorifică în articolul nostru.

1. Perl & CGI

Perl este un limbaj de programare cross-platform de uz general, care a câștigat treptat popularitate în peisajul de dezvoltare web. Se bazează pe limbi precum C și BASIC și funcționează fără probleme cu HTML, cel mai frecvent utilizat limbaj de marcare. Perl funcționează bine și cu bazele de date mainstream, cum ar fi MySQL și Oracle.

Perl este utilizat pentru scrierea aplicațiilor care implementează CGI (Common Gateway Interface). CGI este un protocol web care definește modul în care o aplicație comunică cu serverul web atunci când face cereri HTTP. Aceste scripturi CGI fac procesul de preluare a resurselor mai eficient.

2. MathML

la fel ca HTML, MathML (Mathematical Markup Language) este un limbaj de marcare. Cu toate acestea, este utilizat în mod special pentru reprezentarea corectă și corectă a ecuațiilor matematice și științifice pe web.

 un exemplu de ecuații matematice și grafice afișate pe un site web. Curtoazie WolframAlpha
un exemplu de ecuații matematice și grafice afișate pe un site web. Prin amabilitatea WolframAlpha

MathML nu numai că se asigură că ecuațiile sunt afișate corect, dar atribuie și sens conținutului matematic. Toate acestea se realizează prin utilizarea elementelor XML pentru reprezentarea conținutului și simbolurilor matematice. De exemplu, elementul msqrt se traduce printr-un simbol rădăcină pătrată, funcția sinusoidală trigonometrică este reprezentată de elementul sin și așa mai departe.

3. XSL ,XSLT & EXSLT

XSL (Extensible Stylesheet Language) este un limbaj care este folosit pentru a defini modul în care datele XML trebuie formatate atunci când sunt afișate clientului. În timp ce XML se ocupă de datele în sine, XSL gestionează transformarea, aspectul și prezentarea. Putem spune că XSL servește același scop XML care CSS face HTML.

site-ul web W3 afirmă cei doi constituenți ai XSL: a) XSLT (transformări) pentru a gestiona transformările și B) XSL-FO (formatarea obiectelor) pentru a gestiona formatarea, paginarea etc. Cu toate acestea, în 2013, XSL-FO a fost întrerupt și înlocuit cu CSS3.

XSLT (Extensible Stylesheet Language Transformations) este un limbaj care definește modul în care documentele XML trebuie convertite în alte formate mai ușor de citit, cum ar fi HTML. Se aplică foi de stil XSL la documente XML, cu ajutorul unui procesor XSL, în scopul de a înfrumuseța datele XML.

EXSLT este un mijloc de a extinde funcționalitatea XSLT. Nu este o parte oficială a XSLT, ci este un proiect condus de comunitate. Acesta își propune să facă foile de stil XSL mai portabile și să le sporească funcționalitatea și suportul prin adăugarea mai multor funcții.

viitorul tehnologiilor Web

un raport al Cisco prezice că aproape 52% din populația lumii va avea acces la internet până în anul 2020. World Wide Web va crește la rate uimitoare pentru a include un număr mai mare de persoane, Dispozitive și resurse disponibile online. Prin urmare, se așteaptă ca tehnologiile web să se extindă. În consecință, profesioniștii din domeniul tehnologiei se vor strădui mai mult să ofere conținut web accesibil utilizatorilor de pretutindeni. Vor trebui luate măsuri de securitate mai dure pentru a proteja conținutul web privat de atacurile cibernetice rău intenționate.

WWW a început ca Web 1.0 cu pagini web statice scrise în HTML simplu vechi. Apoi a trecut la Web 2.0 odată cu apariția JavaScript și a altor tehnologii care au permis utilizatorilor să interacționeze cu conținutul web și să producă propriile lor.

în curând, Web-ul va merge un pas mai departe și va intra în a treia fază, adică Web 3.0, care va fi mult mai descentralizată decât este astăzi. Tehnologiile moderne precum AI și IoT vor domina în curând Internetul. Totul va fi mult mai automatizat atât în ceea ce privește dezvoltarea, cât și consumul de conținut nou.

sperăm că acest articol v-a ajutat să obțineți informații valoroase despre evoluția și viitorul tehnologiilor web. Continuați să urmăriți blogul nostru pentru a rămâne la curent cu alte evoluții interesante din peisajul WWW!

evaluați acest articol!

trimiteți evaluarea

evaluarea medie 4.9 / 5. Număr de voturi: 11

fără voturi până acum! Fii primul pentru a evalua acest post.

Lasă un răspuns

Adresa ta de email nu va fi publicată.

Previous post cum se transformă carbohidrații în FatNov 11, 2015
Next post Heinrich Hertz