..


Sponsede Lenker

Utvikling av web-applikasjoner

Som vi alle vet at internett ble født som et eksperiment med sikte på å etablere et permanent nettverk av informasjon og dermed var rettet primært til akademiske institusjoner og myndigheter, med sikte på slik at forskere verden rundt for å dele visse typer informasjon.

Den virkelige Internett-revolusjonen begynte med etableringen av den første HTML-nettleser i 1993. Den første generasjonen av nettsteder er i utgangspunktet et sett av statiske HTML-sider, og dermed ha et fast innhold som måtte oppdateres for hånd av de som administrert samme sted. En HTML-side består av et dokument med noe innhold, formatert i henhold til hensiktsmessige regler, som tillater visualisering av det samme på datamaskinen (via en nettleser).

Et HTML-dokument har to typer av innhold som er tekst og elementer (eller tags) som forteller nettleseren for å snu formateringen å bli tatt. Kodene er lett gjenkjennelig, da de er avgrenset av vinkelparenteser (<>), Et eksempel på HTML-koden er som følger






 <html>







 <head>







 <title> Nettstedet Test </ title>







 </ Head>







 <body>







 <h1> Nettstedet Test </ h1>







 Velkommen til en nettside <p> test.

 



 </ P>







 </ BODY>







 </ HTML>



Dette er en side som inneholder en enkel tittel og en tekstlinje som en nettleser vil vise følgende

Denne siden har ikke noe interaktivt, ikke krever en web server og kan derfor ikke anses som en web-applikasjon. For å begynne å snakke om web-applikasjoner får vi versjon 2.0 av HTML-språket som førte til innføring av teknologi som kalles HTML Form

Denne teknologien utvider funksjonaliteten inkluderer ikke bare de grunnleggende HTML-koder til å formatere innholdet, men også koder for grafiske komponenter, tilsvarende søknaden kontroller vinduer form: nedtrekksmenyen, tekstbokser, avkrysningsbokser, radioknapper, etc..

Her er et eksempel på denne typen av koden






 <html>







 <head>







 <title> Nettstedet Test </ title>







 </ Head>







 <body>







 <form>







 <input type="checkbox" />







 Valget En <br />







 <input type="checkbox" />







 Valget B <br /> <br />







 <input type="submit" value="Invia" />







 </ Form>







 </ BODY>







 </ HTML>



og dets nettsted

I et HTML-skjema alle kontroller er plassert mellom <form> og </ form>. I forrige kontrollene er to boksene og en knapp (type sender). Denne teknologien gjør det mulig å lage sider for input data som tillater deg å sende (for eksempel etter et klikk på knappen) alle data til en webserver i en enkelt streng. Server-side applikasjon mottar en dedikert data og deretter behandle dem.

I praksis kontroller som brukes i dag for de mest avanserte webapplikasjoner er de samme som ble introdusert med HTML 2.0. Forskjellen er den type applikasjoner som kjører på webservere. I det siste, faktisk, når en bruker klikket på send-knappen dataene som trengs for å håndtere alle aspekter av overføringen i forhold til dem, for eksempel ved hjelp av standard CGI (Common Gateway Interface). Men i dag tar seg av alt så mye mer effektiv enn ASP.NET plattform.

For å forstå årsakene som førte til opprettelsen av ASP.NET må først analysere problemstillinger relatert til teknologier som brukes i webutvikling. Med standard CGI, for eksempel, har webserveren å lansere en ny forekomst av programmet for hver forespørsel (server-side programmering), og dersom nettstedet i spørsmålet er en svært populær server lider tungt vekten av tusenvis av programmer åpne samtidig . Også bruken av slike teknologier er at for å gi høyt nivå funksjoner (for eksempel godkjenning eller tilgang til data hentet fra en database) du trenger å skrive veldig spesifikk kode, med risiko for programmeringsfeil.

For å unngå disse problemene Microsoft har innført ASP.NET, et høyt nivå utviklingsplattform som lar programmerere for å utvikle dynamiske websider uten å fokusere på lavt nivå implementering detaljer. Denne plattformen har blitt utviklet for å fungere som et rammeverk for utvikling av web-applikasjoner, og gir bedre ytelse og mer avanserte verktøy enn tidligere teknologier det.

I tillegg til server-side programmering har jobbet ut i år, kalt en annen type programmering, klientsiden. I dette programmering paradigmet, er programmer inkludert i sidene (laget i JavaScript, ActiveX, Java eller Flash for eksempel) som ikke påberope seg noen server-side prosess. I praktiske applikasjoner blir lastet ned av klienten nettleser og kjøre på den lokale maskinen. Et problem med denne tilnærmingen er at de ulike teknologiene som brukes i applikasjonsutvikling ikke kan støttes likt av alle operativsystemer og nettlesere. Av denne grunn er programmerere tvunget til å teste sine nettsider om de ulike eksisterende systemer.

Teknologien har blitt implementert som ASP.NET server-side teknologi. Faktisk all koden kjøres på serveren, og slutter når utførelsen du mottar en vanlig HTML-side som kan ses i alle nettlesere. Har imidlertid klientsiden programmering ikke vært helt forlatt. I noen tilfeller, faktisk ASP.NET kan du kombinere de positive egenskapene til den med potensial for server-side programmering.

ASP.Net med Visual Studio Hjelp
E-Learning
ASP (Advanced) ASP (Advanced)
Full kurs for å lage dynamiske nettsider. Starter fra 39 €.
ASP.NET (Course) ASP.NET (Course)
Full kurs for å bygge web-applikasjoner fra 49 €.
SQL og Database (Course) SQL og Database (Course)
Opprette og administrere relasjonsdatabaser. Starter fra 39 €.
Sponsede Lenker