Kasper Kyndsberg wrote in news:9sp9ll$sp6$1@sunsite.dk:
> "Jesper Stocholm" <spam@stocholm.dk> skrev i en meddelelse
> news:Xns9157AC241D1E6spamstocholmdk@192.38.208.81...
>> > Er XML ikke kode?
>>
>> nej ... :)
>>
>> > Du omkranser da teksten med xml "koder"?
>> >
>> nej ... du omkranser data med markeringer ... deraf navnet "Markup
>> language" ... og ja ... jeg ved godt, at det er flueknepperi ... :)
>
> Det er et forståelsesspørgsmål fra min side så derfor lader jeg lige
> "flueknepperiet" fortsætte lidt endnu (Jeg mener nu ikke jeg skulle
> være den eneste der ikke er helt sikker i spørgsmålet).
>
> Kender nogen diffinitionen på, hvad kode er? Er asp "kode" kode?
>
> For mig at se, skelner du mellem at kodning er lig med programmering?
> Så vidt jeg har forstået så er en asp side ikke programmeret, og dermed
> er den så også kun markeret?
>
Jeg kan ikke give dig en akademisk forklaring på forskellene ... men det
kunne inkludere begreber som "strukturelt programmeringssprog" og lignende.
Jeg kan dog godt forsøge at forklare, hvor forskellen for mig ligger.
HTML/XML er et markeringssprog, da det eneste du gør er at give mening til
data, der skal præsenteres for en applikation. I tilfældet HTML, så
omkranser man en overskrift med <h1>-tagget, der fortæller en applikation -
her en browser - at teksten i tagget skal vises i en bestemt størrelse, med
fed skrift og på en linie for sig. På samme måde kan man i XML give (en
slags) mening til data ved at omkapsle data med tags som <FirstName> etc.
Javascript+Vbscript,perl,php er script-sprog [1], der kan mange af de ting,
som almindelige applikationer er - bortset fra brugerfladen, der kræver
andre teknologier - som fx HTML.
> Problemet for mig ved at forstå forskellen helt præcist er, at
> html/xml/alle andre sprog jo består af en række tags der bliver omsat
> af browseren til noget der på den ene eller anden måde får browseren
> til at omsætte markeringen/tagget. For mig at se, er det en kode
> browseren kan læse og forstå og den derefter omsætter for at kunne
> eksponere det ønskede resultat.
>
> Når jeg sidder og arbejder med asp/html/xml/whatever hvad laver jeg så?
> Hedder det "at markere", "at kode", "at programmere"?
>
Grænsen imellem at "kode" og "skrive" er hvor der bliver mulighed for at
manipulere data og variable - som det fx er i VbScript. Dette kan man ikke
med HTML/XML. Når jeg tidligere skrev, at jeg godt ville gå med til at kalde
XSL for kodning, så er det netop fordi XSL giver mulighed for at lave loops,
conditions, statements, forespørgsler etc.
Jeg vil sige følgende:
Jeg <skriver> HTML/XML
Jeg <koder> VBscript,javacript,perl
Jeg <programmerer> Java,C++,VB
Jeg <anvender> ASP som udviklingsplatform
> Håber dette uddybede mit spørgsmål lidt mere.
>
--
Jesper Stocholm
http://stocholm.dk
Boycot meningsmålingerne ved enten at sige nej - eller lyv !