..


Sponsorētās saites

Izstrāde tīmekļa lietojumprogrammas

Kā mēs visi zinām, internets ir dzimis kā eksperimentu mērķis ir izveidot pastāvīgu tīklu informācijas un tāpēc bija vērsti galvenokārt uz akadēmiskajām institūcijām un valdībai ar mērķi nodrošināt pētnieku visas pasaules, lai dalītos noteiktu informāciju.

Reālā interneta revolūcija sākās, izveidojot pirmās HTML pārlūku 1993. Pirmās paaudzes interneta lapas ir būtībā noteikt statisku HTML lapu, un tādējādi tā noteikts saturs, kas bija jāatjaunina, ar roku tiem, kas lieto vietā. HTML lapa ir dokuments, ar kādu saturu, noformēts atbilstoši attiecīgi noteikumi, kas ļauj vizualizācija paša datora (izmantojot tīmekļa pārlūkprogrammu).

HTML dokuments, ir divu veidu saturu, kas ir teksts un elementi (vai tagi), kas pateiks pārlūkprogrammu vērsties formatējumu, kas jāveic. Tags ir viegli atpazīstami, jo tie ir jānorobežo ar leņķa iekavas (<>), HTML koda piemērs ir šāds






 <html>







 <head>







 Website <title> tests </ title>







 </ Head>







 <body>







 <h1> Website Test </ h1>







 <p> Welcome to mājas lapā testu.

 



 </ P>







 </ Body>







 </ Html>



Šī ir lapa, kas satur vienkāršu nosaukumu un teksta rindiņu, ka pārlūkprogramma parādīs šādu

Šī lapa nav neko interaktīvu, nav nepieciešama web servera un tādēļ to nevar uzskatīt par tīmekļa lietojumprogrammu. Lai sāktu runāt par tīmekļa lietojumprogrammas, mēs līdz ar HTML, kas noveda pie ieviešot tehnoloģiju versijas 2,0 sauc par HTML Form

Šī tehnoloģija paplašina iespējas HTML, tostarp ne tikai pamata tagus formatējumu saturu, bet arī tagus grafisko komponentu, kas atbilst Windows formas iesniegumu kontroli: Nolaižamajā, textboxes, izvēles rūtiņas, radio pogas, utt.

Lūk, šāda veida koda piemērs






 <html>







 <head>







 Website <title> tests </ title>







 </ Head>







 <body>







 <form>







 <input type="checkbox" />







 Izvēloties <br />







 <input type="checkbox" />







 Izvēle B <br /> <br />







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







 </ Form>







 </ Body>







 </ Html>



un attiecīgo mājas lapu

In HTML veidlapu vadīklas tiek novietotas starp visām <form> un </ form>. Iepriekšējā kontrole ir divas izvēles rūtiņas un pogas (tipa iesniegt). Šī tehnoloģija ļauj jums izveidot lapu par datu ievadi, kas ļauj jums nosūtīt (piemēram, pēc klikšķi uz pogas) visus datus uz web servera vienā virknē. Server-side pieteikums saņem atbilstošu datu, un pēc tam tos apstrādā.

Praksē kontrole, kas tiek izmantoti mūsdienu vismodernāko Web lietojumprogrammas paši iepazīstināja ar HTML 2.0. Atšķirība ir tāda veida programmas, kas darbojas uz tīmekļa serveriem. Jo agrāk, jo tad, kad lietotājs ir noklikšķinājis uz iesniegšanas pogas datus, kas vajadzīgi, lai pārvaldītu visus aspektus nodošana attiecībā uz tām, piemēram, izmantojot standarta CGI (Common Gateway Interface). Šodien, tomēr rūpējas par visu, lai daudz efektīvāk nekā ASP.NET platformā.

Lai saprastu iemeslus, kuru dēļ radīt ASP.NET vispirms jāanalizē problēmas, kas saistītas tehnoloģijas, ko izmanto ar interneta attīstību. Ar standarta CGI, piemēram, tīmekļa servera ir uzsākt jaunu pieteikumu attiecībā uz katru pieprasījumu (servera puses programmēšanu), un ja attiecīgās mājas lapa ir ļoti populāra serverī cieš lielus svara tūkstošiem lietojumprogrammu uzreiz . Arī šo tehnoloģiju lietošana, kas ir augsta līmeņa funkcijas (piemēram, autentifikāciju vai piekļuve datiem, kas iegūti no datubāzes), kas jums rakstīt ļoti īpašu kodu, ar risku programmēšanas kļūdas.

Lai izvairītos no šīs problēmas, Microsoft ir ieviesusi ASP.NET, attīstības platforma, kas ļauj augsta līmeņa programmētāji, lai attīstītu dinamisku Web lapas bez koncentrējoties uz zema līmeņa īstenošanas detaļas. Šī platforma ir izstrādāta, lai kalpotu par pamatu, lai attīstītu tīmekļa lietojumprogrammas, nodrošinot labāku veiktspēju un vairāk uzlabotus rīkus nekā iepriekšējā tehnoloģijas, lai to.

Papildus servera puses programmēšanas strādā out gados, cita plānošanas veids, ko sauc par klienta puses. Ar šo paradigmu programmēšana pieteikumi tiek iekļauti lapas (izveidota JavaScript, ActiveX, Java vai Flash piemēram), kas nav uz kādu servera puses process. Praktiskā pieteikumi tiek lejupielādēti no klienta pārlūkprogrammu un palaist uz vietējo mašīna. Viena no problēmām, ar šo pieeju ir tas, ka dažādas tehnoloģijas, ko izmanto, piemērojot attīstībā nevar atbalstīt vienlīdzīgi visām operētājsistēmām un pārlūkiem. Šā iemesla dēļ programmētāji ir spiesti, lai pārbaudītu savas mājas lapas uz dažādām esošajām sistēmām.

Šī tehnoloģija ir ieviesta kā ASP.NET servera puses tehnoloģija. Faktiski visi koda darbojas servera, kur izpildi izbeidz lietotājs saņem parastu HTML lapu, kas var apskatīt jebkura pārlūka. Tomēr klienta puses programmēšana nav pilnībā atmesta. Dažos gadījumos, ASP.NET ļauj apvienot pozitīvās īpašības to ar potenciālu servera puses programmēšanu.

Palīdzība ar Visual Studio ASP.Net
E-Learning
ASP (Advanced) ASP (Advanced)
Pilns kurss, lai radītu dinamisku tīmekļa vietnes. Sākot no € 39.
ASP.NET (Kurss) ASP.NET (Kurss)
Pilns kurss būvniecībai Web pieteikumus no 49 €.
SQL un datu bāzes (Course) SQL un datu bāzes (Course)
Izveidot un pārvaldīt relāciju datu bāzēm. Sākot no € 39.
Sponsorētās saites