Avatar billede tornado Nybegynder
19. oktober 2000 - 18:54 Der er 4 kommentarer og
4 løsninger

ASP OO eller ej-OO

Det kan godt lyde underligt, men vi er altså kommet i tvivl om ASP er et Objektorienteret sprog eller ej..

Er ASP Obkektorienteret?
Avatar billede hornshoj Nybegynder
19. oktober 2000 - 18:59 #1
Hehe, godt spørgsmål. Du burde afsætte ca. 1.000.000 point, for der er lige så mange meninger.
Men her er min personlige mening:
Nej, men det bygger på Objektorienterede principper.
Metoder og egenskaber ved standardobjekterne (Server, Request osv..). Men hvor er der f.eks. noget der hedder nedarvning og \"overloading\"
Jeg kunne blive ved, men jeg er spændt på at høre, om der er andre meninger.... ;)
Avatar billede tigerdyr Nybegynder
19. oktober 2000 - 20:44 #2
Spørger du MS så er det object orienteret, netop (som Hornshoj siger) fordi du har nogle objecter der har nogle metoder, funktioner, egenskaber osv.

Spørger du andre i verdenen må svaret blive meget i stil med hr. Hornshoj, simpelthen fordi sproget i sig selv både er object orienteret og ikke er på samme tid... Det er understøttelse af faste objecter, hvor alle metoder, egenskaber osv. er faste & kendte fra start, men der er ingen understøttelse af nedarvning mv.

Du kan ikke argumentere hverken 100% for eller imod med ASP, af den grund at det simpelthen er en blanding af Ikke-OO og OO.

Men officielt fra MS, skulle det være et OO sprog... Uofficielt er det en mellemting.
Avatar billede ckrame Nybegynder
20. oktober 2000 - 08:57 #3
Om et sprog kan benytte objebt orienterede komponenter er vel ikke nok til at kalde det et objekt orienteret sprog. Om sproget er objekt orienteret afhænger vel af om man i sproget kan fremstille en objekt orienteret struktur med indkapsling og nedarvning osv.

Dertil kommer at man vel egentlig ikke kan kalde ASP for et programmeringssprog - ifølge:

http://www.networkcomputing.com/1020/1020f16.html

der skriver: \"ASP is not a language, but rather a framework that allows you to plug in any compatible server-side scripting engine.\"
Avatar billede stoffer Nybegynder
20. oktober 2000 - 09:42 #4
VB er

VBScript (ASP) er ikke

I VB kan man lave en masse ting, som ikke kan lade sig gøre i ASP, diverse maskin kald mv.

Men personlig er jeg nu heller ikke helt sikker på hvor \"grænsen\" går :\\
Avatar billede stig3 Mester
20. oktober 2000 - 09:57 #5
Efter min personlige mening er svaret nej. Når der ikke kan nedarves og opbygges klassehierakier, som i eksempelvis java, kan man vel ikke kalde det objektorienteret.

I stedet for \"objekt orienteret\" kunne man måske kalde det for \"objekt brugende\".

Avatar billede ckrame Nybegynder
20. oktober 2000 - 13:40 #6
>>stoffer
Ja Visual Basic er et sprog. men det er heller ikke objekt orienteret. Selvom man kan anvende objekter er stadig ingen indkapsling.

Avatar billede ckrame Nybegynder
20. oktober 2000 - 13:41 #7
sæt liger et \"der\" ind på rette plads
Avatar billede tornado Nybegynder
21. november 2000 - 00:23 #8
Jeg vidste ikke lige hvordan jeg skulle fordele point her - som hornshoj sagde, jeg skulle have afsat 1.000.000 point. Jeg har fordelt point ligeligt, og da der var 2 tilbage, fik hornshoj de 2, da han svarede som den første..

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
Kurser inden for grundlæggende programmering

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