Need to build a WPF application with good architecture

921 views Asked by At

I am trying to start a WPF application towards self learning curve, i have explored quite about WPF and now its time for me to start an application for myself.

Many thanks to them who contributed excellent articles to public here in internet. I would like to start with MVVM + PRISM.

Can anyone guide me through this, which other articles can help me to furnish this kind of architecture. OR what would be the best architecture to choose among MVVM + Nhibernate, Prism, + IOC (spring.net, Unity, NInject)

Thanks in advance

Regards krish

1

There are 1 answers

1
Moble Joseph On

If you are planning to learn, Try out an client server application In Server Side try using

  • EF Code First,
  • Repository Pattern
  • Service Layers & WCF

Try using Dependency Injection & Containers for them. Use T4 for generating WCF client Proxies

Client Side use

  • Prism Modules & Regions
  • MVVM Pattern
  • Create or Use a Navigation Framework
  • Validation System
  • Custom selectors and Dialogs

Use Dependency Injection & Containers. Task Parallel Library for Service calls. Background Workers, Multiple Threads to deal with UI updations.