..


Link-uri sponsorizate

Dezvoltarea de aplicatii web

După cum ştim cu toţii pe Internet a fost născut ca un experiment care vizează crearea unei reţele permanente de informaţii şi, prin urmare, au fost îndreptate în principal la instituţiile academice şi guvernamentale, cu scopul de a permite cercetatorilor din intreaga lume pentru a partaja anumite informaţii.

Revoluţia Internet reală a început cu crearea a browser-ului HTML prima în 1993. Prima generaţie de site-uri web sunt în principiu, un set de pagini HTML statice, având astfel un conţinut fix, care trebuia să fie actualizată de mână de către cei care administrează site-ul. O pagina HTML este un document cu o parte a conţinutului, formatat în conformitate cu normele corespunzătoare, care permit vizualizarea de la aceeaşi de pe computer (prin intermediul unui browser web).

Un document HTML are două tipuri de conţinut, care este text şi elemente (sau tag-uri) care spune browser-ul pentru a activa formatarea care urmează să fie luate. Tag-urile sunt uşor de recunoscut, astfel cum acestea sunt delimitate de paranteze unghiulare (<>), Un exemplu de cod HTML este după cum urmează






 <html>







 <head>







 Site-ul de testare <title> </ title>







 </ Head>







 <body>







 <h1> test site-ul </ h1>







 <p> Bine ati venit la un test de pagina web.

 



 </ P>







 </ BODY>







 </ HTML>



Aceasta este o pagină care conţine un titlu simplu şi o linie de text care un browser va afişa următorul text

Această pagină nu are nimic interactive, nu are nevoie de un server web şi, prin urmare, nu poate fi considerat o aplicaţie web. Să începem să discutăm despre aplicatii web vom ajunge la versiunea 2.0 de HTML, care a dus la introducerea de tehnologie numită formular HTML

Aceasta tehnologie extinde capacităţile de HTML, inclusiv nu numai tag-urile de bază pentru conţinutul de formatare, dar, de asemenea, tag-uri pentru componente grafice, care să corespundă controalele ferestre formularul de cerere: celule text dropdown,, casetele de validare, butoane radio, etc.

Iată un exemplu de acest tip de cod






 <html>







 <head>







 Site-ul de testare <title> </ title>







 </ Head>







 <body>







 <form>







 <input type="checkbox" />







 Alegerea O /> <br







 <input type="checkbox" />







 Alegerea B <br /> <br />







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







 </ Form>







 </ BODY>







 </ HTML>



şi pagina web relevante

Într-un formular HTML controale sunt plasate între toate <form> şi </ form>. În controalelor anterioare sunt două casetele de selectare şi un buton (tip prezintă). Această tehnologie vă permite să creaţi pagini de introducere de date pe care vă permite să trimiteţi (de exemplu, după clic pe butonul), toate datele la un server de web într-un singur şir. Server-side primeşte o cerere de date corespunzătoare şi apoi le prelucreaza.

În practică, controale care sunt utilizate pentru aplicaţii web de astăzi cele mai avansate sunt introduse aceleaşi cu HTML 2.0. Diferenţa este tipul de aplicatii care ruleaza pe servere Web. În trecut, pentru că atunci când un utilizator a făcut clic pe butonul prezinte datele necesare pentru a gestiona toate aspectele legate de transferul în raport cu ele, de exemplu, folosind standardul CGI (Common Gateway Interface). Astăzi, cu toate acestea, se ocupa de tot atât de mult mai eficiente decât platforma ASP.NET.

Pentru a înţelege motivele care au dus la crearea de ASP.NET trebuie să analizeze mai întâi problemele legate de tehnologiile utilizate in dezvoltarea web. Cu CGI standard, de exemplu, serverul web trebuie să lanseze o nouă cerere pentru fiecare cerere (server-side de programare), precum şi în cazul în care site-ul în cauză este foarte popular server suferă puternic greutatea de mii de aplicaţii deschise simultan . De asemenea, utilizarea unor astfel de tehnologii este acela de a avea la nivel înalt funcţii (cum ar fi autentificarea sau acces la datele obţinute de la o bază de date), aveţi nevoie pentru a scrie cod foarte specifice, cu riscul de erori de programare.

Pentru a evita aceste probleme, Microsoft a introdus ASP.NET, o platforma de dezvoltare care permite la nivel înalt, programatori pentru a dezvolta pagini web dinamice, fără a concentrându-se pe detalii de implementare low-level. Aceasta platforma a fost dezvoltat pentru a servi ca un cadru pentru dezvoltarea de aplicatii web, oferind o performanţă mai bună şi instrumente mai avansate decât tehnologiile anterioare să-l.

În plus faţă de server-side de programare a fost de lucru în ani, un alt tip de programare, numit client-side. În această paradigmă de programare aplicatii sunt incluse în paginile (creat în JavaScript, ActiveX, Java sau Flash, de exemplu) care nu invoca nici un proces de server-side. În aplicaţiile practice sunt descărcate de către browser-ul client si sa ruleze pe maşina locală. O problema cu aceasta abordare este faptul că diferitele tehnologii folosite în dezvoltarea aplicaţiilor nu poate fi susţinută în mod egal de către toate sistemele de operare şi browsere. Din acest motiv, programatorii sunt obligaţi de a testa site-urile lor cu privire la diferitele sisteme existente.

Tehnologia a fost implementată ca ASP.NET server-side tehnologie. De fapt, toate codurile rulează pe server în cazul în care executarea reziliază utilizatorul primeşte o pagina HTML obişnuite, care pot fi vizualizate in orice browser. Cu toate acestea, de programare client-side nu a fost complet abandonat. În unele cazuri, ASP.NET permite să combine caracteristicile pozitive ale acestuia cu potenţial de server-side de programare.

Ajutor cu Visual Studio ASP.Net
E-Learning
ASP (avansat) ASP (avansat)
Ciclu complet pentru crearea de site-uri Web dinamice. De la 39 €.
ASP.NET (Curs) ASP.NET (Curs)
Ciclu complet pentru construirea de aplicatii Web de la 49 €.
SQL si baze de date (Curs) SQL si baze de date (Curs)
Crearea şi gestionarea bazelor de date relaţionale. De la 39 €.
Link-uri sponsorizate