15. juni 2003 - 11:59Der 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 ?????
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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.
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.
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.
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.
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!
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 !!
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
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]
>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.
>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.
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???
>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.
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.
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.
>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.
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.
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 !!
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.
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
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...
Synes godt om
Ny brugerNybegynder
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.