View Single Post
  #3 (permalink)  
Old April 28th, 2012, 03:27 PM
Noob_Ninja Noob_Ninja is offline
Registered User
Points: 3, Level: 1
Points: 3, Level: 1 Points: 3, Level: 1 Points: 3, Level: 1
Activity: 0%
Activity: 0% Activity: 0% Activity: 0%
Join Date: Apr 2012
Posts: 1
Thanks: 0
Thanked 0 Times in 0 Posts

To the best of my knowledge:

WCF is Windows Communication Foundation. From Widipedia:
"WCF is meant for designing and deploying distributed applications under service-oriented architecture (SOA) implementation."

WCF might be used if your application needs to provide or consume data from some other completely separate application (typically over the internet). For example, if your accounting application needed to exchange data with your inventory application; or if your weather widget consumes data published by NOAA.

WPF is Windows Presentation Foundation. From Wikipedia:
"a computer-software graphical subsystem for rendering user interfaces in Windows-based applications."

WPF is the set of tools to build Windows PC application graphical user interfaces. WPF is what ASP.NET Web Forms tries to emulate: Web Forms was designed for WPF programmers who needed to use their skill set of building PC applications to building web applicatons. Silverlight is a subset of WPF for building web application GUIs (but it requires a special plug-in just like Flash does)
Reply With Quote