WPF와 ASP의 차이점. NET

Anonim

WPF 대 ASP입니다. NET

WPF 또는 Windows Presentation Foundation은 Windows 운영 체제 용 GUI 인터페이스를 만드는 데 사용되는 응용 프로그램입니다. 이미지, 문서, 영화, 미디어를 제작, 표시 및 조작 할 수있는 원 스톱 상점입니다. 실행, 실행 및 빌드와 같은 작업을 포함하여 Windows 응용 프로그램을 관리 할 수있는 기능이 있습니다. 사용자 인터페이스와이를 둘러싼 비즈니스 관점 간의 경계를 명확하게 정의 할 수있었습니다. WPF는 애니메이션, 2D 및 3D 드로잉, 다양한 오디오 및 비디오 기능, 고정 및 적응 문서, 데이터 바인딩 및 기타 그래픽과 같은 기능을 제공하기 위해 가장 낮은 수준의 아키텍처에 포함 된 DirectX 사용을 조작 할 수있었습니다. 기능. 그것은에 근거한다. NET 3.0을 사용하고 디자이너의 일부로 콤보 상자, 단추 등을 사용하여 XAML (Extensible Application Markup Language) 기능을 사용합니다.

ASP. NET은 동적 웹 사이트, 응용 프로그램 및 서비스를 디자인하는 데 사용되는 Microsoft 제품입니다. 그것은의 일부로 제공됩니다. NET 프레임 워크 였고 이전 버전은 ASP (Active Server Pages) 기술이었습니다. 개발자가 ASP를 작성할 수있는 CLR (Common Language Runtime)을 기반으로합니다. NET 코드를 사용합니다. NET 언어. 웹 페이지는 ASP를 사용하여 개발되었습니다. NET은 Web Forms로 불리우며이를 수행합니다. aspx 확장자. 이 웹 양식은 XHTML 마크 업 언어와 서버 측 웹 컨트롤 및 사용자 컨트롤과 같은 기능을 사용하여 개발자가 페이지의 정적 내용과 동적 내용을 관리 할 수 ​​있도록 도와줍니다. Microsoft는 확장을 통해 웹 양식에 정적 및 동적 컨텐트를 분리 할 수있었습니다. 모든. aspx 페이지에는 동적 내용이 연결되어있는 동안 정적 내용이 들어 있습니다. aspx. VB 또는. aspx. cs 또는. aspx. fs 파일.

요약

1. WPF는 주로 ASP 대신 데스크톱 응용 프로그램에 사용됩니다. NET은 웹상의 것들과 관련이 있습니다. 2. WPF는 XAML 기능을 사용하여 ASP를 사용하는 동안 사용자 인터페이스를 작성합니다. NET은 서버 측 웹 컨트롤과 사용자 컨트롤 기능이있는 XHTML 기능에 의존합니다.

요약:

1. WPF는 사용자가있는 경우에만 사용할 수 있습니다. NET Framework 및 Internet Explorer가 시스템에 설치되어 있습니다.

2. WPF는 페이지를로드하는 데 더 많은 시간이 걸립니다. 이는 성능이 현명하지 못하다는 것을 의미합니다.

좋습니다. 3. WPF는 풍부한 UI를 가지고 있으며 Windows 프로그래머는 코드를 쉽게 이해합니다. 4. ASP. NET은 프로그래머가 웹 모델, UI

이해 및 크로스 브라우저 테스트에 대한 지식을 가지고 있어야합니다. 5. ASP. NET은 브라우저와 독립적이므로 사용자에게 보편적 인 액세스 권한을 제공합니다.