..
Som vi alle ved internettet blev født som et eksperiment, der skal skabe et permanent netværk af information og derfor blev rettet primært til akademiske institutioner og offentlige, med henblik på at give forskere over hele verden til at dele visse oplysninger.
Den virkelige Internet-revolutionen begyndte med oprettelsen af den første HTML-browser i 1993. Den første generation af hjemmesider er dybest set et sæt af statiske HTML-sider, og dermed har et fast indhold, der er nødvendige for at blive opdateret i hånden af dem, der administreres på sitet. En HTML-side er et dokument med noget indhold, formateret i henhold til passende regler, der tillader visualisering af det samme på din computer (via en web-browser).
Et HTML-dokument, der er to typer af indhold, der er tekst og elementer (eller tags), der fortæller browseren at vende den formatering, der skal træffes. Tags er let genkendelige, da de er afgrænset af vinkelparenteser (<>), Et eksempel på HTML-koden er som følger
<html> <head> Website <title> test </ title> </ Head> <body> <h1> Website Test </ h1> <p> Velkommen til en webside test. </ P> </ Body> </ HTML>
Dette er en side, der indeholder en enkel titel, og en tekstlinje, en browser viser følgende

Denne side har ikke noget interaktivt, ikke kræver en web-server og kan derfor ikke betragtes som en webapplikation. At begynde at tale om web-applikationer, vi får til version 2.0 af HTML, som førte til indførelsen af teknologi kaldet HTML-formular
Denne teknologi udvider mulighederne i HTML herunder ikke kun de grundlæggende tags til formatering af indhold, men også tags til grafiske komponenter, svarende til Windows-formular applikationskontroller: dropdown, tekstbokse, afkrydsningsfelter, radioknapper, mv.
Her er et eksempel på denne type kode
<html> <head> Website <title> test </ title> </ Head> <body> <form> <input type="checkbox" /> Vælge en <br /> <input type="checkbox" /> Valg B <br /> <br /> <input type="submit" value="Invia" /> </ Form> </ Body> </ HTML>og de relevante web-side

I en HTML-formular kontroller er placeret mellem alle de <form> og </ form>. I den tidligere kontrol er to afkrydsningsfelter og en knap (type indsende). Denne teknologi gør det muligt at oprette sider til indtastning af data, der tillader dig at sende (for eksempel efter et klik på knappen) alle data til en webserver i en enkelt streng. Server-side ansøgningen modtager en passende data og derefter behandler dem.
I praksis objekter, der bruges til nutidens mest avancerede web-applikationer er de samme indført med HTML 2.0. Forskellen er den type af applikationer, der kører på web-servere. I fortiden, for når en bruger klikkede på send-knappen for de data, der er nødvendige for at forvalte alle aspekter af overdragelsen i forhold til dem, for eksempel ved brug af standard CGI (Common Gateway Interface). Men i dag tager sig af alt, så meget mere effektiv end den ASP.NET-platformen.
For at forstå de grunde, der førte til oprettelsen af ASP.NET skal først analysere problemer i forbindelse med teknologier, der anvendes i webudvikling. Med den standard CGI, for eksempel web-serveren har at lancere en ny ansøgning for hver anmodning (server-side programmering), og hvis den pågældende hjemmeside er meget populær serveren lider kraftigt vægten af tusindvis af programmer åbne på én gang . Også brugen af sådanne teknologier er, at at have en høj-niveau funktioner (såsom autentificering eller adgang til data fra en database), skal du skrive meget specifikke kode, med risiko for programmering fejl.
For at undgå disse problemer, Microsoft har indført ASP.NET, en udviklingsplatform, der giver højt niveau programmører at udvikle dynamiske web-sider uden at fokusere på low-level implementering detaljer. Denne platform er udviklet til at fungere som en ramme for udviklingen af web-applikationer, hvilket giver bedre ydelse og mere avancerede værktøjer end tidligere teknologier til det.
Ud over server-side programmering har arbejdet i år, en anden type programmering, kaldet klient-side. I dette paradigme programmering applikationer er inkluderet i siderne (skabt i JavaScript, ActiveX, Java eller Flash for eksempel), der ikke påberåbe sig nogen server-side proces. I praktisk anvendelse er hentet af klienten browser og køre på den lokale maskine. Et problem med denne tilgang er, at de forskellige teknologier, der anvendes i applikationsudvikling ikke kan støttes ligeligt af alle operativsystemer og browsere. Af denne grund er programmører tvunget til at teste deres hjemmesider om de forskellige eksisterende systemer.
Teknologien er blevet implementeret som ASP.NET server-side teknologi. Faktisk kører al den kode på serveren, hvor udførelsen opsiger brugeren modtager en almindelig HTML-side, kan ses i alle browsere. Imidlertid har client-side programmering ikke er blevet helt opgivet. I nogle tilfælde rummer ASP.NET det at kombinere de positive træk ved det med potentialet i server-side programmering.
| |
ASP (Advanced)
Fuld kursus for at skabe dynamiske web-sites. Fra 39 €. |
| |
ASP.NET (Kursus)
Fuld kursus for bygge web-applikationer fra 49 €. |
| |
SQL-og Database (Kursus)
Oprette og administrere relationelle databaser. Fra 39 €. |