What is WCF, WPF, and WF?

Source: Internet
Author: User

Windows Presentation Foundation (WPF) is one of the three core development libraries of Microsoft's new Vista operating system. It is mainly responsible for graphic display, so it is called presentation ).

As a new graphics engine, WPF is based on DirectX. Of course, many new features are added. Its 2D and 3D engine's powerful look at the Vista interface to understand, coupled with its support for the aero graphics engine, it makes you even more amazing. By the way, aero is an engine dedicated to 3D desktop development. It enables magical 3D flip on the desktop. This is definitely a magical attempt in the history of the operating system, although the requirements for hardware configuration are amazing, it has been reported that Vista is very picky about the video card because of Aero running.

Windows Communication Foundation (WCF) is a software development kit (SDK) that develops and deploys services based on windows ). WCF provides a runtime environment for services, allowing developers to publish the CLR type as a service and use the service in the CLR type. In theory, creating a service does not necessarily require WCF, but actually using WCF can make the task of creating a service get twice the result with half the effort. WCF is the implementation of Microsoft's definition of a series of industrial standards, including service interaction, type conversion, envelope aling, and management of various protocols.

Windows Workflow Foundation (WF): A workflow engine based on workflow developmentProgramBusiness logic andCodeSeparation can greatly improve the efficiency of software development.
Windows Communication Foundation (WCF): A technology used to implement communication between applications (including programs developed in different languages). WCF is built on the SOAP protocol.
Windows Presentation Foundation (WPF): an interface development solution integrating webform and winform

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.