..
Kao što svi znamo Internet je rođen kao eksperiment s ciljem stvaranja stalnog mreže informacija i stoga bio je usmjeren prvenstveno akademskim institucijama i vlasti, s ciljem omogućavanja istraživača diljem svijeta da dijele neke informacije.
Pravi Internet revolucije počela sa stvaranjem prvog HTML preglednik u 1993. Prva generacija web stranica su u osnovi skup statičkih HTML stranica, tako da fiksni sadržaja koje je potrebno ažurirati ručno od strane onih koji su provodili stranice. HTML stranica je dokument s nekim sadržajem, oblikovane u skladu s odgovarajućim propisima, koji omogućuju vizualizaciju istih na računalo (putem web-preglednika).
HTML dokument ima dvije vrste sadržaja koje je tekst i elemenata (ili oznaka) koji govori preglednik kako biste uključili oblikovanja koje treba poduzeti. Oznake su lako prepoznatljivi, jer su omeđena kutnika (<>), primjer HTML kod je kako slijedi
<html> <head> Web stranica <title> Test </ title> </ Head> <body> <h1> Web stranica Test </ h1> <p> Dobrodošli na testiranje web stranice. </ P> </ Body> </ HTML>
Ovo je stranica koja sadrži jednostavan naslov i redak teksta koji preglednik će prikazati sljedeće

Ova stranica nema ništa interaktivne, ne zahtijeva web poslužitelja i stoga ne može smatrati web aplikacija. Za početak se govori o web aplikacija smo dobili na verziju 2,0 od HTML-a, što je dovelo do uvođenja tehnologije pod nazivom HTML obrasca
Ova tehnologija proširuje mogućnosti HTML, uključujući ne samo osnovne oznake za oblikovanje sadržaja, ali i oznake za grafičke komponente, odgovara prozore obrazac za prijavu kontrola: padajućem, textboxes, potvrdnih okvira, gumbe, itd..
Evo primjer ove vrste kod
<html> <head> Web stranica <title> Test </ title> </ Head> <body> <form> <input type="checkbox" /> Odabir <br /> <input type="checkbox" /> Izbor B <br /> <br /> <input type="submit" value="Invia" /> </ Form> </ Body> </ HTML>i relevantne web stranice

U HTML obliku kontrole se nalaze između svih <form> i </ form>. U prethodnom kontrole su dvije kućice i gumb (tip podnijeti). Ova tehnologija omogućuje stvaranje stranice za unos podataka koji omogućuju da pošaljete (na primjer, nakon klika na gumb) svi podaci na web poslužitelj u jednom nizu. Server-side aplikacija prima odgovarajuće podatke i zatim ih obrađuje.
U praksi kontrole koje se koriste za danas najnapredniji Web aplikacije su isti upoznati sa HTML 2.0. Razlika je vrsta aplikacije koje se pokreću na web-poslužiteljima. U prošlosti, jer kad korisnik klikne gumb Pošalji podatke potrebne za upravljanje svim aspektima prijenosa u odnosu na njih, na primjer, koristeći standardni CGI (Common Gateway Interface). Danas, međutim, brine o svemu tako mnogo učinkovitiji nego ASP.NET platformi.
Da bi razumjeli razloge koji su doveli do stvaranja ASP.NET prvo mora analizirati probleme vezane uz tehnologije koje se koriste u web razvoj. Uz standardni CGI, primjerice, web-poslužitelj za pokretanje nove aplikacije za svaki zahtjev (server-side programiranju) i ako web-u pitanje je vrlo popularan poslužitelju pati jako težinu tisuća aplikacija otvorena odjednom . Također uporabu takvih tehnologija koje imaju visoke razine funkcija (kao što je provjera autentičnosti ili pristup podacima iz baze podataka) morate napisati vrlo specifičan kod, uz rizik od programiranja pogreške.
Da bi izbjegli ove probleme Microsoft je predstavio ASP.NET, razvojne platforme koja omogućuje visoku razinu programera za razvoj dinamičkih web stranica, bez fokusiranja na niske razine provedbe pojedinosti. Ova platforma je razvijena kako bi poslužiti kao okvir za razvoj web aplikacija, pružanje bolje performanse i više naprednih alata nego prethodne tehnologije na njega.
Osim server-side programiranja je radio u godinama, drugi tip programa, pod nazivom strani klijenta. U ovoj paradigmi programiranja aplikacije su uključene u stranice (izrađen u JavaScript, ActiveX, Java ili Flash za primjer) da ne pozivati bilo na strani poslužitelja proces. U praktične primjene su preuzeti od strane klijenta pregledniku i pokrenuti na lokalnom stroju. Jedan od problema s ovog pristupa je da se različite tehnologije koje se koriste u razvoj aplikacija ne može biti podržana jednako sve operativne sustave i preglednici. Iz tog razloga, programeri su prisiljeni testirati svoje web stranice na različite postojeće sustave.
Tehnologija je uveden kao ASP.NET server-side tehnologije. U stvari, sve kod pokreće na poslužitelju, gdje prestaje izvršenje korisnik dobiva običan HTML stranice koje se mogu vidjeti u bilo kojem pregledniku. Međutim, na strani klijenta programiranje nije u potpunosti napušteno. U nekim slučajevima, ASP.NET omogućuje da kombinirati pozitivne značajke to s potencijalom na strani poslužitelja programiranje.
| |
ASP (Advanced)
Cijeli tečaj za izradu dinamičkih Web stranica. Od 39 €. |
| |
ASP.NET (tečaj)
Cijeli tečaj za izgradnju web aplikacije od 49 €. |
| |
SQL i baze podataka (tečaj)
Stvaranje i upravljanje relacijskim bazama podataka. Od 39 €. |