Avatar billede asker Nybegynder
10. juli 2003 - 01:25 Der er 7 kommentarer og
1 løsning

forskellen på .Asp & Asp.net

Hvad er forskellen
Avatar billede ducks Nybegynder
10. juli 2003 - 04:10 #1
Det hedder ASP og ikke .ASP

ASP1
ASP2
ASP3
ASP.Net (4)

Dog er der meget til forskel i ASP.Net og de andre. (Er hvad jeg har fået af vide.)
Avatar billede netro Nybegynder
10. juli 2003 - 05:46 #2
Klassisk ASP har indtil introduktionen af ASP.NET været Microsofts førende web-værktøj og er sådan set stadig relativt nyt. ASP.NET er en del af hele deres .NET-serie og kan ikke blot betragtes som en opgradering af et tidligere produkt, da det rummer så utrolig meget mere og fungerer efter et helt andet princip.
Den nok mest afgørende forskel er, at man med ASP.NET er i stand til fuldstændig at opdele HTML-kode og programmeringskode i filen, så det ikke ligger sammenrodet, som du ser det i almindelige ASP-filer. Du skal derfor tænke helt anderledes logisk, når du koder.


Et kort eksempel med ASP:

<%
If Request.ServerVariables("Request_Method") = "POST" Then
  Response.Write "<form name=""minform"" action=""side.asp"" method=""post"">"
  Response.Write "<input type=""text"" name=""mintekst"" value=""""><br>"
  Response.Write "<input type=""submit"" value=""Test"">"
  Response.Write "</form><br>"
Else
  Response.Write Request.Form("mintekst")
End If
%>

Og så det tilsvarende med ASP.NET:

<script language="VB" runat="server">
Sub tjekform(Sender As Object, E As EventArgs)
  minform.Visible = False
  status.Text = mintekst.Text
  status.Visible = True
End Sub
</script>

<form runat="server" id="minform" visible="true">
<asp:TextBox id="mintekst" runat="server"/><br>
<asp:Button onclick="tjekform" Text="Test" runat="server"/><br>
</form>
<asp:Label id="status" runat="server" visible="false"/>
Avatar billede netro Nybegynder
10. juli 2003 - 05:51 #3
Du kan se ovenstående eksempel med ASP.NET her: http://www.opfinderen.dk/slet.aspx
Avatar billede cesil Nybegynder
10. juli 2003 - 08:19 #4
Her finder du en forklaring på forskellen

http://www.eksperten.dk/spm/334412
Avatar billede para7 Nybegynder
10. juli 2003 - 09:18 #5
For mit vedkommende, tog jeg afgørelsen, at migrere til ASP.NET for en måneds tid siden. Jeg har haft travlt! og har "heldigvis" ingen familie at bekymre mig om. Det er et enormt område at træde ind i og det er utroligt smart opbygget. Jeg laver en del ASP.OLD stadig. Men ASP.NET er helt anderledes. Det kan være meget hårdt i starten, at skulle acceptere, nogen gange 95% nederlag og 5% succes. Fx kan nogen af de mange server-programmer synes umulige at installere. Og så er det en klar fordel at være god til engelsk.
Blot mit råd: Det kan være en hård start, hvis man har travlt med at få noget gennemført op at stå. Men det er det hele værd.
Avatar billede papman Nybegynder
10. juli 2003 - 15:51 #6
Jeg vil også lige sige lidt...
Jeg koder ASP til hverdag og jeg forstår IKKE hvad der er så smart ved .net
Jeg syntes bare det hele bliver mere besværligt med alle de ID + ting og sager den sætter ind helt af sig selv. Der går nok lige et stykke tid inden jeg begynder at rode med .net igen - for uden det fylder utroligt mere i forhold til Microsoft Visual InterDev 6.0 (mb)
Avatar billede para7 Nybegynder
11. juli 2003 - 10:36 #7
Gode gamle asp.old skal nok overleve nogle år endnu. I det mindste får det nok en slags kultstatus som DOS. Men ifølge programmører på .net forum, siges det, at en version 4 i asp nok ikke er tænkelig.
Avatar billede ducks Nybegynder
20. januar 2004 - 23:59 #8
Personligt vil jeg gå over til PHP istedet for, da det er freeware og rummer mindst ligeså meget og mere logisk end ASP.NET efter min mening. Men det at det er freeware er nok det der trækker mest.
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