"I need X, why are you doing Y?"

ctodx
05 June 2008

We're now at the end of day 3 of the TechEd Expo and another interesting day. For the first time we felt the effects of having the Expo area open at the same time as the sessions: the traffic today was slower and we were able to really get into some deeper conversations without fear of interruption.

Two conversations stood out in particular today. The first riffed some more on the install issue that I'd talked about in an earlier blog post from Tuesday.

The second was about Silverlight. A particular customer who uses and likes our Windows Forms and ASP.NET products was wondering why we weren't doing more for Silverlight. He'd recently -- essentially as soon as Silverlight 2 beta 1 came out -- decided to abandon the ASP.NET version of his product, already fairly well advanced, and delve into Silverlight for his rich internet application. He was fairly derisory about vendors selling simple WPF controls, dressed up, "I can do that myself with the standard controls in Silverlight with XAML", but was really hurting by the lack of the more complex controls.

In essence: "we've made the switch completely to Silverlight, why don't you?"

As I explained, there was just no way we could countenance that. Our development teams are not split up by platform necessarily, but generally along product lines. To take an example, our scheduling products are all produced by the scheduling team. Creating a Silverlight version of XtraScheduler would be within their purview, and doing so immediately at the exclusion of everything else would mean that our current scheduler customers would suffer through lack of attention.

That really goes for the entire product suite really: switching over to a single platform immediately means that all our customers suffer, except possibly for the few that need Silverlight controls as soon as possible.

No, we'd rather approach the problem carefully and develop WPF and Silverlight controls in a measured fashion, making sure that we respond and cater for our existing customers with new functionality and features, while all along developing these XAML-capable controls in tandem. And we are doing so, although I can't talk about what we're doing yet apart from the controls we've already announced and already shown off in demos, etc.

I can't say that this particular customer was pleased with the answer, but it is the only answer I could give.

Indeed, there were a couple of other customers who came up today and asked about various controls for either WPF or Silverlight (One was asking for a property grid for Silverlight, essentially meaning our vertical grid would have to be converted.) I gave the same answer: we can't do everything at once, but we are working on more controls than we've announced so far, and, no, I can't give out any release dates.

I agree that Silverlight is impressive technology and I certainly believe that it will be big once released. But it is still in beta, Microsoft are still actively developing the framework for it, we don't want to particularly replicate controls that they must be developing internally, and so we're developing for it in not such an overtly aggressive manner.

But, make no mistake, we are developing for it.

5 comment(s)
Scott Woods
Scott Woods

I fall in the opposite category.  I really have no desire to dump my current code (ASP.NET, C#, or even  good old c++) unless there is a major reason.  Silverlight looks nice, but I dont even imagine my company looking into it for several years down the road.  The basic fact is my customers are not asking for the features that Silverlight adds yet - if they were I would have used Flash.

5 June, 2008
Geoff Davis
Geoff Davis

Yeah I would love to develop in Silverlight but it's still just too young. When I was looking at it I was horrified to learn that it simply doesn't support SEO easily so unless Microsoft offer a good solution for that I won't be in any hurry to port over.

5 June, 2008
Rollie Claro
Rollie Claro

silverlight silverlight silverlight beta beta beta.

why not blog about WPF? its not beta, its been there even before silverlight(i guess)

did we lost the wpf battle?

6 June, 2008
Mehul Harry (DevExpress)
Mehul Harry (DevExpress)

(This is Julian, using Mehul's account)

Rollie: Uh, OK, we're just reflecting what's happening at TechEd and what people talk to me about. <shrug> It's not like we're ignoring WPF, or not developing our control set for WPF. I'm sure we'll be talking about WPF once we get back.

Cheers, Julian

6 June, 2008
Chris Vickerson
Chris Vickerson

don't worry - the demand for silverlight related technology will be coming at vendors like a runaway train in the night :)

HTML is dead dead - a few letters of the alphabet soup are going away soon :D

9 June, 2008

Please login or register to post comments.