2012-09-11 123 views
7

Soy un desarrollador ingenuo y estoy desarrollando mis conceptos. Me pidieron que creara una aplicación de muestra en wcf, por lo que hago una pregunta un tanto subjetiva aquí. Quiero saber la diferencia y la funcionalidad de los dos anteriores, ¿en qué términos preferimos uno sobre otro?¿Cuál es la diferencia entre WCF y WPF?

+7

una búsqueda rápida en Internet respondería a esto .... No tienen nada en común –

Respuesta

11

WCF = Windows Communication Foundation

Fundación WPF = Windows Presentation.

WCF se ocupa de la comunicación (en términos simples - envío y recepción de datos, así como el formato y la serialización involucrados), ofertas de WPF con la presentación (interfaz de usuario)

+0

Cuando tenemos servicios de WCF Ria, ¿qué representa realmente para nuestra aplicación? –

10

La respuesta rápida es: Windows Presentation Foundation (WPF) es básicamente una forma de mostrar la interfaz de usuario. (Consulte this)

Windows Communication Foundation (WCF) es un marco para la creación de aplicaciones orientadas a servicios. (Consulte this)

En cuanto a cuál debe usar, depende de su requisito. Por lo general, una aplicación escrita en WPF, ASP.NET..etc llama al servicio WCF para hacer algún procesamiento en el lado del servidor y el servicio devuelve el resultado a la aplicación que lo llamó.

2

Básicamente, si está desarrollando una aplicación cliente-servidor. Puede usar WCF -> para establecer una conexión entre el cliente y el servidor, WPF -> como parte del cliente para presentar los datos.

0

WCF = Windows Communication Foundation se utiliza para crear aplicaciones orientadas a servicios. WPF = Windows Presentation Foundation se utiliza para escribir aplicaciones independientes de la plataforma.

3

de Windows Presentation Foundation (WPF)

Next-Generation experiencias de usuario. Windows Presentation Foundation, WPF, proporciona un marco unificado para crear aplicaciones y experiencias de alta fidelidad en Windows Vista que combina la interfaz de usuario, los documentos y el contenido multimedia de la aplicación. WPF ofrece a los desarrolladores soporte gráfico 2D y 3D, efectos acelerados por hardware, escalabilidad a diferentes factores de forma, visualización interactiva de datos y legibilidad de contenido superior.

Windows Communication Foundation (WCF)

Windows Communication Foundation (WCF) es el modelo de programación unificado de Microsoft para aplicaciones orientadas a servicios de construcción. Permite a los desarrolladores construir soluciones seguras, confiables y transaccionadas que se integran a través de plataformas e interoperan con las inversiones existentes.

2
  • WPF es su FrontEnd (presentación: .htm, .css .xaml &, ..)
  • WCF es tu aplicación backend (servicios que requieren conexiones de servidor para la adquisición de datos para que usted entregue a la interfaz de presente). Puede escribir WCF para el modelo RESTful.
  • WebAPI es para la construcción de servicios de modelo RESTful para 4. + frameworks.
0

Windows Communication Fundation (WCF) se utiliza para conectar diferentes aplicaciones y pasar los datos entre ellas mediante puntos finales.

Windows Presentation Foundation se utiliza para diseñar aplicaciones ricas de Internet en el formato de xaml.

Cuestiones relacionadas