Account Options

  1. Sign in
The old Google Groups will be going away soon.
Switch to the new Google Groups.
Google Groups Home
« Groups Home
Future of WPF/Silverlight
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  Messages 1 - 25 of 56 - Collapse all  -  Translate all to Translated (View all originals)   Newer >
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Paul Stovell  
View profile  
 More options Nov 19 2009, 6:46 pm
From: Paul Stovell <p...@paulstovell.com>
Date: Fri, 20 Nov 2009 09:46:04 +1000
Local: Thurs, Nov 19 2009 6:46 pm
Subject: Future of WPF/Silverlight

Hi all,

With all the PDC announcements about Silverlight 4.0 it seems people are
starting to ask what the future holds for WPF.

Lester has been running a series on WPF 4.0 features:

http://blogs.msdn.com/llobo/archive/tags/New+WPF+4+features/default.aspx

Tim Huer has a list of new Silverlight 4.0 features:

http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-...

Comparing the two lists I can't help feeling that WPF isn't getting the
love. The WPF features seem small (effort-wise) when compared to Silverlight
features like printing support. That said maybe the WPF features were very
time consuming to implement and they just appear small from the outside
because they did such a good job of making it look easy.

Another thing I'm noticing is that while Silverlight is still catching up to
WPF, it seems to get better implementations when it does, and they don't
make their way back to WPF. For example, WPF XBAP's can request full trust
as can Silverlight 4 OOB applications; but the Silverlight application gets
a nice prompt - the WPF app crashes with a loud siren until you can convince
system administrators to update group policy while simultaneously patting
your head while rubbing your tummy and reciting your times tables.

I'd love to understand more about why this is. Are the Silverlight features
just really easy to build? Or are the WPF team purposely waiting for
Silverlight to catch up to get better parity? Or is it simply that the
Silverlight team has hundreds of developers while the WPF team is really
just David Teitlebaum and a handful of interns that keep him stocked with
caffine while he works his graphics magic?

And what do you think the future holds?

--
Paul Stovell


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Josh Smith  
View profile  
 More options Nov 19 2009, 7:35 pm
From: Josh Smith <flappleja...@gmail.com>
Date: Thu, 19 Nov 2009 16:35:46 -0800
Local: Thurs, Nov 19 2009 7:35 pm
Subject: Re: [WPF Disciples] Future of WPF/Silverlight

I think that WPF will, in hindsight, be seen as a proof-of-concept for
Silverlight.  MSFT is promoting Silverlight far more, and better, than they
ever promoted WPF.  Once Silverlight catches up feature-wise with WPF, the
web-entrenched world will have no need for a Windows-only platform that
targets the desktop.

With that said, I'm speaking in generalities.  There are still plenty of
companies that want or need desktop apps, or, don't want or need browser
apps.  So, there will still be opportunities to work with WPF, but they
won't be nearly as common as Silverlight gigs.  That's my guess, at least.

Learning WPF and then moving to Silverlight is like learning C++ and then
moving to C#.  So, be glad you know and love the bigger, more complicated
framework!  :)

Josh


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Sacha Barber  
View profile  
 More options Nov 20 2009, 3:46 am
From: Sacha Barber <sacha.bar...@gmail.com>
Date: Fri, 20 Nov 2009 08:46:52 +0000
Local: Fri, Nov 20 2009 3:46 am
Subject: Re: [WPF Disciples] Re: Future of WPF/Silverlight

Thats a very interesting view point Josh. Very intersting indeed.

Like you say lucky for us we know the bigger more complicated brother

--
Sacha Barber
sacha.bar...@gmail.com

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Colin Eberhardt  
View profile  
 More options Nov 20 2009, 5:07 am
From: Colin Eberhardt <colin.eberha...@gmail.com>
Date: Fri, 20 Nov 2009 02:07:32 -0800 (PST)
Local: Fri, Nov 20 2009 5:07 am
Subject: Re: Future of WPF/Silverlight
Hi Josh,

This is an interesting thread ... and I think I agree with your that
WPF will be eclipsed by Silverlight. However, I don't think it is
simply because Microsoft are pushing it harder (which is certainly
true).

In my experience, in the financial domain, there is very little
interest in WPF, however with Silverlight it is a different story.
Interestingly, Silverlight is not just being talked about by the
developers but by their project managers and those more senior in the
company. Ask a director if they have heard of Silverlight and they
will probably say 'yes', but ask about WPF and you will get a very
different response.

In my opinion the reason for this is quite simple. What does WPF offer
over and above their usual desktop solutions (which are typically
Excel or WinForms)? skinning? rounded borders? In the financial domain
this is hardly a priority.

Whereas Silverlight offers something of a new frontier. The directors
are well aware of the cost of developing RIAs. It costs much more
money and takes much more time to deliver the same application over
the web than it does to the desktop, as developers do constant battle
with AJAX which retrofits an interactivity on top of a framework
designed for delivery of static, hyperlinked documents.

Silverlight offers the potential to deliver RIAs, using developers who
will already be familiar with the language, at a greatly reduced cost.

This, to me, is the reason why Silverlight will win. (In the financial
domain at least).

Regards,
Colin E.

On Nov 20, 12:35 am, Josh Smith <flappleja...@gmail.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Peter O'Hanlon  
View profile  
 More options Nov 20 2009, 5:37 am
From: "Peter O'Hanlon" <pete.ohan...@gmail.com>
Date: Fri, 20 Nov 2009 10:37:12 +0000
Local: Fri, Nov 20 2009 5:37 am
Subject: Re: [WPF Disciples] Re: Future of WPF/Silverlight

Colin - much as I respect you, and I do you know, what WPF offers is much
more than a pretty interface. 1st class databinding means that it's easier
to develop data based applications than WinForms/MFC/pick your desktop
platform here. This ease of development, lowers the development time and,
hence, decreases the time to achieve the ROI. As a business owner, being
able to deliver critical systems in less time, and at lower cost than the
competition, means that we are getting more bidding opportunities because of
it.

There's a common misconception that all companies want browser based
applications. In the environment we tend to operate in, browser apps are
distinctly frowned upon, so WPF will long have a place with our clients.

On Fri, Nov 20, 2009 at 10:07 AM, Colin Eberhardt <colin.eberha...@gmail.com

--
Peter O'Hanlon

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Sacha Barber  
View profile  
 More options Nov 20 2009, 6:05 am
From: Sacha Barber <sacha.bar...@gmail.com>
Date: Fri, 20 Nov 2009 11:05:11 +0000
Local: Fri, Nov 20 2009 6:05 am
Subject: Re: [WPF Disciples] Re: Future of WPF/Silverlight

Just my 2 cents here.

Infusion and Lab49 both want WPF developers right now, but do not seem to be
wanting as many Silverlight folk. I actually work for a finance company and
we use WPF for many reasons not just because it gives us round borders
(which we do like of course). I have to agree with Peter, WPF definately has
it's place, but I can see that SL is being heralded as the one to go for,
for me that is sad news, I will of course do SL if I must, but to be honest,
still do not like it that much. WPF is freakin awesome, and there is still
loads missing from SL, ok new things get added to SL, but for me these are
gloss and the real missing parts are still missing.

I still see WPF jobs coming up, good ones as well, and if all the devs out
there want to do SL, great, I will stick with WPF and up my rate. Winner

On Fri, Nov 20, 2009 at 10:37 AM, Peter O'Hanlon <pete.ohan...@gmail.com>wrote:

--
Sacha Barber
sacha.bar...@gmail.com

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Colin Eberhardt  
View profile  
 More options Nov 20 2009, 6:13 am
From: Colin Eberhardt <colin.eberha...@gmail.com>
Date: Fri, 20 Nov 2009 03:13:06 -0800 (PST)
Local: Fri, Nov 20 2009 6:13 am
Subject: Re: Future of WPF/Silverlight
Hi Peter,

I was being deliberately obtuse, paraphrasing the perception I believe
non/semi-technical people have of WPF.

Personally I think WPF is bloody marvellous, and it is the first
technology that has driven me to write a blog and evangelise.

I agree with you to a point about WPF theoretically resulting in
greater productivity and reduced cost, however, I would struggle to
prove that to anyone who controls a project budget. There just isn't
enough proof out there. And as the community is still struggling with
how to build WPF applications ...

http://blogs.msdn.com/avip/archive/2009/11/14/mvvm-this-might-hurt-a-...

it is harder still to claim reduced development costs. Not every
developer is a disciple!

I don't think it is a misconception that all companies want browser
based applications. I think it is more common that companies want
browser based applications but don't know why!

Regards,
Colin E.

On Nov 20, 10:37 am, "Peter O'Hanlon" <pete.ohan...@gmail.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Peter O'Hanlon  
View profile  
 More options Nov 20 2009, 7:43 am
From: "Peter O'Hanlon" <pete.ohan...@gmail.com>
Date: Fri, 20 Nov 2009 12:43:10 +0000
Local: Fri, Nov 20 2009 7:43 am
Subject: Re: [WPF Disciples] Re: Future of WPF/Silverlight

As far as the cost benefit goes, it's easier for me as a technical business
owner to justify. The lower cost only comes once you have a team that is
comfortable with WPF - but the same can be said of SL as well, so it doesn't
have to be a clinching argument.

On Fri, Nov 20, 2009 at 11:13 AM, Colin Eberhardt <colin.eberha...@gmail.com

--
Peter O'Hanlon

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Daniel Vaughan  
View profile  
 More options Nov 20 2009, 11:32 am
From: Daniel Vaughan <dbvaug...@gmail.com>
Date: Fri, 20 Nov 2009 08:32:13 -0800 (PST)
Local: Fri, Nov 20 2009 11:32 am
Subject: Re: Future of WPF/Silverlight
As far as WPF and Silverlight convergence goes, there are some
fundamental differences between the way the Desktop and Silverlight
CLRs do things. For example, as we know, synchronous web service calls
don't work from the UI thread in Silverlight. This being the case,
compromises would need to be made with cross browser compatibility in
order to bring some features that the desktop CLR has to Silverlight.

I was frankly flabbergasted by Scott's announcement about the
redistributable size of the Desktop .NET framework 4.0 compared with
3.5. 3.5 was 197MB, while the full 32bit redistributable is now only
38MB. At the moment we are looking at Silverlight 4 beta for Windows
(7.63MB) or for Mac (15.4MB) (http://arstechnica.com/microsoft/news/
2009/11/silverlight-4-beta-arrives-for-developers.ars)

From a technical standpoint, at some point it would make sense to have
a unification. But from a commercial perspective, I dare say there are
business reasons that would prohibit such a convergence. To me it
would make business sense for Microsoft to keep the CLRs separate as
they are, with limited interoperability. But maybe I am crossing a
line here by speculating about such things.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
David Anson  
View profile  
 More options Nov 20 2009, 12:46 pm
From: David Anson <david...@microsoft.com>
Date: Fri, 20 Nov 2009 17:46:52 +0000
Local: Fri, Nov 20 2009 12:46 pm
Subject: RE: [WPF Disciples] Re: Future of WPF/Silverlight
Not getting into this argument [ :) ], but a quick clarification about the size of the SL4 runtime I shared with someone else:
http://twitter.com/DavidAns/status/5836667844


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Shawn Wildermuth  
View profile  
 More options Nov 20 2009, 1:26 pm
From: "Shawn Wildermuth" <shawn.li...@agilitrain.com>
Date: Fri, 20 Nov 2009 13:26:06 -0500
Local: Fri, Nov 20 2009 1:26 pm
Subject: RE: [WPF Disciples] Re: Future of WPF/Silverlight
Yeah, the 7.5mb is the developer version (with good error msgs), the client
version will be ~5mb


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Daniel Vaughan  
View profile  
 More options Nov 20 2009, 1:36 pm
From: Daniel Vaughan <dbvaug...@gmail.com>
Date: Fri, 20 Nov 2009 10:36:34 -0800 (PST)
Local: Fri, Nov 20 2009 1:36 pm
Subject: Re: Future of WPF/Silverlight
No arguments here! Only friendly chit chat. :)

Thanks for the clarification David. 5MB isn't such a stretch from 31MB
(Client Profile) these days though, wouldn't you say? Or maybe I am
wrong.

On Nov 20, 6:46 pm, David Anson <david...@microsoft.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
David Anson  
View profile  
 More options Nov 20 2009, 1:45 pm
From: David Anson <david...@microsoft.com>
Date: Fri, 20 Nov 2009 18:45:08 +0000
Local: Fri, Nov 20 2009 1:45 pm
Subject: RE: [WPF Disciples] Re: Future of WPF/Silverlight
I agree that the new lean/mean client profile is a big win for WPF deployment. I also think the Silverlight install experience is quick and seamless due to its size and its nature.

As a parent, I try not to pick favorites. This discussion here is kind of similar... ;)


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Eric Burke  
View profile  
 More options Nov 20 2009, 2:07 pm
From: Eric Burke <ebu...@yahoo.com>
Date: Fri, 20 Nov 2009 11:07:27 -0800 (PST)
Local: Fri, Nov 20 2009 2:07 pm
Subject: Re: [WPF Disciples] Re: Future of WPF/Silverlight
Just to chime in after PDC:

We had a brown-bag with some of the WPF team [John Gossman, Rob Relyea, Mike Hillberg, Ian Ellison-Taylor (the GM of WPF and SL), ...].  Naturally, this question came up.

Ian answered:

+ VS10 is built using WPF, which means that MSFT is committed to WPF for at least the next N (he said 10) years.

  [I sat in Paul Harrington's talk on how they build VS10 off of VS9 while switching to WPF.  For anyone who has done a large-scale app in WPF, they are solving a ton of interesting problems.  They are also driving the framework based on their needs.  Clearly, MSFT is serious about VS, so that means they are serious about WPF.

  What Paul also said is that there are a lot of eyes on the VS10 project internally.  Office and other large apps are all looking to VS10 to blaze the trail; if they are successful, other projects will likely move to use WPF.

  So hopefully the question of "if WPF is so special, why isn't MSFT building more apps using it?" will be moot. ;)]

+ Silverlight is a brand.  WPF is a technology.

  This IMO is the most important one from an external standpoint.  The reason project managers and other non-tech folks know about SL is because MSFT markets the heck out of it.  It's an end-user play.  They want adoption, just like Flash.  They need users to say, "Sure, I'll go download that".

  MSFT will never market the heck out of WPF.  Hell, many windows devs I know are like, "WP-what?" whenever I say it.  It's aimed at developers.  Project managers and the like will never say, "Oh man, we need to build that in WPF." because they don't know, nor should they care.

Microsoft wants SL to become the cross-platform application platform of choice.  They recognize that we live in a RIA world now, but there's also a need for desktop support without going full-on native client apps.  SL4 and it's out-of-browser stuff aims squarely at Air 2.0. In-browser it's aimed at Flash.  And the hope is that if they get to the point of API compatibility (which is getting much closer and is often solved using the WPF or SL toolkits in conjunction with the platform), then breaking out to a full native client will be an easier transition since you can share XAML and resources and often backend code.  And if you need Windows only and/or need some serious low-level stuff like P/Invoke to legacy code, you use WPF.  (SL4 can talk to legacy code if you have a COM wrapper with IDispatch.)

It will be interesting to me to see where the fight ends up between SL vs. Flash, SL vs. Air 2.0 vs. other cross-platform shells such as Titanium.

The one non-story surrounding SL is mobile.  They seemingly have nothing, whereas things like Titanium run on mobile browsers.  I've heard rumors of SL support on WM7 but there's been nothing official and it's a huge sore spot right now.  Anyone know anything about that?


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Daniel Vaughan  
View profile  
 More options Nov 20 2009, 3:00 pm
From: Daniel Vaughan <dbvaug...@gmail.com>
Date: Fri, 20 Nov 2009 12:00:44 -0800 (PST)
Local: Fri, Nov 20 2009 3:00 pm
Subject: Re: Future of WPF/Silverlight
Thanks for the insight Eric. Very interesting.

On Nov 20, 8:07 pm, Eric Burke <ebu...@yahoo.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Justin Angel  
View profile  
 More options Nov 20 2009, 3:54 pm
From: Justin Angel <J...@JustinAngel.Net>
Date: Fri, 20 Nov 2009 12:54:55 -0800 (PST)
Local: Fri, Nov 20 2009 3:54 pm
Subject: Re: Future of WPF/Silverlight
Hi Folks,

I'd like to chime back in on the original discussion here: Silverlight
versus WPF.

Emphasis should be placed that this is indeed a situation of sibling
rivalry.
When developers click "File --> New Project" a choice between WPF and
Silverlight is forced upon them.
That choice and many others determine which is the successful
framework.

How is the success of platform/framework measured?
Well, there's a lot of metrics associated with that question:
Installation numbers, download statistics, number of apps built,
community engagement, and various other quantifiable objectives.
The core success of most commodities in this new information economy
is attention, in this case in the form of *adoption*.

Check any of those adoption stats you'd like and you'll find that
Silverlight passes WPF by a factor of at least 2:1.
google trends, number of forum posts, number of control group apps
built, everything.

Silverlight is obviously a leaner "WPF Lessons Learned" framework.
100% of the WPFness, with 10% the calories.
2 years ago I'm quoted in saying "In 5 years we'll call WPF
'Silverlight Pro'".
Personally, I think I was wrong.

WPF is going to die a painful, excruciating and prolonged death
following the footsteps of most microsoft platforms/frameworks.
How many times has anyone here heard Microsoft officially declare
"Winforms is dead"? "Webservices are dead"? "ASP 3 Is dead"?
But yet we all know they are.

Just compare the unattrective bug fixes in WPF4 (Woo, better font
rendering and an improved XAML parser) to the sexy Silverlight 4
featureset.

When I look at the Silverliht 4 feature set all I hear is "game-set-
match" for Silverlight vs. WPF.
With SL4 elevated privileges which enable COM access, that's a carte
blanche cheque for Silverlight apps to do whatever they want to.

From the moment SL4 got COM access in elevated OOB, WPF became the
niche platform.
Common execuses to use WPF in the next couple of years will be:
"Integrate C++ code to our apps", "a horrible 3D framework", "Full
desktop .Net access" and other niche excuses.
If you look at Platform/framework as biological evolution, then WPF is
a Neanderthal. And Silverlight is homosapiens. Sure, WPF was here
first and Neanderthals have bigger brains, but WPF will die out just
the same.

After this somewhat long winded post, I'd like to call out that I have
yet to formulate an opinion on "Silverlight 4 vs. WPF".
Given where we are with Silverlight 4 (being only 4 months old), all I
have are preliminary thoughts which I've shared with you.
When developers select platforms for greenfield apps in the upcoming
months, that's where we'll really see this issue play out.

Does anyone have any thoughts on what the Silverlight & WPF playing
field is going to look like in 2-3 years?

-- Justin

On Nov 20, 11:07 am, Eric Burke <ebu...@yahoo.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Bill Kempf  
View profile  
 More options Nov 20 2009, 4:34 pm
From: Bill Kempf <weke...@gmail.com>
Date: Fri, 20 Nov 2009 16:34:52 -0500
Local: Fri, Nov 20 2009 4:34 pm
Subject: Re: [WPF Disciples] Re: Future of WPF/Silverlight
"Just compare the unattrective bug fixes in WPF4 (Woo, better font
rendering and an improved XAML parser) to the sexy Silverlight 4
featureset."

SL4 has been given a lot more "love" than WPF4, but that "love" adds
very little that doesn't already exist in WPF3(.5). So this argument
is at least a tad off the mark. The day SL is used to create an
application like Visual Studio or Office is the day I'll say that it
has any chance of "killing" WPF in the same manner that WPF killed
WinForms (which, honestly, it didn't).

I'm still disturbed by the movement towards web applications. I would
have much preferred to see Microsoft put more emphasis on a cross
platform desktop CLR and a nicer click once deployment model. With SL
OOB, the compatibility between the frameworks and the slow push to
feature parity, maybe that's where we'll eventually wind up anyway,
just down a different path from what I would have preferred. Until
then, SL has no chance of "killing" WPF. Unfortunately, it seems like
it might "smother" it, however. With all of the development focus on
SL, it does feel like WPF isn't getting the attention some of us would
like. That may not be a fair impression, since some of the new WPF
goodness (especially in the tooling) certainly would have taken
significant development resources that may really be on par with SL4.
It just doesn't feel that way :(.

...

read more »


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Mike Brown  
View profile  
 More options Nov 20 2009, 4:59 pm
From: Mike Brown <mbrow...@gmail.com>
Date: Fri, 20 Nov 2009 16:59:46 -0500
Local: Fri, Nov 20 2009 4:59 pm
Subject: Re: [WPF Disciples] Re: Future of WPF/Silverlight

Silverlight has been playing catch-up with WPF. A lot of the features that
are a big deal on Silverlight were there V1 for WPF. I think the apparent
"slow-down" of WPF has been due to the fact that it was so powerful to begin
with. If you think of the features announced for Silverlight 4, most of them
were in some way related to giving the developer more access to the machine
(that said, I would love to have a simplified webcam/microphone API in WPF).
In the meantime, the WPF team has been focused on the LOB story (which is
what people were clamoring for).

I will tell you this however. This does tremendously impact my decision
matrix going forward. I'm not saying that Silverlight will be the default
choice for "New Project..." but it has a lot more points in its favor than
it had before.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Jeremiah Morrill  
View profile  
 More options Nov 20 2009, 5:11 pm
From: Jeremiah Morrill <jeremiah.morr...@gmail.com>
Date: Fri, 20 Nov 2009 14:11:03 -0800
Local: Fri, Nov 20 2009 5:11 pm
Subject: Re: [WPF Disciples] Re: Future of WPF/Silverlight

Justin,

I can only infer from your post that you assume that these two technologies
should mean the same thing to all people.  My opinion is that it certainly
is not.  While citing adoption rates may be a great way to measure success
of the platform, it says nothing when comparing it to WPF.  Consider the
developers moving from Flash/Flex, or the huge number of web developers (
ASP.NET, PHP, etc) already out there picking up SL as a way to extend or
evolve their web centric applications.  These are the folks that may never
consider even making a desktop application in the first place.

I can see how you would see COM interop in SL 4 as another nail in the
coffin for WPF, but if you take a close look, you will see something very
glaring.  SL4 ONLY supports COM *automation*.  What does that mean?  It
means we can integrate with things like Office.  Keep in mind most of
Windows COM does *NOT *support automation.  We could create a COM that does
support IDispatch to wrap what we need, but doesn't requiring the end user
to download and install something else totally break the SL deployment
model?  In my opinion, SL COM interop was primarily made to help make office
interop easier.  If not, they'd give us full COM interop, not
something neutered.

Having integration of technologies is NOT an "excuse".  It can be a
requirement for actually making something WORK.  I have customers that would
not even be able to ship a product (ie stay in business) because the need to
talk to a device driver, or managed code is too slow for realtime
processing....or they needed to integrate <some_tech> into their
application.  I'm glad SL covers 100% of all your development needs, just
because you don't need it, does not mean it's a "niche".  Just because most
applications are web apps, doesn't mean the desktop is dead.  If you think
so maybe you should be running Chrome OS.

One thing I can buy, as Josh put it, is looking back (time frame arguable)
and seeing WPF as a "proof of concept".  I can see the two technologies
becoming more related; merged.  I could even see WPF being rebranded as
Silverlight and maybe even using the milcore (IIRC, even DWM uses milcore)
in OOB on Windows.

All I'm saying is the [software] world is becoming increasingly heterogeneous.
 The keyword of today and tomorrow is "interoperability", not
murder-death-kill.

...

read more »


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Justin Angel  
View profile  
 More options Nov 20 2009, 5:13 pm
From: "Justin Angel" <J...@JustinAngel.Net>
Date: Fri, 20 Nov 2009 14:13:29 -0800
Local: Fri, Nov 20 2009 5:13 pm
Subject: RE: [WPF Disciples] Re: Future of WPF/Silverlight

"the day SL is used to create an application like Visual Studio or Office is
the day I'll say that it has any chance of "killing" WPF"

Office web apps are already being developed using Silverlight.

http://blogs.msdn.com/officewebapps/archive/2009/08/05/9858563.aspx
http://www.off14.com/microsoft-office-14-for-the-web/

Hi look, it's Excel in the browser using Silverlight. Amazing.

Microsoft doesn't kill platforms by executing developers who use them, it
just stops developing them.
Again, Winforms, ASP3 & Webservices are prime examples of dead Microsoft
technologies.
If you're feeling the lack of WPF love at the Microsoft side, guess what
that means.

-- Justin
(This is all purely speculation, If I had any first hand information on a
nefarious Microsoft plan to kill WPF I'd keep it to myself.)

From: wpf-disciples@googlegroups.com [mailto:wpf-disciples@googlegroups.com]
On Behalf Of Bill Kempf
Sent: November-20-09 1:35 PM
To: wpf-disciples@googlegroups.com
Subject: [WPF Disciples] Re: Future of WPF/Silverlight

"Just compare the unattrective bug fixes in WPF4 (Woo, better font rendering
and an improved XAML parser) to the sexy Silverlight 4 featureset."

SL4 has been given a lot more "love" than WPF4, but that "love" adds very
little that doesn't already exist in WPF3(.5). So this argument is at least
a tad off the mark. The day SL is used to create an application like Visual
Studio or Office is the day I'll say that it has any chance of "killing" WPF
in the same manner that WPF killed WinForms (which, honestly, it didn't).

I'm still disturbed by the movement towards web applications. I would have
much preferred to see Microsoft put more emphasis on a cross platform
desktop CLR and a nicer click once deployment model. With SL OOB, the
compatibility between the frameworks and the slow push to feature parity,
maybe that's where we'll eventually wind up anyway, just down a different
path from what I would have preferred. Until then, SL has no chance of
"killing" WPF. Unfortunately, it seems like it might "smother" it, however.
With all of the development focus on SL, it does feel like WPF isn't getting
the attention some of us would like. That may not be a fair impression,
since some of the new WPF goodness (especially in the tooling) certainly
would have taken significant development resources that may really be on par
with SL4.
It just doesn't feel that way :(.

  winmail.dat
735K Download

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
John Gossman  
View profile  
 More options Nov 20 2009, 8:30 pm
From: John Gossman <gossmans...@gmail.com>
Date: Fri, 20 Nov 2009 17:30:30 -0800
Local: Fri, Nov 20 2009 8:30 pm
Subject: Re: [WPF Disciples] Re: Future of WPF/Silverlight

I admit to understanding some but not all of the angst about WPF vs
Silverlight.  I apologize for the incompatibilities which have been forced
upon us by engineering expediencies, but our goal is to have the same set of
APIs that work for deep Windows development and Web development.  Folks
don't seem to have so much angst over Windows and Windows Mobile or over
doing Windows NT development versus Windows 9x.  Would you all feel
Silverlight was killing WPF if we had stuck with the name WPF/e?

As Mark points out, one reason WPF development seems slower is it is already
way more complete.  With Silverlight we started later and frankly the
competition has gotten tougher, so we've had to really hit the accelerator.
You are also seeing some interesting scheduling things.  WPF 3.5SP1 was
actually a pretty major release and it cut into WPF 4 development, much of
which was taken up with engineering goodness things we had to do like
replace WPF's original text stack with the new DWrite stack from Win7 and
support Visual Studio development.

Our goal is to make you not have to choose.  Source compatibility is already
pretty good especially now that VSM is officially in WPF.  With .NET 4 we
are taking the first step towards binary compatibility, leading towards a
more WinNT/Win95 world where it should be relatively easy to develop for
both implementations at the same time.

Finally, as several have pointed out...choosing between the two is mostly a
business decision and in practice that is usually not that hard.  Most
customers I talk to know whether they have to be cross-platform or not and
whether they need heavy access to Windows desktop features or not.  As we
move to make it easier to develop for both platforms the blurry middle area
will inevitably grow, but the two products are not on a collision
path...they are on a convergence path.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Eric Burke  
View profile  
 More options Nov 20 2009, 9:00 pm
From: Eric Burke <ebu...@yahoo.com>
Date: Fri, 20 Nov 2009 18:00:56 -0800 (PST)
Local: Fri, Nov 20 2009 9:00 pm
Subject: Re: [WPF Disciples] Re: Future of WPF/Silverlight

Also, don't forget that SL OOB is competing with Air 2.0.  Read this post about the Air feature set.  Many overlaps.  http://www.adobe.com/devnet/logged_in/rchristensen_air_2.html

Another data point: Surface is WPF as well.  Not sure if it will ever migrate to SL -- my guess is that it can't because of the h/w stack and the need to get at the metal.  So there are a number of cases where WPF is necessary and/or useful.  If the API compat continues to increase, then choosing one over the other is sort of a moot point if all you need to do is flip a switch.

It might be that SL has the majority of the uses in the long run, but it's not all that different than using, say, a high-level 3D toolkit for the majority of your graphics apps, but then switching over to use Win32+OpenGL when you need the hardcore performance.  The toolkit doesn't kill the OpenGL solution at all, but it does provide a solution that more people will use.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Bill Kempf  
View profile  
 More options Nov 20 2009, 9:26 pm
From: Bill Kempf <weke...@gmail.com>
Date: Fri, 20 Nov 2009 21:26:09 -0500
Local: Fri, Nov 20 2009 9:26 pm
Subject: Re: [WPF Disciples] Re: Future of WPF/Silverlight
1. Web "office" apps, no matter the hype, or even the real
usefullness, aren't Office. Not yet, anyway. SL would help it to get
closer, but it still wouldn't really compete. For one, to really
compete, the "web app" would be so large that users wouldn't wait
around for the download to complete.

2.  WPF has appeared to slow (though I'm not convinced yet that that's
anything more than an outsider's mistaken perception), but has far
from been abandoned.

--
 Quidquid latine dictum sit, altum sonatur.
- Whatever is said in Latin sounds profound.

War is peace. Freedom is slavery.  Bugs are features.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Paul Stovell  
View profile  
 More options Nov 20 2009, 11:19 pm
From: Paul Stovell <p...@paulstovell.com>
Date: Sat, 21 Nov 2009 15:19:44 +1100
Local: Fri, Nov 20 2009 11:19 pm
Subject: Re: [WPF Disciples] Re: Future of WPF/Silverlight

Hi John,

I think part of the fear is that while people know their skills are
transferable between products, they know that codebases don't transfer so
easily, and no one wants to develop for a platform that might be the next
Foxpro. It's also not just the fear of dropping a technology in favor of
another - that seldom happens - but having one flourish with lots of nice
new features and attention while the other languishes forever.

If I'm going to use WPF, I want to use the nice WPF/.NET -only features. But
if I think I'll have to switch my product to Silverlight in 3 years because
Microsoft's WPF efforts have stalled, maybe I'll just use the Silverlight
subset and take twice as long to build it. So that's a real risk because it
costs time and money, and Microsoft's customers and partners are making
those decisions every day. We hear statements like 'Microsoft is serious
about WPF', but the that's not enough to convince people. So we read the
tea-leaves of PDC and Mix announcements and to try to guess what Microsoft's
intentions 5 years from now will be.

Microsoft talk a lot about WPF/Silverlight being a continuum. Learning wise
it is, which is great, but when you sit down to write an application, even
if Silverlight followed WPF 100%, it absolutely is not - it's one or the
other, there is no middle ground. I bet they can't switch Visual Studio 2010
from WPF to Silverlight in a week, heck, not even a year. Where's the
continuum there? I actually wish the teams at Microsoft understood this
better and stopped telling us not to be worried since they both use XAML
therefore there's no costs.

Folks don't have angst over Windows vs Windows Mobile because they are
pretty confident in the future of the two - my business won't go bankrupt
because Microsoft canned Windows and told everyone to buy a phone instead of
a PC. They can make a choice and be confident three years from now that it
won't bite them in the butt. Personally I don't feel that way about WPF or
Silverlight right now :(

Paul

On Sat, Nov 21, 2009 at 12:30 PM, John Gossman <gossmans...@gmail.com>wrote:

--
Paul Stovell

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Laurent Bugnion  
View profile  
 More options Nov 21 2009, 1:37 am
From: "Laurent Bugnion" <laur...@galasoft.ch>
Date: Sat, 21 Nov 2009 07:37:31 +0100
Local: Sat, Nov 21 2009 1:37 am
Subject: RE: [WPF Disciples] Re: Future of WPF/Silverlight
Loving John's reply. Having the chance to work for a firm that is deeply involved with both technologies and with devs and designers who switch from WPF to SL depending on the projects they work on, I don't quite see what's all the fuss is about. As i said often, the story is one of convergence, not of competition. I recently had the chance to talk to a few prospective customers who are early in the process of moving from MFC or WinForms or ASP or ASP.NET (and in one case, from Java applets) to WPF or Silverlight. In all cases, which framework was to be used was very clear due to the requirements.

One thing that needs to be better is the ClickOnce story (both the experience and the marketing should be improved) because i recently had 2 cases where the devs wanted to do SL when WPF+ClickOnce was obviously better, but they did not know about it (both had never heard of ClickOnce and were giddy when i demoed it to them). Other than that, and apart from the fact that I still think it would be cool if WPF had a better name and a shiny logo, i couldn't be happier about the recent developments in WPF/SL and about the convergence which is happening.

Cheers,
Laurent
--
Sent from mobile

-original message-
Subject: [WPF Disciples] Re: Future of WPF/Silverlight
From: John Gossman <gossmans...@gmail.com>
Date: 21.11.2009 02:31

I admit to understanding some but not all of the angst about WPF vs
Silverlight.  I apologize for the incompatibilities which have been forced
upon us by engineering expediencies, but our goal is to have the same set of
APIs that work for deep Windows development and Web development.  Folks
don't seem to have so much angst over Windows and Windows Mobile or over
doing Windows NT development versus Windows 9x.  Would you all feel
Silverlight was killing WPF if we had stuck with the name WPF/e?

As Mark points out, one reason WPF development seems slower is it is already
way more complete.  With Silverlight we started later and frankly the
competition has gotten tougher, so we've had to really hit the accelerator.
You are also seeing some interesting scheduling things.  WPF 3.5SP1 was
actually a pretty major release and it cut into WPF 4 development, much of
which was taken up with engineering goodness things we had to do like
replace WPF's original text stack with the new DWrite stack from Win7 and
support Visual Studio development.

Our goal is to make you not have to choose.  Source compatibility is already
pretty good especially now that VSM is officially in WPF.  With .NET 4 we
are taking the first step towards binary compatibility, leading towards a
more WinNT/Win95 world where it should be relatively easy to develop for
both implementations at the same time.

Finally, as several have pointed out...choosing between the two is mostly a
business decision and in practice that is usually not that hard.  Most
customers I talk to know whether they have to be cross-platform or not and
whether they need heavy access to Windows desktop features or not.  As we
move to make it easier to develop for both platforms the blurry middle area
will inevitably grow, but the two products are not on a collision
path...they are on a convergence path.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Messages 1 - 25 of 56   Newer >
« Back to Discussions « Newer topic     Older topic »