miercuri, 26 ianuarie 2011

Programarea Web cu Microsoft ASP.NET

ASP.NET este un set de tehnologii care ne permit crearea de aplicaţii web. Este evoluţia

de la Microsoft Active Server Pages (ASP), dar beneficiază de suportul platformei de

dezvoltare Microsoft .NET.

Una dintre cele mai importante calităţi ale ASP.NET este timpul redus necesar dezvoltării

aplicaţiilor web. Atât tehnologia în sine, cât şi uneltele de dezvoltare de aplicaţii web de la

Microsoft (cum ar fi Visual Web Developer Express - VWD) – reduc considerabil timpul de

dezvoltare al aplicaţiilor web faţă de alte tehnologii – prin simplitatea unui limbaj de

programare ”managed” de genul C# sau Visual Basic .NET, prin colecţia bogată de biblioteci

de clase şi controale .NET care oferă foarte multă funcţionalitate ”out of the box”, prin

orientarea pe construirea de aplicaţii web a mediului de dezvoltare VWD.

Chiar dacă ASP.NET este gândit pentru a dezvolta aplicaţii web foarte complexe – prin

faptul că se bazează pe .NET, prin faptul că se insistă pe un model de dezvoltare OOP,

respectiv pe separarea interfeţei de logica aplicaţiei – totuşi, este extrem de simplu ca

folosind ASP.NET să dezvoltăm aplicaţii mici, de genul magazinelor online, al aplicaţiilor care

sunt pur şi simplu un ”front-end” pentru o bază de date, sau al site-urilor personale.

ASP.NET cuprinde toate tehnologiile necesare pentru a dezvolta o aplicaţie web, scriind

cantitatea minimă de cod. Limbajele de programare care pot fi utilizate pentru a crea aplicaţii

ASP.NET sunt cele suportate de platforma .NET – cum sunt Visual Basic .NET şi C#, iar o

altă caracteristica importanta a acestor limbaje (înafara faptului că sunt ”managed”) este ca

au fost create având în vedere paradigma programării orientată pe obiecte. Totul din .NET, şi

evident din ASP.NET, este un obiect.

Evident, orice site / aplicaţie web trebuie să fie găzduită pe un server pentru a putea fi

utilizată. Chiar dacă în capitolele viitoare vom discuta mai mult despre instalarea aplicaţiilor

ASP.NET, aici aş dori să prezint pe scurt variantele de găzduire.

Pentru o persoană / companie care doreşte să beneficieze de o aplicaţie ASP.NET, după

ce a fost dezvoltată, trebuie instalată undeva. Presupunând că ea a fost dezvoltată pentru

.NET, aplicaţia are nevoie de un server web IIS (internet Informations Services).

Niciun comentariu:

Trimiteți un comentariu