WPF i ASP.NET
WPF vs ASP.NET
WPF, ili Windows Presentation Foundation, aplikacija je koja se koristi za stvaranje GUI sučelja za operacijski sustav Windows. To je one-stop shop za svoje slike, dokumente, filmove, medije sa svojim stvaranjem, prikazom i manipulacijom. Ona ima sposobnost upravljanja Windows aplikacijama, uključujući akcije poput pokretanja, izvršavanja i izgradnje. Moglo je jasno definirati granice između korisničkog sučelja i poslovne perspektive koja ga okružuje. WPF je mogao manipulirati upotrebom DirectXa koji je ugrađen u najnižu razinu arhitekture kako bi se stvorile funkcije poput animacija, 2D i 3D crteža, različitih audio i video sadržaja, fiksnih i prilagodljivih dokumenata, vezivanja podataka i drugih grafičkih sposobnosti. Temelji se na.NET 3.0 i koriste se mogućnosti XAML (Extensible Application Markup Language) uvođenjem kombinacijskih okvira, gumba itd. Kao dio dizajnerice.
ASP.NET je Microsoftov proizvod koji se koristi za dizajniranje dinamičkih web stranica, aplikacija i usluga. Ona dolazi kao dio.NET okvira, a njegov prethodnik bio je ASP (Active Server Pages) tehnologija. Temelji se na Common Language Runtime (CLR) koji omogućuje programerima da napišu ASP.NET kôd koristeći bilo koji drugi jezik.NET. Web stranice razvijene korištenjem ASP.NET nazivaju se web obrasci koji nose nastavak.aspx. Ti web-obrasci upotrebljavaju XHTML označni jezik i značajke kao što su web-kontrole poslužitelja i korisničke kontrole koje pomažu razvojnim programerima da upravljaju statičnim i dinamičkim sadržajem na stranici. Microsoft je mogao izdvojiti statički i dinamički sadržaj na web obrascu putem proširenja. Sve.aspx stranice sadrže statičke sadržaje dok su dinamički povezani s.aspx.vb ili.aspx.cs ili.aspx.fs datotekom.
Sažetak
1. WPF se primarno koristi za desktop aplikacije, dok ASP.NET je povezan sa stvarima na webu.
2. WPF koristi XAML sposobnosti za izgradnju korisničkog sučelja, dok ASP.NET ovisi o XHTML značajkama s web-kontrolama na poslužitelju i mogućnostima upravljanja korisnicima.
Sažetak:
1. WPF se može koristiti samo ako imate instaliran.NET Framework i Internet Explorer
na vašem sustavu.
2. WPF traje više vremena za učitavanje stranica. To znači da je to izvedivo, to nije tako
dobro.
3. WPF ima bogat korisničko sučelje, a programeri Windows lako razumiju njegov kod.
4. ASP.NET zahtijeva da programer ima znanje o web modelu, UI
razumijevanja i pregledavanja cross-preglednika.
5. ASP.NET je neovisan o pregledniku tako da korisnicima pruža univerzalni pristup.