Forskel mellem WPF og ASP. NET Forskel mellem

Anonim

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 deres oprettelse, visning og manipulation. Det har evnen til at styre Windows-programmer, herunder handlinger som at køre, udføre og bygge dem også. Det har klart defineret grænserne mellem brugergrænsefladen og det forretningsmæssige perspektiv, der omgiver 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 op 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) muligheder ved at indføre brug af kombinationsbokse, knapper mv som led i designeren.

ASP. NET er et Microsoft-produkt, der bruges til at designe dynamiske websteder, applikationer og tjenester. Det kommer som en del af. NET Framework, og dets 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 andre. NET sprog. Websiderne udviklet ved hjælp af ASP. NET kaldes webformularer, der bærer en. aspx forlængelse. Disse webformularer bruger XHTML-markeringssprog og funktioner som server-side webkontroller og brugerkontroller, der hjælper udviklerne til at styre det statiske såvel som det dynamiske indhold på siden. Microsoft har været i stand til at adskille det statiske og dynamiske indhold på en webform via udvidelser. Alle. aspx sider indeholder statisk indhold, mens dynamisk er forbundet med. aspx. vb eller. aspx. cs eller. aspx. fs-filer.

resumé

1. WPF bruges primært til desktop applikationer, mens ASP. NET er forbundet med ting på nettet.

2. WPF bruger XAML-evner til at opbygge brugergrænsefladen mens ASP. NET afhænger af XHTML-funktioner med server-side webkontrol og brugerkontrol kapaciteter.

Sammendrag:

1. WPF kan kun bruges, hvis du har en. NET Framework og Internet Explorer installeret

på dit system.

2. WPF tager mere tid til at indlæse sider. Det betyder performance-wise det er ikke det

godt.

3. WPF har en rigtig brugergrænseflade, og Windows-programmører kan nemt forstå sin kode.

4. ASP. NET kræver, at programmøren har kendskab til webmodel, brugergrænseflade

forståelse og tværbrowsertestning.

5. ASP. NET er uafhængig af browseren, så den giver brugerne universel adgang.