WPF vs ASP.NET
WPF eller Windows Presentation Foundation er et program, der bruges til at oprette GUI-interface til Windows-operativsystemet. Det er en one-stop shop for dine billeder, dokumenter, film, medier med oprettelse, visning og manipulation. Det har evnen til at administrere Windows-applikationer, herunder handlinger som at køre, udføre og bygge dem også. Det har været i stand til klart at definere grænserne mellem brugergrænsefladen og det forretningsmæssige perspektiv omkring det. WPF har været i stand til at manipulere brugen af DirectX, der er indlejret i sit laveste niveau af arkitektur for at komme med funktionaliteter som animationer, 2D- og 3D-tegninger, forskellige lyd- og videofunktioner, faste og adaptive dokumenter, dataindbinding og anden grafik kapaciteter. Det er baseret på .NET 3.0 og bruger XAML (Extensible Application Markup Language) -funktioner ved at introducere brugen af kombinationsbokse, knapper osv. Som en del af designeren.
ASP.NET er et Microsoft-produkt, der bruges til at designe dynamiske websteder, applikationer og tjenester. Det kommer som en del af .NET-rammen, og dens forgænger var ASP (Active Server Pages) -teknologi. Det er baseret på Common Language Runtime (CLR), der giver udviklere mulighed for at skrive ASP.NET-kode ved hjælp af ethvert andet .NET-sprog. Websiderne, der er udviklet ved hjælp af ASP.NET, kaldes webformularer, der har en .aspx-udvidelse. Disse webformularer bruger XHTML-markeringssprog og funktioner som serversides webkontroller og brugerkontroller, der hjælper udviklerne med at administrere såvel det statiske som det dynamiske indhold på siden. Microsoft har været i stand til at adskille det statiske og dynamiske indhold på en webformular via udvidelser. Alle .aspx-sider indeholder statisk indhold, mens dynamisk er tilknyttet .aspx.vb- eller .aspx.cs- eller .aspx.fs-filer.
Resumé
1. WPF bruges primært til desktop-applikationer, hvorimod ASP.NET er forbundet med ting på nettet.
2. WPF bruger XAML-kapaciteter til at oprette brugergrænsefladen, mens ASP.NET afhænger af XHTML-funktioner med serversiden webkontroller og brugerkontrolfunktioner.
Resumé:
1. WPF kan kun bruges, hvis du har en .NET-ramme og Internet Explorer installeret
på dit system.
2. WPF tager mere tid at indlæse sider. Det betyder præstationsmæssigt, det er ikke det
godt.
3. WPF har en rig brugergrænseflade, og Windows-programmører forstår let dens kode.
4. ASP.NET kræver, at programmereren har kendskab til webmodel, UI
forståelse og cross-browser test.
5. ASP.NET er uafhængig af browseren, så det giver brugerne universel adgang.