Diferența principală : SGML și HTML, ambele fiind limbi de programare în computere. Ambele sunt bine cunoscute limbi folosite pentru a dezvolta pagini web. Ele sunt scrise în elemente de tag predefinite. Diferența principală ar fi HTML este un subset al SGML.
HTML reprezintă limbajul Hyper Text Markup Language. Este o limbă de computer bine cunoscută care este folosită pentru a dezvolta pagini web. Acesta a fost în jur de mult timp și este folosit în mod obișnuit pentru a crea pagini web. XML sau limbajul extensibil de marcare definește un set de reguli pentru codificarea documentelor într-un format care poate fi citit atât de om, cât și de calculator.
HTML este scris folosind elemente HTML, care constau din etichete, în primul rând o etichetă de deschidere și o etichetă de închidere. Datele dintre aceste etichete sunt de obicei conținutul. Obiectivul principal al HTML este să permită browserelor web să interpreteze și să afișeze conținutul scris între etichete. Etichetele sunt concepute pentru a descrie conținutul paginii. HTML vine cu etichete predefinite. Ele permit unui utilizator să insereze imagini, text, videoclipuri, formulare și alte materiale împreună într-o pagină web coerentă.
Elementele HTML sunt blocurile de bază ale tuturor site-urilor Web. HTML permite ca imaginile și obiectele să fie încorporate în pagina web. Poate fi folosit și pentru a crea formulare interactive. HTML oferă, de asemenea, mijloacele de a crea documente structurate. Ea face acest lucru prin denotarea semanticii structurale pentru text, cum ar fi titluri, paragrafe, liste, link-uri, citate și alte elemente. Cu toate acestea, aceste zile, paginile web sunt rar concepute folosind doar HTML. HTML permite programatorului să încorporeze scripturi scrise în limbi precum JavaScript, lucru pe care mulți îl fac deseori. Acest lucru schimbă aspectul și comportamentul paginilor web HTML.
SGML reprezintă limbajul standard de generalizare a marcajelor. Este o tehnologie standard ISO pentru definirea limbajelor de marcare generalizate pentru documente.
SGML a fost derivat din limbajul generalizat de marcare IBM (GML), dezvoltat de Charles Goldfarb în anii 1960. Ca limbaj de marcare a documentelor, SGML a fost conceput inițial pentru a permite împărtășirea documentelor de proiect de mare amploare în guvern, drept și industrie. Multe astfel de documente trebuie să rămână lizibile pentru o lungă perioadă de timp în domeniul tehnologiei informației. Este, de asemenea, utilizat pe scară largă de industria militară, aerospațială, de referință tehnică și industrială. Introducerea profilului XML a făcut ca SGML să fie mai potrivită pentru aplicațiile pe scară largă în utilizarea la scară mică, cu utilizare generală.
Potrivit Wikipedia, SGML generalizează și acceptă o gamă largă de limbi de marcare. Aceste limbi variază de la sintaxe asemănătoare Wiki cu limbile de tip bracket, asemănător RTF, cu limbile de tag-uri asemănătoare HTML. Este considerat un pic mai puțin sustenabil, deoarece nu suportă multe aplicații de către browsere. Documentele care conțin erori liberale necesită mai mult timp pentru procesare. Pagina are un timp de încărcare mai lent și viteză de descărcare.
SGML este considerat limba maternă a HTML și XML, care sunt acum utilizate pe scară largă pentru transcrierea documentelor digitale. A obținut un standard internațional în specificarea descrierii tipului și conținutului documentelor digitale. Cu timpul, popularitatea SGML a crescut rapid. Există puține bariere pentru SGML, de asemenea, deoarece nu există foi de stil acceptate pe scară largă în SGML, software-ul devine instabil și este nedezvoltat din cauza setărilor puternice ale SGML. În plus, schimbul de date SGML a devenit foarte complex datorită diferitelor compatibilități între pachetele software, ceea ce poate provoca probleme grave.
Comparație între SGML și HTML:
SGML | HTML | |
Formular complet | Acesta reprezintă limbajul de marcare standard generalizat. | Acesta este limbajul Hyper Text Markup Language. |
Tip | aplicație / sgml, text / sgml | text / html |
Codul de tip | Text | Text |
Tip uniform | public.xml | public.html |
Dezvoltat de | ISO | WWW Consotium |
Tipul de format | Este un limbaj în sus. | Este un limbaj în sus. |
Extins de la | GML | SGML |
Extins la | HTML, XML | XHTML |