Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

6 months in wpf world and not used blend should I use it?

I am looking for some guidance and advice. I am new to the world of wpf "6 months" with 8 years development in windows forms.

I still have not opened or used blend.I can see that is a designer tool but from a programmer prospective given that there are so many things to learn these days not sure if I should bother.

Should I bother to learn how to use blend? Has blend any cool features apart from designing stuff and making it pretty that will make my life easier as a wpf programmer?

Please let me know if you think I should learn to use expression blend?

Thanks

EDIT

I don't know how to put a generic answer for everybody so I have edited my question.

Guys thanks a lot for all your answers all good.I will definitely look at it but not deeply. One interesting point would be to see how controls are built and learn from it. At this stage I don't do any design at all I am just a pure developer. Thanks again.

like image 716
user9969 Avatar asked Jul 15 '10 06:07

user9969


2 Answers

Blend has a reasonably steep learning curve, and as you say, as a developer there is much to learn. If you are new to WPF and primarily a developer I would suggest making sure you are used to the WPF concepts by hand rolling stuff in the VS2010 XAML editor first. This gives you a good grasp of the basics. You can then move to the designer in VS2010, which is something you may be perfectly happy using.

Blend is useful to examine if you want to get a handle on how designers work with WPF. It is very good for doing design/styling and handling animations etc, but is quite different from using WPF in VS2010. I would certainly spare some time to play around with it, but whether it will become you primary design tool depends on your focus and your background.

Things to consider:

  • What is your role? Hom much of the WPF GUI design is done by you?
    • Are you used to working with graphic design tools?
  • Do you work with designers or have access to designers?
  • How 'polished' are the WPF apps you create?
    • Do they lean towards line of business stuff or are they more creative?
    • How heavily do you need to style your app / controls or could you get by with using off the shelf pre-styled controls?
    • Do you have a need for extensive behaviours or animation?
  • Do you need to view design time data?
  • Are you interested in developing for Windows Phone 7?

The bottom line is, you may well want to take a look and it's definitely worth doing that. The more flare you wish to bring to your apps or the more you want to interact with designers the more you will want to use Blend.

like image 174
Max Palmer Avatar answered Oct 09 '22 09:10

Max Palmer


I agree to what all have said here but still I feel that you must get your hands on Blend as much as possible. Knowledge/Expertise of blend will be a great plus point for your skill set and resume. Moreover if you become comfortable using Blend it will really help you a lot in developing WPF application even if you are not a designer. It will help you a lot in understanding capabilities of WPF framework and use them easily in your work.

I am working on WPF for more then 2 years and I regret why I didn't started using Blend earlier. So if you want to stay with WPF for a very long time then knowledge of BLend will be very fruitful.

like image 35
akjoshi Avatar answered Oct 09 '22 09:10

akjoshi