Avatar billede thesurfer Nybegynder
22. august 2007 - 10:53 Der er 9 kommentarer og
1 løsning

XHTML - release date - kan det betale sig

Hey folkens.

Først: Den brokkede sig over at jeg prøvede på at oprette spørgsmålet under kategorien "Programmering", så jeg valgte (D)HTML..

Og så... :-)


Den korte udgave:
Spørgsmål:
1) Hvis der allerede nu er fastsat en relase date til XHTML 2.0, hvornår (hvor langt ude i fremtiden)?

2) Kan det "betale sig" at bruge XHTML nu, da XHTML'en fortolkes som fejlfyldt HTML, eller skal man helst vente til XHTML 2.0, med at bruge XHTML?



Den lange udgave (husk ovenstående spørgsmål!):

Vi (en gruppe) sidder og skal lave et website i ASP.NET.

Som standand opretter Microsoft Visual Studio 2005 et template med XHTML (XHTML 1.0 Transitional).

Vi har kigget lidt på oleboles artikler om XHTML:
http://www.eksperten.dk/artikler/537
http://www.eksperten.dk/artikler/538

Her kunne man på side 2 (artikel 538) se, at det optimale er XHTML 2.0.

Jeg mener ikke at der kommer så meget HTML kode ud af websitet, der genereres dynamisk af ASP.NET (med database osv), til at det ikke nemt kan konverteres til XHTML.

Jeg hælder hen imod, at man forløbigt bruger HTML, f.eks. HTML 4.01 Strict, og senere (om hvem ved hvor mange år) skifte til XHTML 2.0.
Avatar billede thesurfer Nybegynder
25. oktober 2008 - 20:50 #1
Nå.. lukker igen..
Avatar billede w13 Novice
25. oktober 2008 - 21:03 #2
Der er ingen release-dato (desværre), så vi må bare vente og se.

Min taktik er, at forberede mig på ændringerne ved at læse på: http://www.w3.org/TR/xhtml2
Avatar billede w13 Novice
25. oktober 2008 - 21:05 #3
Utroligt at Olebole ikke er kommet her forbi. Men jeg var heller ikke stødt på dette spørgsmål før nu.
Avatar billede olebole Juniormester
26. oktober 2008 - 12:29 #4
<ole>

Arbejdsmæssigt har jeg ret meget at sætte mig ind i for tiden, så jeg overser vist en del tråde for tiden  =)

Min holdning er vist kendt - og den har ikke ændret sig væsentligt siden artiklerne. Personligt forventer jeg ikke at kunne bruge XHTML 2.0 de første 3-5 år.

Ikke bare skal standarden være færdig, men browserne skal også understøtte det - og MS udviklingsteam har udtalt, at de vil vente med understøttelse, til de har skrevet et helt nyt XHTML-lag, som ikke bygger på det i forvejen buggy MSHTML. Mozilla har i modsætning hertil implementeret en mere eller mindre klon af deres buggy HTML-lag og ovenikøbet smadret det ved at implementere en del HTML-specifikke ting, som intet har at gøre i XML.

Under alle omstændigheder har XHTML 1.0 Transitional absolut intet med XHTML at gøre - udover et par smådetaljer omkring måden at skrive markup på. Man kan sågar argumentere for, at XHTML 1.0 Transitional er tættere i familie med HTML 3, end med XHTML.

Når man idag skriver XHTML, afskriver man sig samtidig muligheden for at hente et formfelts værdi eller checked-status via JavaScript. Der findes der simpelthen ikke XML-kompatible metoder til at hente brugerændrede værdier af dynamiske properties. I den forbindelse skal det nævnes, at når vi skifter til XHTML 2.0, vil vi samtidig skifte til XForms (og iøvrigt også XMLEvents) - så til den tid vil scripting mod DOM'en blive noget ganske andet.

/mvh
</bole>
Avatar billede olebole Juniormester
26. oktober 2008 - 12:39 #5
- en helt anden ting er, at der er masser i .net platformen, som er i direkte modstrid med X(HT)ML. Skræmmende mange af de eksisterende .net-sites ville bryde uhælpeligt sammen, hvis de en dag skulle være så uheldige at møde en browser, der faktisk tager X'et foran HTML alvorligt. Det ændrer sig ikke uden nye installationer på serverne - og måske også omskrivning af den eksisterende markup-/script-kode - så den fremtidssikring, der ligger i dagens XHTML, kan ligge under en myrebabys lillefingernegl  ;o)
Avatar billede erikjacobsen Ekspert
26. oktober 2008 - 12:47 #6
Så: Dit "XHTML" skal alligevel laves om til XHTML 2.0. Da XHTML ingen fordele giver i dag, vil der være mere idé i at skrive HTML 4.01 (evt strict), for selv om XHTML 2.0 kommer en dag, vil HTML 4.01 stadig virke.
Avatar billede thesurfer Nybegynder
27. oktober 2008 - 21:15 #7
I er nogle dovne hunde, hele bundtet.. venter til jeg har lukket spørgsmålet, før I kommer med svar.. :-)

Hvis I vil have points, vil jeg oprette et spørgsmål til jer.. så sig lige til.. Jeg lader tilbuddet om points stå et årstid.. så har I måske fået snøvlet jer herind med nogle svar.. :-)
Avatar billede w13 Novice
27. oktober 2008 - 21:23 #8
Ellers tak, det er fint nok. Vi ku' bare have ladet være med at svare! :P
Avatar billede erikjacobsen Ekspert
27. oktober 2008 - 21:33 #9
14 måneder for et svar er da ok. Det kunne have været værre. De siger det tager 14 år at lave HTML 5. Så de'

Ingen point til mig, mange tak.
Avatar billede thesurfer Nybegynder
27. oktober 2008 - 22:32 #10
Hehe :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester