Thoughts on the marriage of MVC and WPF?
-
I read that and my head exploded due to the over-complicating of things. Considering the limitations of HTML and the Web Browser control, the question that comes to mind is "why would you want to handicap yourself like that?"
A guide to posting questions on CodeProject
Click this: Asking questions is a skill. Seriously, do it.
Dave KreskowiakYes head's do explode, especially when they realize the limitations of the WPF framework. Not that this idea would have done anything to plug those gaps, it could make things much easier than they are today.
-
Oh geez Sledge give me a break... I saw their list of "new features"... Tell me which one is your fav? I never said I wanted to run a desktop app inside of a web browser. What I was alluding to is hosting web browsers with better control inside of WPF applications. In addition, seeing that MVC is a far easier framework wondering why WPF hasn't gone that route. The Charting control? Yes... I mean even TFS 2013 shows charts all over the place. Want to impress some exec? Show them a graph, oh yeah, I forgot, just don't show it to them in WPF. Hey Sledge; "how come" you never have provided any articles here on CP?
Performance and all the enhancements to the debugger. MVVM is simple once you understand it. I admit it is kind of hard to understand at first, but once you do, its simple. You are going to impress execs with the charting control? The charts it makes looks ugly. You have to pay for the good charting libraries. 2D charts are fairly easy to whip out in WPF. I built a bunch of spark line charts in a couple of weeks. Nice production quality 3D web charts aren't free either.
-
Oh Pete, you die-hard WPF lover, are you telling me that's a bonifide release?
Yes I am. I know the people working on it and I know how committed to it they are.
-
Performance and all the enhancements to the debugger. MVVM is simple once you understand it. I admit it is kind of hard to understand at first, but once you do, its simple. You are going to impress execs with the charting control? The charts it makes looks ugly. You have to pay for the good charting libraries. 2D charts are fairly easy to whip out in WPF. I built a bunch of spark line charts in a couple of weeks. Nice production quality 3D web charts aren't free either.
No, it's not possible to impress execs with WPF charting. That's my point. System.Windows.Forms does a better job, but not the upscale "better" big brother. BTW, there are so many free charting solutions for web pages out there it's really not possible to figure it all out. I agree MVVM is simple. 3D charting is free... again my point on the missing parts of WPF.
-
Yes I am. I know the people working on it and I know how committed to it they are.
Ok bud what ever you say is true. I'm thinking it's a skeletal team doing skeletal things. Only time will truly tell us where WPF will go...
-
Mr. Javaman wrote:
This idea is not that different than those saying that there is a coming convergance of C# and Javascript!
Introduce them to the thing called "WinForms", or "Rich GUI". It would be a step back to send all over TCP/IP and use scripting, without adding any value. It's a change what you propose, yes, but not an improvement.
Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^][](X-Clacks-Overhead: GNU Terry Pratchett)
Oh but nothing has to fly over the intranet for these things. Look at Node or Express, host your own WebServer in your solution. None of this requires IIS.
-
No, it's not possible to impress execs with WPF charting. That's my point. System.Windows.Forms does a better job, but not the upscale "better" big brother. BTW, there are so many free charting solutions for web pages out there it's really not possible to figure it all out. I agree MVVM is simple. 3D charting is free... again my point on the missing parts of WPF.
*shrug* ChartFX is pretty impressive: http://www.softwarefx.com/sfxnetproducts/chartfx/wpf/features.aspx[^] It's not free though. If you're trying to impress execs, whats $1300? Regardless... I haven't seen free web charts that look that nice, but I haven't looked since I'm anti-web. 2D charts are easy to whip up in WPF. 3D charts... yeah, I'd spend the $1300... even as a "Mr. Smarty Pants" :), I don't get the 3D APIs. I've tried a few times, but gave up. You really need to understand 3D programming to use them. The great Sacha posted a few 3D chart articles on here though, but they are just starting points. Not fully fleshed out and polished like ChartFx.
-
*shrug* ChartFX is pretty impressive: http://www.softwarefx.com/sfxnetproducts/chartfx/wpf/features.aspx[^] It's not free though. If you're trying to impress execs, whats $1300? Regardless... I haven't seen free web charts that look that nice, but I haven't looked since I'm anti-web. 2D charts are easy to whip up in WPF. 3D charts... yeah, I'd spend the $1300... even as a "Mr. Smarty Pants" :), I don't get the 3D APIs. I've tried a few times, but gave up. You really need to understand 3D programming to use them. The great Sacha posted a few 3D chart articles on here though, but they are just starting points. Not fully fleshed out and polished like ChartFx.
Hey Sledge, Take a look at this one: d3js.org[^] And then take a look here: Google Charts[^] Both free!
-
Hey Sledge, Take a look at this one: d3js.org[^] And then take a look here: Google Charts[^] Both free!
I checked it out. Looks OK for the 2D charts. Google does have a 3D pie chart. Doesn't look "bad" or anything... just the 3D pie chart from ChartFX looks way cooler IMO. Better angle on the pie (which I'm sure you can maybe adjust in the Google API), but I like the "shine" on the ChartFX one, gives it pop -- impresses execs LOL. Also, they have a lot of other 3D charts that Google doesn't have. If I was "told" to use the google charts, I would LOL, but I'd push for something better. I'm just going off the pics of course. If I was evaluating ChartFX, I'd have to download the trial and mess around with it. Some libs look cool in screenshots, but its very difficult to reproduce in code or performance is bad, etc.
-
Oh but nothing has to fly over the intranet for these things. Look at Node or Express, host your own WebServer in your solution. None of this requires IIS.
Mr. Javaman wrote:
Oh but nothing has to fly over the intranet for these things.
Aw, goody. You're still running in a limited environment, where the known and documented path would be the natural choice.
Mr. Javaman wrote:
host your own WebServer in your solution.
And this webserver would work without TCP/IP? 'Cause that is what I was referring to, wasn't it?
Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^][](X-Clacks-Overhead: GNU Terry Pratchett)
-
Mr. Javaman wrote:
Oh but nothing has to fly over the intranet for these things.
Aw, goody. You're still running in a limited environment, where the known and documented path would be the natural choice.
Mr. Javaman wrote:
host your own WebServer in your solution.
And this webserver would work without TCP/IP? 'Cause that is what I was referring to, wasn't it?
Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^][](X-Clacks-Overhead: GNU Terry Pratchett)
As if Pipes, and IPC were any better? c'mon give me a break bastard programmer from hell.
-
As if Pipes, and IPC were any better? c'mon give me a break bastard programmer from hell.