Ulempene ved HTML

Ulempene ved HTML


Først utviklet av Tim Berners-Lee i 1989, HTML, eller Hypertext Markup Language, revolusjonerte en rolig, liten Internett og åpnet døren til et fenomen som ingenting i verden noen gang hadde sett. Ansvarlig for muligheten til å dele filer og samhandle med andre datamaskiner direkte, har internett blitt en gigant, hovedsakelig på grunn av HTML innflytelse. Som Internett-teknologi fortsetter fremgangen har imidlertid HTML er ulemper begynt å vise.

Form

HTML ikke krever sine dokumenter å besitte noen spesiell form, en funksjon nyttig i internetts tidlige dager når brukerne først lærte å kode i HTML. En nettleser kan bare ignorere kode den ikke forstår. Mens HTML besitter en eksakt sett av kommandoer, ikke en programmerer ikke å skrive disse kommandoene på en strukturert måte for den resulterende websiden til fortsatt arbeid. Dette rotet ble etter hvert problematisk, og behovet for presis struktur oppsto.

Markup

HTML inneholder instruksjoner for en rekke aspekter, herunder oppmerking, eller trekk ved hvordan nettsiden vil vises til en seer. For en nettside kodet helt med HTML, helst en webmaster ønsker å endre det generelle utseendet på hans nettsted, må han redigere HTML markup-koden på hver enkelt side for å oppnå ønsket effekt, selv om innholdet av nettstedet hans gjorde ikke endres i det hele tatt. Derfor har den manglende evne til å skille innholdet fra markering bli et vanskelig problem for HTML.

foreldelse Issues

Med HTML på vei ut og erstattet av den nyere XHTML, kan nettsteder kodet helt i HTML potensielt står overfor spørsmål om foreldelse. Eldre kode kan ikke lenger jobbe i fremtidige nettlesere, spørre utviklere å vurdere å bruke en mer moderne kode. Fordi HTML ikke kan utvide, kan betyr programmerere ikke legge til nye kommandoer eller koding til den eksisterende HTML-infrastruktur, HTML også vil mangle evnen til å utføre oppgaver som fremtidige websider kan kreve, forlater webmastere som fortsetter å bruke HTML på en ulempe.

Erstatning

Den siste versjonen av HTML, 4.01, har gått over til en nyere kode som kalles XHTML, en forkortelse for Extensible Hypertext Markup Language. XHTML overvinner ulempene ved HTML, med sin evne til å skille markering fra innhold, dens strenge retningslinjer for form og struktur og dens utvidelsesmuligheter, noe som betyr at utviklere kan legge til nye kommandoer og koder til det eksisterende rammeverket. Mens XHTML vil bestrebe seg på å være bakoverkompatibel med HTML, forblir HTML på en ulempe til denne nye, mer fleksible programmeringskode.