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>
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.
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)
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.
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.
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.