Scurt despre hipertext markup - HTML
Istoria internetului și apariția HTML
Odată cu apariția computerelor, a apărut ideea transferului de informații între ele. A fost nevoie de mult timp pentru a investiga această problemă, însă sa găsit o soluție. Pentru a transfera informații între computere, au început să fie utilizate cabluri și diverse medii. Au fost scrise programe pentru a transfera și recepționa date și aproape imediat a existat oa doua problemă - problema compatibilității: cum să lucrați două sau mai multe calculatoare, conectate prin cablu, să lucrați într-o rețea locală.
În 1986, primul standard ISO-8879 a fost adoptat de Organizația Internațională pentru Standardizare (ISO), denumit SGML (Standard Generalized Markup Language). SGML - îmbogățit metaîngaj, care permite construirea sistemelor de marcare logică și structurală a textelor de orice fel.
Marcare structurală - formatarea textului în care codurile de control nu conțin informații despre aspectul documentului, ci doar indică limitele și subordonarea părților componente ale acestuia, adică specificarea structurii sale logice. Documentul SGML necesită o definiție de tip document (Document Type Definition, DTD). DTD este trimis împreună cu documentul SGML sau inclus în documentul SGML, astfel încât etichetele create de utilizator să poată fi recunoscute. Limbajul SGML nu a fost distribuit, dar ideologia sa a afectat multe dezvoltări informatice.
Pentru a lucra cu texte, a fost elaborat un protocol special de transfer de hipertext (HyperText Transfer Protocol, HTTP). Această tehnologie a dat un impuls enorm dezvoltării rețelei, iar Internetul a devenit cu adevărat o rețea internațională.
Dacă aș ști atunci câte persoane vor specifica adresa URL,
Nu aș folosi două slash-uri în sintaxa.
Tim Berners-Lee
Structura internetului
Internetul este o combinație a multor rețele de calculatoare locale. Deși spun că Internetul nu deține o gazdă și nu aparține nimănui, există o structură ierarhică clară în ea, după cum se arată în diagrama: trunchiuri, furnizori, utilizatori. Următoarea notație este utilizată în schemă.
Consorțiul W3C a elaborat standardele necesare pentru dezvoltarea ulterioară a World Wide Web. În 1996, consorțiul W3C a anunțat un parteneriat cu liderii de piață pentru standardizarea software-ului.
Dezvoltarea tehnologiei HTML
Alte limbi de programare concepute pentru a suporta html
XHTML (Extensible HyperText Markup Language) este o combinație de HTML și XML. Consorțiul W3C, care reunește reprezentanți ai mai mult de 500 de organizații din țări diferite, recomandă utilizarea XHTML în loc de HTML, dar astăzi cei mai mulți dezvoltatori rămân fideli HTML-ului.
Limba Java a venit din limbajul de programare Oak, care este centrat pe Internet. Sintaxa Java este aproape de sintaxa C ++. Programele în limba Java pot fi împărțite în două grupuri mari. Primul grup include aplicații Java destinate funcționării independente sub controlul unei mașini Java de interpretare specială. Implementarea acestei mașini este concepută pentru toate platformele de calculatoare importante. Al doilea grup este așa-numitele applet-uri.
Un applet este un mic program scris în limba Java și inclus în fișierul HTML. Mediul pentru executarea applet-urilor Java este furnizat de un alt program, de exemplu un browser web. Spre deosebire de aplicații, applet-urile nu pot rula direct în sistemul de operare. Codul aplicației este interpretat de browser sau server. În funcție de programul care acționează ca interpret, aplicațiile pot fi executate pe partea clientului sau pe partea de server. Java este un limbaj compilat.
VBScript este o limbă care a fost dezvoltată de Microsoft ca un subset al limbajului Visual Basic. VBScript a fost creat pentru a lucra cu Internet Explorer și Microsoft Internet Information Server.
ColdFusion este un set de instrumente de dezvoltare a aplicațiilor web. Avantajul acestui pachet este disponibilitatea unor instrumente convenabile pentru lucrul cu bazele de date.
PHP este un limbaj de scripting care este procesat de server. Ca și ColdFusion, codul PHP este inclus direct în documentul HTML. Numele original al PHP
a fost Instrumente de pagină personale personale. Mai târziu, această tehnologie permite plasarea de server care rulează paginile web ale script-ul, care lucrează în principal pe platforme Unix, Linux și Solaris, a început să descifreze diferite: PHP (PHP Hypertext Preprocessor).
În PHP sunt implementate cele mai bune soluții din mai multe limbi, cum ar fi C și Perl; În plus, PHP oferă dezvoltatorului instrumente puternice pentru a lucra cu bazele de date.
Cuvântul Perl este o abreviere a expresiei Extracție practică și limbă de raport. La fel ca Perl, PHP este un sistem freeware open source, iar comunitatea de dezvoltare are capacitatea de a-l actualiza.
Aplicațiile AJAX sunt bazate pe browser și independente de platformă (tehnologia cross-platform și cross-browser). Împreună cu AJAX, aplicațiile Internet pot fi făcute mai bogate (mai mici, mai rapide și mai ușor de utilizat).
instrumente de dezvoltare bine-cunoscute pot include, de asemenea, CGI (Common Gateway Interface), ASP, JSP (Java Server Pager), SSI (Server Side Include), VRML (Virtual Reality Markup Language), și altele.
Apache este un server Web deschis cel mai frecvent utilizat pentru platformele Unix, Linux și Solaris.
ASP (Active Server Pages) - tehnologia utilizată pentru scrierea de aplicații Internet client-server puternice, care permite crearea paginilor HTML dinamice.