Concept și principalele elemente ale tehnologiei hipertext

Până în 1989, hipertextul a prezentat o tehnologie nouă, promițătoare, care are un număr relativ mare de implementari pe de o parte, iar pe de altă parte, au făcut încercări de a construi un model formal de sisteme hipertext care au fost mai descriptiv în natură și au fost inspirate de succesul abordării de definire a datelor relaționale.







Ideea lui T. Berners-Lee a fost aceea de a aplica modelul hipertext pentru resursele de informație distribuite în rețea și pentru a face acest lucru în cel mai simplu mod posibil. El a așezat cele trei pietre de temelie ale sistemului celor patru existente, dezvoltându-se:

Mai târziu, echipa NCSA a adăugat componenta a patra la aceste trei componente:

  • Interfața Gateway Internațională CGI (Interfața Comună Gateway).

Ideea de HTML este un exemplu de soluție extrem de reușită a problemei construirii unui sistem hipertext utilizând un control special al afișajului. Dezvoltarea limbajului de markup hipertext a fost influențată în mod semnificativ de doi factori: cercetarea în domeniul interfețelor hipertext și dorința de a oferi o modalitate simplă și rapidă de a crea o bază de date hipertext distribuită în rețea.

În 1989, problema interfeței sistemelor hipertext a fost discutată în mod activ, ᴛ.ᴇ. modalități de afișare a informațiilor hipertext și a navigării în rețeaua hipertext. Valoarea tehnologiei hipertext a fost comparată cu valoarea tipografiei. Sa afirmat că foaia de hârtie și suportul de afișare / redare a computerului sunt foarte diferite unul de altul și, prin urmare, forma de prezentare a informațiilor ar trebui să difere. Cea mai eficientă formă de organizare a hipertextului a fost recunoscută ca legături hipertext contextuale și, în plus, sa recunoscut că au fost recunoscute legăturile către linkuri către întreg documentul și părțile sale separate.

Ar trebui, de asemenea, să ia în considerare faptul că, în conformitate cu T.Berners sale propuneri Lee intenționează să combine într-un singur sistem de resursele disponibile de informare ale CERN, și primul sistem de demonstrație au fost de a deveni un sistem de NeXT și VAX / VMS.

Ca bază pentru dezvoltarea limbajului de marcare a hipertextului a fost

SGML selectat (Limba standard de marcare generalizată). În urma tradiției academice, Berners-Lee a descris HTML în termeni de SGML (așa cum este descris în limba de programare în ceea ce privește forma Bekus-Naur). Firește, în HTML au fost implementate toate marcările legate de alocarea de paragrafe, fonturi, stiluri etc. Implementarea NeXT implică o interfață grafică. O componentă importantă a limbii a fost descrierea legăturilor hypertext încorporate și asociate, grafică încorporată și capacitatea de a căuta după cuvinte cheie.







Deoarece dezvoltarea primei versiuni a limbii (HTML 1.0) a trecut cinci ani. În această perioadă sa produs o dezvoltare destul de serioasă a limbii. Numărul elementelor de marcare sa dublat, proiectarea documentelor se apropie din ce în ce mai mult de proiectarea publicațiilor tipărite de calitate, se dezvoltă mijloacele de descriere a resurselor informaționale non-text și modalitățile de interacțiune cu aplicațiile software. Se îmbunătățește mecanismul de dezvoltare a stilurilor standard. De fapt, în prezent, HTML evoluează spre crearea unui limbaj standard de dezvoltare a interfeței atât pentru sistemele locale, cât și pentru sistemele distribuite.

Gopher este un integrator al Internetului. Vă permite să utilizați toate serviciile furnizate de Internet într-o formă convenabilă.

WAIS este un sistem de dialog cu o interfață pentru ferestre pentru căutarea datelor despre cuvintele cheie într-un context.

Telnet are de asemenea propriul set de comenzi care controlează programul real, ᴛ.ᴇ. sesiunea de comunicare, parametrii, descoperirea

închidere nouă, etc; aceste comenzi sunt alimentate din modul de comandă telnet,

în care puteți merge făcând clic pe secvența de evacuare așa-numită

chei, pe care le informați când se ajunge la mașina de la distanță.

Ftp (File Transfer Protocol) este un protocol care definește regulile pentru transferul fișierelor de la un calculator la altul. ftp este, de asemenea, numele programului din aplicația software. Utilizează protocolul ftp pentru redirecționarea fișierelor.

Ultima componentă a tehnologiei WWW este deja rezultatul activității grupului NCSA - caietul de sarcini al interfeței comune Gateway. CGI a fost conceput special pentru a extinde capacitățile WWW prin conectarea tuturor programelor externe posibile. Această abordare a continuat în mod logic principiul publicității și ușurința dezvoltării și consolidării capacităților WWW. În cazul în care echipa CERN a oferit o modalitate simplă și rapidă de a dezvolta baze de date, NCSA a dezvoltat acest principiu pentru a dezvolta instrumente software. Trebuie remarcat faptul că în biblioteca publică CERN existau module care permit programatorilor să le conecteze la serverul HTTP, dar acest lucru necesită utilizarea acestei biblioteci. Metoda de conectare propusă și descrisă în CGI nu a necesitat biblioteci suplimentare și a fost uimitoare literalmente prin simplitatea sa. Serverul a interacționat cu programele prin fluxuri I / O standard, ceea ce simplifică programarea la limită. În implementarea CGI, un loc extrem de important a fost luat de metodele de acces descrise în HTTP. Deși într-adevăr numai două dintre ele (GET și POST), experiența de dezvoltare HTML arată că comunitatea este în așteptare pentru dezvoltarea WWW și CGI ca complexitatea sarcinilor în care www- tehnologie va fi utilizată.







Articole similare

Trimiteți-le prietenilor: