Avatar billede stroke1 Nybegynder
15. juni 2003 - 11:59 Der er 37 kommentarer og
1 løsning

om asp

Hej.
Jeg er i vildrede med ASP. jeg har set dette et sted  :

ASP scripts kan skrives i flere forskellige sprog. Eksemplerne i denne tutorial er skrevet i Microsoft® Visual Basic® Scripting Edition (VBScript), men kunne ligeså godt være skrevet i et andet sprog - f.eks. JSscript.

Jeg troede at ASP var et selvstændigt sprog, men man benytter åbenbart andre sprog til at skrive det med. Det syntes jeg virker lidt svært at forstå ????

Og hvad er JSscript ???

Lige til sidst, Java hvad bruges det til ????

Og hvis man skal sammenligne JAVA med andre sprog, hvilke er det så der minder om ?????
Avatar billede janemil Nybegynder
15. juni 2003 - 12:04 #1
>Jeg troede at ASP var et selvstændigt sprog
http://activedeveloper.dk/aspdigital/forord/asphistorie.asp
http://activedeveloper.dk/aspdigital/forord/client_server.asp
http://www.w3schools.com/asp/default.asp

JSscript er javascript.

Java er et programmeringssprog. Det minder om c++, c# og på en måde lidt om javascript.
Java er et af avangerede sprog - hvor man kan lave en masse fede ting.
Avatar billede stroke1 Nybegynder
15. juni 2003 - 12:06 #2
Hvad bruger man Java til på en webside ???? og er det også som asp, muligt at bruge på server til database ????
Avatar billede janemil Nybegynder
15. juni 2003 - 12:11 #3
Jeg må indrømme jeg ikke kender Java så godt.
Microsoft opfandt ASP (active server pages) til at lave websider.
Java har JSP (Java server pages) til at lave websider.

http://netcoders.dk/articles.asp?mode=show_article&article_id=137&tech_id=20
Avatar billede roenving Novice
15. juni 2003 - 12:28 #4
Ideen i asp er at der på serveren er et modul som reagerer dynamisk på brugerens handlinger i browseren -- arkitekturen i det er det som hedder asp ...

De første web-sider var statiske, dvs. de kunne kun se ud på een måde -- og så kunne man linke mellem forskellige sider -- det blev ofte til en hulens masse sider, når man skulle præsentere noget ordentligt -- bare tænk på en forretning, som godt vil vise hvad den har !-)

Derfor konceptet med dynamiske sider ...

Modulet skal jo 'bare' være i stand til at sende IIS'en noget html-kode som er afstemt efter brugerens valg og er derfor ikke i princippet afhængig af programmeringssprog ...

-- noget andet er så, at M$'s forretningskoncept gør det naturligt, at nogle ting understøttes nemmere og mere direkte -- f.eks. VBscript, .NET m.v.
Avatar billede eagleeye Praktikant
15. juni 2003 - 12:41 #5
ASP = Active Server Pages
ASP er udviklet (og udvikles stadig) af Microsoft. ASP er ikke en egentlig standard - men en Microsoft teknologi. ASP er heller ikke et egentligt progammeringssprog - men med ASP kan man benytte såkaldt scripting i sine dokumenter.

Det er en udbredt misforståelse at ASP = Visual Basic script (VBScript). Det er nok fordi stort set alt hvad man kan finde på nettet omkring ASP er lavet med VBscript. Men man kan kode de i Javascript som er og man har adgang til de samme ting FSO / ADO så man kan tilgå filer og databaser.

Jeg syntes faktisk det er en skam der ikke er flere steder på nettet omkring ASP kodet i Javascript da man kan utrolig meget med Javascript.
Se mere omking Jscript her:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/js56jslrfJScriptLanguageReference.asp

ASP documentation:
http://activedeveloper.dk/iishelp/
Avatar billede medions Nybegynder
15. juni 2003 - 12:42 #6
ASP = Active Server Pages
JSP = JavaServer Pages

ASP kan kodes i mange sprog, egentlig kan alle scriptingteknologier benyttes! Største delen af alle ASP udviklere koder hovedesaglig i VBScript og JScript, når du hører JScript, så er det ikke JavaScript, det er kun syntaxen og nogle af komandorerne der er det samme. JScript er udviklet af Microsoft og er en "kopi" af Suns JavaScript model!

Det som så er næstudbredt, er ASP med Perl. Dette kan man kode i hvis man fx. er imod at bruge Windows, da man kan bruge PerlASP, hvilket ikke nødvendigvis behøves at blive afviklet på et Microsoft OS, det kan også afvikles på en Linux maskine, hvilket kører bedst.

Men ulempel ved PerlASP er den samme som med JSP. Man skal skrive enormt meget kode for at få det mindste resultat!

Perl er i brund og grund et meget kompliceret og uoverskuelig miljø!

Hvis du allerede i forvejen har kodet i Java, vil jeg da sige at du ville have en fordel ved at hoppe over på JSP siden (Dette er oxo gratis eftersom det er Sun der har udviklet det, du kan bruge Tomcat serveren til at afviklet dine scripts på. Tomcat kan kører på Linux og Windows dåser!) efter som det er rent Java du koder!

Hvad jeg godt kan li' ved JSP er at man kan lave Codebehind kode, hvilket gør det hele meget mere overskueligt, og nemt at ha' med at gøre!

//>Rune
Avatar billede stroke1 Nybegynder
15. juni 2003 - 12:52 #7
Dvs asp er bare et modul/teknik som sørger for at afvikle et program som man har skrevet i et scriptsprog feks. java script eller vbscript. Er det javascript man bruger her det samme som det man bruger på selve websiden(klient siden) ??

Og med hensyn til Java så kan det måske både bruges på server siden, som java server pages, og på klient siden, eller hvad???

Har ikke kodet i Java, så jeg vil nok holde mig til ASP og javascript, da jeg syntes de to virker nemmest at gå til, uden at jeg dog har det store kendskab til det !!
Avatar billede roenving Novice
15. juni 2003 - 12:53 #8
I modsætning til asp ser man så ofte php omtalt ,-)

Umiddelbart naturligt, og noget af konceptet er da også det samme ...

Den store forskel er, at php er en kombination af et programmeringssprog og en arkitektur, som minder om asp -- og så er det udviklet uafhængigt af systemer ...

Dette er såvidt jeg har kunnet lugte mig til en slags 'open-source', som derfor ofte bruges sammen med en MySQL-database, som også er frit tilgængelig -- så det er et klart alternativ til at gå M$-vejen
Avatar billede roenving Novice
15. juni 2003 - 12:56 #9
Skal du bruge Java på klient-siden skal der faktisk installeres et modul ...

Og ja, det javascript du bruger på server-siden er det samme, som du bruger på klient-siden -- dog er det kun i Micrsofts browsere, du kan helt det samme (nå, nej men næsten !o]
Avatar billede janemil Nybegynder
15. juni 2003 - 12:56 #10
>Dvs asp er bare et teknik som sørger for at afvikle et program som man har skrevet i et scriptsprog.
Ja det kan man godt sige. Der er dog nogle ekstra funktioner du får man i ASP, men dem lærer man hurtigt.

JScript --> Javascript.
Det er ikke helt det samme, men kan man først den ene syntaks er man hurtigt inde i den næste.

Java - serversiden og clientsiden.
Nej det er ikke det samme. Syntaksen ligner dog meget.
Avatar billede eagleeye Praktikant
15. juni 2003 - 12:56 #11
Ja det er rigtigt forstået ASP er et modul som kan afvikle scriptsprog.

>>Er det javascript man bruger her det samme som det man bruger på selve websiden(klient siden) ??

Ja det er det samme.
Avatar billede stroke1 Nybegynder
15. juni 2003 - 12:57 #12
Asp og javascript sammen med MySQL lyder det ikke fornuftigt ?????
Avatar billede eagleeye Praktikant
15. juni 2003 - 12:58 #13
Jo det lyder meget fornuftigt.
Avatar billede janemil Nybegynder
15. juni 2003 - 12:59 #14
>Asp og javascript sammen med MySQL lyder det ikke fornuftigt ?????
Det virker fint sammen. Man bruger tit ASP og access databaser sammen. Er det store sites bruger man ASP og MySQL eller ASP og MS sql server.
Avatar billede stroke1 Nybegynder
15. juni 2003 - 13:00 #15
Eller hvad vil i anbefale at benytte, jeg er rimeligt ny på dette område men kan dog lidt grundlæggende programmering.
Avatar billede janemil Nybegynder
15. juni 2003 - 13:02 #16
>benytte
ASP med VBscript, Javascript (klientsiden til valideringer af indput og den slags) og accessdatabaser til at gemme og hente data fra.
Avatar billede janemil Nybegynder
15. juni 2003 - 13:03 #17
Avatar billede eagleeye Praktikant
15. juni 2003 - 13:03 #18
Hvis det til hygge brug så kan Access fint bruges.
Skal det være en side med mange brugere så brug MySQL eller MSSQL
Avatar billede stroke1 Nybegynder
15. juni 2003 - 13:09 #19
Skal være med mange brugere, så det skal vel være MySQL Er der et sted hvor man kan finde en slags standard database som er lavet som en slags eksempel i MySQL ??. Hvorfor vbscript istedet for javascript???
Avatar billede janemil Nybegynder
15. juni 2003 - 13:14 #20
>vbscript
Det er mest benyttet så du findes mest hjælp om emnet.

>Mysql
http://www.mysql.com/
Det er jo ikke lige sådan at lave en standdard database. Det kommer jo an på hvad du skal bruge den til.

Start med access - det er meget lettere i starten. Du har nok at se til med at lære ASP.
Avatar billede stroke1 Nybegynder
15. juni 2003 - 13:41 #21
Vil gerne starte med access, men er der ikke begrænsninger med det???
Avatar billede janemil Nybegynder
15. juni 2003 - 13:44 #22
>Vil gerne starte med access, men er der ikke begrænsninger med det???
Nej den kan klare meget. Jeg har kørt sites med 10-15 samtidige brugere unden den var presset.
Det gode ved access er at man let kan rette i sin database og oploade og downloade den som man vil.

Som nævnt bliver den presset ved MANGE brugere. En dum ting ved access er at den bliver låst mens man oploader.
Avatar billede eagleeye Praktikant
15. juni 2003 - 13:49 #23
Access er en enkelt bruger database, det giver en begrænsning. Det vil køre fint op til 5-20 brugere på siden på samme tid alt efter hvor meget databasen tilgåes.

Men hvis du ønsker at bruge MySQl senere så overvej at i gang med mySQL med det samme for det er lige så let/besværligt at komme i gang med som Access. MySQL har et ganske godt admin modul hvor man kan det samme som i eksvis Access-programmet.
Avatar billede stroke1 Nybegynder
15. juni 2003 - 14:04 #24
tror jeg starter med MySQL så, hvis det er lige så let/svært som access.
Avatar billede eagleeye Praktikant
15. juni 2003 - 14:08 #25
Hvis du har et web-hotel. Er der en lille fordel ved Access og det er at du kan få siden til at køre på din egen computer. Men MySQL er du nød til at uploade siderne for at teste.
Avatar billede janemil Nybegynder
15. juni 2003 - 14:08 #26
>tror jeg starter med MySQL så, hvis det er lige så let/svært som access.
Undersøg først hvad dit webhotel kan. Grunden til jeg anbefaler access er fordi det virker på din egen computer med din personal webserver, samt hos udbydere der køre Internet Information server (IIS).
mysql er ikke helt så almindeligt og det koster ofte lidt mere i hosting.
Avatar billede stroke1 Nybegynder
15. juni 2003 - 14:14 #27
okay, men har ikke lyst til at skulle skifte til My SQL senere, kan ligeså godt starte med det.
Avatar billede janemil Nybegynder
15. juni 2003 - 14:17 #28
mysql er helt fint, så du får en god database.
At skifte mellem databaser er ikke så svært som det lyder, så når du har lært mysql og databaseopbygning at kende kan du hurtigt sætte dig ind i en anden database.
Det samme gælder programmering.
Avatar billede stroke1 Nybegynder
15. juni 2003 - 14:22 #29
fint. Lige et sidste spørgsmål :
Hvis ja´va er så allround som i siger her, hvorfor så ikke benytte det både til databaser/serverside og til webside/klientside ????

så behøver man ikke bruge både eks. javascript og asp !!
Avatar billede eagleeye Praktikant
15. juni 2003 - 14:31 #30
Det syntes jeg også er en god ide.

Problemet er at alle de store sider omkirng ASP bruger VBscript som eksempel. Det er faktisk svært at finde gode sider som beskriver javascript server side. Tit hvis man har et problem søger man lidt på nettet og finder et eks som er i VBscript, som så skal rettes lidt til for at løse ens problem. Så forsætter man med VBscript da det er noget mere besværligt først at skulle skrive koden om til Javascript.
Avatar billede stroke1 Nybegynder
15. juni 2003 - 14:38 #31
Hvad kører sammen med java server pages da ????
kan godt være i har svaret på det :)
Avatar billede stroke1 Nybegynder
15. juni 2003 - 14:43 #32
Går ud fra at ASP og Java serverpages(JSP) benyttes til det samme, og at Java benyttes som programmeringssprog sammen med JSP, ligesom VBscript benyttes som programmeringssprog sammen med ASP
Avatar billede stroke1 Nybegynder
15. juni 2003 - 14:45 #33
det er en kommentar til eagleeyes svar, da det virker som om at javascript benyttes sammen med JSP, er det rigtigt ????
Avatar billede eagleeye Praktikant
15. juni 2003 - 14:48 #34
ASP sider skrives enten i VBscript eller Javascript

JSP sider skrive i Java
Avatar billede stroke1 Nybegynder
15. juni 2003 - 14:49 #35
JSP skrives det kun i Java ??
Avatar billede medions Nybegynder
15. juni 2003 - 14:49 #36
Ja.

//>Rune
Avatar billede stroke1 Nybegynder
15. juni 2003 - 14:50 #37
jeg er GLAD for jeres store hjælp, skal lige have fordelt pointene, vender tilbage med dem imorgen !!!!!!!
Avatar billede eagleeye Praktikant
24. juli 2003 - 12:02 #38
Fedt at side og hjælpe dig hele vejen i gennem spørgsmål og så giver du alle point til en som "kun" har lavet 2 kommentere...
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