Click here to Skip to main content
15,887,485 members
Home / Discussions / WPF
   

WPF

 
GeneralRe: Silverlight VS WPF Pin
Maximilien26-May-09 9:54
Maximilien26-May-09 9:54 
GeneralRe: Silverlight VS WPF Pin
Dan Neely26-May-09 9:56
Dan Neely26-May-09 9:56 
GeneralRe: Silverlight VS WPF Pin
Christopher Duncan26-May-09 10:03
Christopher Duncan26-May-09 10:03 
GeneralRe: Silverlight VS WPF Pin
Rama Krishna Vavilala26-May-09 10:23
Rama Krishna Vavilala26-May-09 10:23 
GeneralRe: Silverlight VS WPF Pin
Pete O'Hanlon26-May-09 10:29
mvePete O'Hanlon26-May-09 10:29 
GeneralRe: Silverlight VS WPF Pin
Shog926-May-09 10:33
sitebuilderShog926-May-09 10:33 
GeneralRe: Silverlight VS WPF Pin
led mike9-Jun-09 9:08
led mike9-Jun-09 9:08 
GeneralRe: Silverlight VS WPF Pin
Shog99-Jun-09 9:53
sitebuilderShog99-Jun-09 9:53 
led mike wrote:
The inherent limitations of HTTP/HTML have no comparable limitations in desktop development and likely tip the scale when comparing the two approaches.

Sure they do. Or rather, they can - don't think of it as HTTP+HTML vs. C++ native app running as root/admin, think of it as a VB app running as a limited user: you've accepted certain limitations in exchange for a framework that lets you do certain things more easily / provides extra security for your users / etc. Folks did some rather complex apps with VB, but still the framework was never designed for multithreading, access to system APIs, etc. In both cases, as soon as you step outside of what was easy, what was envisioned by the designers (data-entry forms / static text pages...), things got weird and difficult.

led mike wrote:
There are certainly perfectly good scenarios demanding browser based applications. However the current trend completely ignores the choice of desktop versus browser even in situations where the criteria clearly suggests desktop would be a better fit.

IMHO, the primary difference with the Web stuff is that we're not in control. After decades of writing apps that - given the right choice of language and library - could pretty much treat the user's system as their own private playground, we're back to writing server software that has only very limited control over the terminals it must use for interacting with users. You really can't publish system requirements for a web page if you want it to have a broad audience; for an internal app, you might be able to mandate a certain browser version and perhaps also screen size and color depth, but ultimately the user still has final say over more factors than you do, and if you don't accept that then both of you will suffer for it.

And... I love it. Because the truth of the matter is, for every desktop app that understood the responsibility that came with the power to control everything, there were scores of apps that saw it as a invitation to abuse that power, to reach in and screw with my system in rude ways, place arbitrary restrictions on how i could use the app itself, or fail to play nicely with other apps. It's forced developers to learn to write scalable software, after decades of "threads are hard, let's call DoEvents" attitudes. And it's put the users back in control of their own data and their own hardware.
led mike wrote:
I am fairly confident that history will view this as a an all to common failure.

History is notoriously cyclical. Plenty of perfectly good mainframe apps ported to the desktop without improving performance, data-entry efficiency, or reliability (although there was plenty of opportunity to achieve all three...) just because desktop apps were Teh New Hotness. Plenty of perfectly good text apps turned into GUIs for the same reason. And now, we're seeing web apps replacing perfectly good desktop apps... including some of the same sorts of applications originally written for now-ancient terminals.

Pointless re-writes and counter-productive redesigns didn't start with The Web, and certainly won't end with it... I'm willing to bet that right now there are teams of programmers re-writing perfectly good web apps in WPF, Silverlight or Air. C'est la vie...



GeneralRe: Silverlight VS WPF Pin
led mike9-Jun-09 12:03
led mike9-Jun-09 12:03 
GeneralRe: Silverlight VS WPF Pin
Shog99-Jun-09 12:17
sitebuilderShog99-Jun-09 12:17 
GeneralRe: Silverlight VS WPF Pin
Brady Kelly26-May-09 11:12
Brady Kelly26-May-09 11:12 
GeneralRe: Silverlight VS WPF Pin
Pete O'Hanlon26-May-09 11:19
mvePete O'Hanlon26-May-09 11:19 
GeneralRe: Silverlight VS WPF Pin
Brady Kelly26-May-09 11:22
Brady Kelly26-May-09 11:22 
GeneralRe: Silverlight VS WPF Pin
Pete O'Hanlon26-May-09 11:28
mvePete O'Hanlon26-May-09 11:28 
GeneralRe: Silverlight VS WPF Pin
Brady Kelly26-May-09 12:04
Brady Kelly26-May-09 12:04 
GeneralRe: Silverlight VS WPF Pin
Rama Krishna Vavilala26-May-09 14:07
Rama Krishna Vavilala26-May-09 14:07 
GeneralRe: Silverlight VS WPF Pin
Brady Kelly26-May-09 11:10
Brady Kelly26-May-09 11:10 
GeneralRe: Silverlight VS WPF Pin
Pete O'Hanlon26-May-09 11:12
mvePete O'Hanlon26-May-09 11:12 
GeneralRe: Silverlight VS WPF Pin
Brady Kelly26-May-09 11:14
Brady Kelly26-May-09 11:14 
GeneralRe: Silverlight VS WPF Pin
Rama Krishna Vavilala26-May-09 14:01
Rama Krishna Vavilala26-May-09 14:01 
GeneralRe: Silverlight VS WPF Pin
Jim Crafton26-May-09 10:54
Jim Crafton26-May-09 10:54 
GeneralRe: Silverlight VS WPF Pin
Douglas Troy26-May-09 11:34
Douglas Troy26-May-09 11:34 
JokeRe: Silverlight VS WPF Pin
Nemanja Trifunovic26-May-09 12:03
Nemanja Trifunovic26-May-09 12:03 
GeneralRe: Silverlight VS WPF Pin
Pete O'Hanlon26-May-09 10:12
mvePete O'Hanlon26-May-09 10:12 
GeneralRe: Silverlight VS WPF Pin
Steve Mayfield26-May-09 10:12
Steve Mayfield26-May-09 10:12 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.