Razlika između WPF i ASP.NET

WPF vs ASP.NET

WPF ili Windows Presentation Foundation aplikacija je koja se koristi za stvaranje GUI sučelja za Windows operativni sustav. To je sve na jednom mjestu za vaše slike, dokumente, filmove, medije njihovim stvaranjem, prikazivanjem i manipulacijom. Ima mogućnost upravljanja Windows aplikacijama, uključujući radnje poput pokretanja, izvršavanja i izrade istih. Moguće je jasno definirati granice između korisničkog sučelja i poslovne perspektive koja ga okružuje. WPF je mogao manipulirati uporabom DirectX-a koji je ugrađen u najnižu razinu arhitekture kako bi došao do funkcionalnosti poput animacija, 2D i 3D crteža, različitih audio i video značajki, fiksnih i prilagodljivih dokumenata, povezivanja podataka i druge grafike sposobnosti. Temelji se na .NET 3.0 i koristi mogućnosti XAML (Extensible Application Markup Language) uvođenjem kombiniranih okvira, gumba itd. Kao dijela dizajnera.

ASP.NET je Microsoftov proizvod koji se koristi za dizajn dinamičnih web stranica, aplikacija i usluga. Dolazi kao dio .NET okvira, a njegov prethodnik bila je ASP (Active Server Pages) tehnologija. Temelji se na Common Language Runtime (CLR) koji programerima omogućuje pisanje ASP.NET koda koristeći bilo koji drugi .NET jezik. Web stranice razvijene pomoću ASP.NET nazivaju se web obrasci koji imaju .aspx proširenje. Ti web obrasci koriste XHTML označni jezik i značajke kao što su web kontrole na strani poslužitelja i korisničke kontrole koje pomažu programerima da upravljaju statičkim i dinamičkim sadržajem na stranici. Microsoft je uspio odvojiti statički i dinamički sadržaj na web obliku putem ekstenzija. Sve .aspx stranice sadrže statički sadržaj dok su dinamičke povezane s .aspx.vb ili .aspx.cs ili .aspx.fs datotekama.

Sažetak

1. WPF se primarno koristi za desktop aplikacije dok je ASP.NET povezan s stvarima na webu.

2. WPF koristi XAML mogućnosti za izgradnju korisničkog sučelja dok ASP.NET ovisi o XHTML značajkama s web kontrolama na strani poslužitelja i mogućnostima korisničkih kontrola..

Sažetak:

1. WPF se može koristiti samo ako imate instaliran .NET Framework i Internet Explorer

na vašem sustavu.

2. WPF-u je potrebno više vremena za učitavanje stranica. To znači da izvedba nije tačna

dobro.

3. WPF ima bogato korisničko sučelje i Windows programeri lako razumiju njegov kod.

4. ASP.NET zahtijeva da programer poznaje web model, korisničko sučelje

razumijevanje i testiranje putem preglednika.

5. ASP.NET je neovisan o pregledniku i korisnicima pruža univerzalan pristup.