2010-02-22 7 views
5

He estado usando .NET desde hace bastante tiempo, y en todas partes entrevisto en estos días, me siguen dando preguntó sobre mis conocimientos con .NET 3.0/3.5 (WF tecnologías, WPF, WCF, etc.)¿Cómo comenzar a usar WCF/WPF?

Cómo hacer empiezas a aprender esos? ¿Hay buenos enlaces disponibles?

¿Debo cambiar mi código actual para empezar a trabajar así?

Respuesta

5

Hay un sitio genial para WPF: WPF Tutorials. Esto proporciona mucha información y tutoriales sobre cómo hacer muchas cosas.

Para WCF, Microsoft sigue siendo el mejor lugar para empezar: Getting started with WCF

0

de estas tecnologías, que han utilizado WCF solamente a partir de ahora, y tengo que decir que realmente simplifica el trabajo en el desarrollo de sistemas distribuidos (aplicaciones de Silverlight que se comunican con los servidores de datos en mi caso).

Un buen lugar para comenzar con WCF podría ser la propia Microsoft: http://msdn.microsoft.com/en-us/library/ms734712.aspx

0

Creo que la mejor manera de aprender es para agarrar un libro o ir a un curso.

Y no hay forma de magia de "comenzar a utilizar la tecnología xxxx en mi código". Una vez que sepa de qué se trata determinada tecnología, vea dónde encaja en su arquitectura.

0

Su hasta usted en realidad, no hay mejor manera de aprender algo; cada uno tiene su propia forma de aprender. No comenzaría a cambiar el código existente para aprender algo; hay demasiadas cosas para salir mal de esta manera. Comenzaría con aplicaciones de "hello world" y construiría desde allí.

7

Intenté aprender WPF de la misma manera que siempre he aprendido nuevas tecnologías: obtuve el mejor libro que pude encontrar sobre el tema (de Adam Nathan, Windows Presentation Foundation Unleashed) y lo leí.

Y simplemente no funcionó. No me malinterpretes Es un libro sobresaliente. Es uno de los pocos objetos en mi escritorio que no tiene otro objeto encima porque lo recojo con tanta frecuencia. Estoy seguro de que es posible aprender WPF sin eso, pero no quisiera intentarlo. Lo recomiendo de todo corazón.

El problema es que hay mucho que hay de nuevo en WPF que un libro con la intención de explicar todo a usted, va a ser abrumador. Y, desafortunadamente, todos los libros que he visto en WPF son sobre la tecnología, no sobre cómo desarrollar programas de WPF. Esa no es una distinción insignificante.

Mi experiencia con el libro de Nathan fue que leí sobre XAML y las extensiones de marcado y convertidores de valor y media docena de otras cosas, y luego, cuando mi cabeza estaba completamente llena y todavía no había aprendido a hacer nada útil sin embargo, llegué a la sección de trabajo de propiedades de dependencia, y recién terminé. Me llevó meses superar esa joroba.

Y no es porque las propiedades de dependencia son difíciles de entender. Son fáciles de entender Son difíciles de entender si alguien está explicando los detalles de su implementación al mismo tiempo que explica los detalles de implementación de todo lo demás, y está intentando descubrir cómo escribir un programa.

Es por eso que creo que los ejemplos trabajados son invaluables.Encontré los artículos de Josh Smith en the Model-View-ViewModel (MVVM) pattern y data binding realmente, muy útiles.

Fundamentalmente, creo que si intentas aprender WPF sin aprender MVVM, todo lo que hagas será mucho más difícil. No es como MVVM es difícil de entender. Tiene un nombre desafortunado que hace que suene como la arquitectura de los astronautas que dirigen el asilo, pero es realmente muy sencillo.

+0

"no es una distinción insignificante" ... DEJA DE HACER ESO lol – Zuoanqh

0

"Learning WCF" de Michele Leroux Bustamante es un excelente libro para comprender y comenzar con WCF, especialmente si te gusta aprender de cerca con los laboratorios.

La buena noticia es que el autor del libro publicó el primer capítulo como archivo PDF en her BLOG. Este capítulo explica los conceptos básicos de WCF y SOA claramente y también proporciona algunos laboratorios para enseñar las técnicas básicas de WCF. En mi opinión, este libro es la mejor manera de comenzar con WCF porque está muy bien escrito y los laboratorios son divertidos.

Cuestiones relacionadas