WPF proti ASP.NET
WPF ali Windows Presentation Foundation je aplikacija, ki se uporablja za ustvarjanje vmesnika GUI za operacijski sistem Windows. Je vse na enem mestu za vaše slike, dokumente, filme, medije z njihovim ustvarjanjem, prikazom in manipulacijo. Ima zmožnost upravljanja aplikacij Windows, vključno z dejanji, kot so zagon, izvajanje in njihovo gradnjo. Jasno je lahko določil meje med uporabniškim vmesnikom in poslovno perspektivo, ki ga obdaja. WPF je znal manipulirati z uporabo DirectX-a, ki je vgrajen v najnižjo arhitekturno raven, da bi prišel do funkcij, kot so animacije, 2D in 3D risbe, različne avdio in video funkcije, fiksni in prilagodljivi dokumenti, vezava podatkov in druga grafika zmožnosti. Temelji na .NET 3.0 in uporablja zmožnosti XAML (Extensible Application Markup Language) z uvedbo uporabe kombiniranih polj, gumbov itd. Kot del oblikovalca.
ASP.NET je Microsoftov izdelek, ki se uporablja za oblikovanje dinamičnih spletnih mest, aplikacij in storitev. Prihaja v okvir .NET, njegov predhodnik pa je bila tehnologija ASP (Active Server Pages). Temelji na skupnem izvajalnem jeziku (CLR), ki razvijalcem omogoča pisanje ASP.NET kode z uporabo katerega koli drugega jezika .NET. Spletne strani, razvite s pomočjo ASP.NET, imenujemo spletne forme, ki imajo priponko .aspx. Ti spletni obrazci uporabljajo označevalni jezik XHTML in funkcije, kot so spletni nadzori na strani strežnika in nadzor uporabnikov, ki razvijalcem pomagajo pri upravljanju statične in dinamične vsebine na strani. Microsoft je lahko statične in dinamične vsebine na spletnem obrazcu ločil prek razširitev. Vse strani .aspx vsebujejo statično vsebino, dinamične pa so povezane z datotekami .aspx.vb ali .aspx.cs ali .aspx.fs.
povzetek
1. WPF se uporablja predvsem za namizne aplikacije, medtem ko je ASP.NET povezan s spletom.
2. WPF uporablja zmogljivosti XAML za izdelavo uporabniškega vmesnika, medtem ko je ASP.NET odvisen od funkcij XHTML s spletnimi kontrolami na strani strežnika in uporabniškimi možnostmi nadzora.
Povzetek:
1. WPF lahko uporabljate samo, če imate nameščen .NET Framework in Internet Explorer
v vašem sistemu.
2. WPF potrebuje več časa za nalaganje strani. To pomeni, da uspešnost ni, da ni to
dobro.
3. WPF ima bogat uporabniški vmesnik in Windows programerji zlahka razumejo njegovo kodo.
4. ASP.NET od programerja potrebuje znanje spletnega modela, uporabniškega vmesnika
razumevanje in testiranje med brskalniki.
5. ASP.NET je neodvisen od brskalnika, zato uporabnikom omogoča univerzalni dostop.