views:

693

answers:

5

I'm currently looking around for control library for some WPF development and the "Telerik RadControls for WPF" certainly look the part although they are very expensive at $999 for a full developer license with support.

My question is, has anyone out there used them in anger on a real project and what has their experience been like? If I want to use these controls I will have to justify the high price so any thoughts on value for money would also be appreciated.

+5  A: 

Until 31 July (TODAY!) if you are a MSDN subscriber you can have a free license

http://www.telerik.com/community/promos/msdn-wpf.aspx

so you can check by yourself.

marco.ragogna
thanks - just downloaded them
Steve
+1  A: 

I used the telerik trial for WPF and Winforms.

The experience was very nice, the gridview control has some laks in the WPF versions, but worked fine anyway. This was six month ago, so maybe the newer versions are better.

I wanted to adquire the pack, but my boss said that It was a little expensive.

While we was working, we upgrade from a trial version to a newer one, and things that were working properly did not work after the upgrade, so be carefull with it.

Jonathan
A: 

Besides great controls you will experience outstanding support. There is more value in the collection (another 300 bugs more but you get 6 products inlcuding ORM).

+1  A: 

You can find out with 10,000 hitpoints...

http://meta.stackoverflow.com/questions/20849/thanks-to-both-stackoverflow-and-telerik-for-the-awesome-promotion

Tim
this is tantamount to spamming
Steve
Thanks Steve, that's a helpful comment and useful downvote. I thought it might be useful for people on SO who have 10k or nearly 10k hitpoints to find out for themselves and maybe offer reviews.I don't see how it is spamming. Spamming means I send an unsolicited email. I am not an employee of telerik, nor amd I sending unsolicited email.
Tim
A: 

I use Telerik's stuff daily, and the company I work for has been a customer of theirs for a couple years now.

The "worth" of Telerik's control library is directly related to how quickly you need a project done vs. how much knowledge you already have of WPF. If you don't care about cosmetics or walking outside the standard behavior of the controls built into .Net, then it's probably not worth it. However, if that's not the case, you need to evaluate how much it will take (in terms of time, money and resources taken away from other projects) to build fancy controls in-house. This is the main decision why the company I work for invested in it. It was simply more cost effective to "outsource" the UI components to Telerik. Telerik thrives mostly by providing that gap of knowledge between Win Form programming and WPF that most teams new to WPF do not have.

If you have a solid understanding of WPF in terms templates and styles, most of the Telerik controls do not offer you anything that you couldn't accomplish on your own with a little inheritance and template/style customization.

There are some exceptions though. The grid control, for example, is worth the money. It's a work-horse loaded with features that you would normally take a signficant amount of time and effort to implement on your own.

That aside, there are some gotchas to investing in Telerik. As another poster here mentioned, they generally have good support. I believe the support folks genuinely want to help the people that contact them. However, you will find that they are frequently apologizing for things and offering work-arounds. I've seen a few situations where behavior bugs are re-introduced every other release. Sometimes I wonder if they are so eager to appease their customers, they find themselves in a loop of breaking code for one customer to fix something for another.

They release quarterly, so you are held hostage to bugs until those releases. And often times, you will feel like you are "free labor" to their beta testing because your investment in their controls demands it.

Upgrading their components is a game of russian roulette. Always back-up and have a roll-back strategy when you upgrade their components. Be prepared to spend a few days fixing things that break, or working through your customizations to eliminate any weird behaviors that are introduced. If you minimize the amount of customizations you stack on top of their controls, generally the smoother the upgrading will be.

MutantNinjaCodeMonkey