Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Whether it sucks or rocks...

Whether it sucks or rocks...

Scheduled Pinned Locked Moved The Lounge
csharpwpfcombusinessquestion
44 Posts 26 Posters 3 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Offline
    M Offline
    Marc Clifton
    wrote on last edited by
    #1

    what business need did you (or do you now) have that WPF solves for you (at least in theory)? Marc

    Will work for food. Interacx

    D R P N C 21 Replies Last reply
    0
    • M Marc Clifton

      what business need did you (or do you now) have that WPF solves for you (at least in theory)? Marc

      Will work for food. Interacx

      D Offline
      D Offline
      Dan Neely
      wrote on last edited by
      #2

      More checkboxes on the resume is more impressive looking (to HR/PHB types). More impressive resumes make getting hired/winning contracts/etc easier. :rolleyes: I'm working in Winforms atm; and baring a "make it more shinier" customer requirement, intend to give WPF a pass at least until the VS problems are fixed.

      It is a truth universally acknowledged that a zombie in possession of brains must be in want of more brains. -- Pride and Prejudice and Zombies

      1 Reply Last reply
      0
      • M Marc Clifton

        what business need did you (or do you now) have that WPF solves for you (at least in theory)? Marc

        Will work for food. Interacx

        R Offline
        R Offline
        Rama Krishna Vavilala
        wrote on last edited by
        #3

        I have used WPF mainly for graphical uses. A developer in my team created an application add-in for our regular desktop application. The WPF add-in is hosted within an MFC application. The application add-in displayed the breakout of costs associated with chicken parts in an hierchical treeview organized in an horizontal manner with images and custom text. This would have been quite difficult to do in traditional windows form application or an MFC application. I would have posted the screenshots had they not been ghastly. Of course the poultry companies loved those images:).

        B 1 Reply Last reply
        0
        • M Marc Clifton

          what business need did you (or do you now) have that WPF solves for you (at least in theory)? Marc

          Will work for food. Interacx

          P Offline
          P Offline
          Pete OHanlon
          wrote on last edited by
          #4

          Rapid delivery of applications. There's a hell of a lot of code that you don't need to do in WPF that we used to have to do in WinForms.

          "WPF has many lovers. It's a veritable porn star!" - Josh Smith

          As Braveheart once said, "You can take our freedom but you'll never take our Hobnobs!" - Martin Hughes.

          My blog | My articles | MoXAML PowerToys | Onyx

          R 1 Reply Last reply
          0
          • P Pete OHanlon

            Rapid delivery of applications. There's a hell of a lot of code that you don't need to do in WPF that we used to have to do in WinForms.

            "WPF has many lovers. It's a veritable porn star!" - Josh Smith

            As Braveheart once said, "You can take our freedom but you'll never take our Hobnobs!" - Martin Hughes.

            My blog | My articles | MoXAML PowerToys | Onyx

            R Offline
            R Offline
            Rama Krishna Vavilala
            wrote on last edited by
            #5

            Pete O'Hanlon wrote:

            Rapid delivery of applications

            Depends on the kind of application. :) As someone familiar with both WPF and WinForms for simple form based application. I can create the entire applications in the time it takes to recover from VS 2008 crashes. However, your point does hold for graphically intensive application requiring animations and some sophisticated layouts.

            P 1 Reply Last reply
            0
            • M Marc Clifton

              what business need did you (or do you now) have that WPF solves for you (at least in theory)? Marc

              Will work for food. Interacx

              R Offline
              R Offline
              Rama Krishna Vavilala
              wrote on last edited by
              #6

              Another point is that some people I know used WPF just because of the notion that WinForms will not be developed anymore. For new projects businesses will want to stay on current technologies so that cost of future maintenance is low.

              C 1 Reply Last reply
              0
              • R Rama Krishna Vavilala

                Another point is that some people I know used WPF just because of the notion that WinForms will not be developed anymore. For new projects businesses will want to stay on current technologies so that cost of future maintenance is low.

                C Offline
                C Offline
                Chris Losinger
                wrote on last edited by
                #7

                Rama Krishna Vavilala wrote:

                Another point is that some people I know used WPF just because of the notion that WinForms will not be developed anymore.

                and WPF is here to stay, forever and ever. there's no chance it'll be replaced by some other MS brainfart, in 18 months.

                image processing toolkits | batch image processing

                P R N 3 Replies Last reply
                0
                • R Rama Krishna Vavilala

                  Pete O'Hanlon wrote:

                  Rapid delivery of applications

                  Depends on the kind of application. :) As someone familiar with both WPF and WinForms for simple form based application. I can create the entire applications in the time it takes to recover from VS 2008 crashes. However, your point does hold for graphically intensive application requiring animations and some sophisticated layouts.

                  P Offline
                  P Offline
                  Pete OHanlon
                  wrote on last edited by
                  #8

                  Rama Krishna Vavilala wrote:

                  As someone familiar with both WPF and WinForms for simple form based application. I can create the entire applications in the time it takes to recover from VS 2008 crashes.

                  With the data binding in WPF, and using a couple of helper tools (hint - read my reply to the post about why WPF rules and the tools I use), we can crank out LOB applications in no time at all. Here's[^] a quick post I wrote on how we develop with these tools.

                  "WPF has many lovers. It's a veritable porn star!" - Josh Smith

                  As Braveheart once said, "You can take our freedom but you'll never take our Hobnobs!" - Martin Hughes.

                  My blog | My articles | MoXAML PowerToys | Onyx

                  P R M 3 Replies Last reply
                  0
                  • M Marc Clifton

                    what business need did you (or do you now) have that WPF solves for you (at least in theory)? Marc

                    Will work for food. Interacx

                    N Offline
                    N Offline
                    NormDroid
                    wrote on last edited by
                    #9

                    Used WPF for document scanning software. Used WPF LOB financal Graphing Software. Used WPF for General LOB apps.

                    Software Kinetics - Moving software

                    1 Reply Last reply
                    0
                    • P Pete OHanlon

                      Rama Krishna Vavilala wrote:

                      As someone familiar with both WPF and WinForms for simple form based application. I can create the entire applications in the time it takes to recover from VS 2008 crashes.

                      With the data binding in WPF, and using a couple of helper tools (hint - read my reply to the post about why WPF rules and the tools I use), we can crank out LOB applications in no time at all. Here's[^] a quick post I wrote on how we develop with these tools.

                      "WPF has many lovers. It's a veritable porn star!" - Josh Smith

                      As Braveheart once said, "You can take our freedom but you'll never take our Hobnobs!" - Martin Hughes.

                      My blog | My articles | MoXAML PowerToys | Onyx

                      P Offline
                      P Offline
                      Philipp Sumi
                      wrote on last edited by
                      #10

                      Getting back to WinForms is *horrible*. Literally every single problem could be solved much quicker, cleaner, and shinier with a little WPF magic. That is, once you know how it's working. Getting to know it is a completely different game... And me loves them MoXaml toys. The scrubber is awesome :) ps: You stole my blog tag line - shame on you :)

                      NetDrives - Open Source Network Share Management Awesomeness

                      P 1 Reply Last reply
                      0
                      • C Chris Losinger

                        Rama Krishna Vavilala wrote:

                        Another point is that some people I know used WPF just because of the notion that WinForms will not be developed anymore.

                        and WPF is here to stay, forever and ever. there's no chance it'll be replaced by some other MS brainfart, in 18 months.

                        image processing toolkits | batch image processing

                        P Offline
                        P Offline
                        Philipp Sumi
                        wrote on last edited by
                        #11

                        Chris Losinger wrote:

                        there's no chance it'll be replaced by some other MS brainfart, in 18 months.

                        If it gives us the means to create better looking, more powerful and stable software in lesser time: Bring it on :)

                        NetDrives - Open Source Network Share Management Awesomeness

                        1 Reply Last reply
                        0
                        • M Marc Clifton

                          what business need did you (or do you now) have that WPF solves for you (at least in theory)? Marc

                          Will work for food. Interacx

                          C Offline
                          C Offline
                          Christian Graus
                          wrote on last edited by
                          #12

                          Killer UI. That's it, that's the only decent thing that WPF brings to the party, and it does it quite badly at times, but it beats all the other options I can think of. Another way of saying it - writing apps on the PC that are as good as the ones on the Mac....

                          Christian Graus Driven to the arms of OSX by Vista. "I am new to programming world. I have been learning c# for about past four weeks. I am quite acquainted with the fundamentals of c#. Now I have to work on a project which converts given flat files to XML using the XML serialization method" - SK64 ( but the forums have stuff like this posted every day )

                          B 1 Reply Last reply
                          0
                          • P Philipp Sumi

                            Getting back to WinForms is *horrible*. Literally every single problem could be solved much quicker, cleaner, and shinier with a little WPF magic. That is, once you know how it's working. Getting to know it is a completely different game... And me loves them MoXaml toys. The scrubber is awesome :) ps: You stole my blog tag line - shame on you :)

                            NetDrives - Open Source Network Share Management Awesomeness

                            P Offline
                            P Offline
                            Pete OHanlon
                            wrote on last edited by
                            #13

                            Philipp Sumi wrote:

                            ps: You stole my blog tag line - shame on you

                            It's close - but no banana. Musings and Frustrations didn't seem appropriate any more.

                            "WPF has many lovers. It's a veritable porn star!" - Josh Smith

                            As Braveheart once said, "You can take our freedom but you'll never take our Hobnobs!" - Martin Hughes.

                            My blog | My articles | MoXAML PowerToys | Onyx

                            1 Reply Last reply
                            0
                            • R Rama Krishna Vavilala

                              I have used WPF mainly for graphical uses. A developer in my team created an application add-in for our regular desktop application. The WPF add-in is hosted within an MFC application. The application add-in displayed the breakout of costs associated with chicken parts in an hierchical treeview organized in an horizontal manner with images and custom text. This would have been quite difficult to do in traditional windows form application or an MFC application. I would have posted the screenshots had they not been ghastly. Of course the poultry companies loved those images:).

                              B Offline
                              B Offline
                              Brady Kelly
                              wrote on last edited by
                              #14

                              Rama Krishna Vavilala wrote:

                              costs associated with chicken parts

                              Yes, assembling chickens from parts can be quite complex. :laugh:

                              You really gotta try harder to keep up with everyone that's not on the short bus with you. - John Simmons / outlaw programmer.

                              L R A 3 Replies Last reply
                              0
                              • C Christian Graus

                                Killer UI. That's it, that's the only decent thing that WPF brings to the party, and it does it quite badly at times, but it beats all the other options I can think of. Another way of saying it - writing apps on the PC that are as good as the ones on the Mac....

                                Christian Graus Driven to the arms of OSX by Vista. "I am new to programming world. I have been learning c# for about past four weeks. I am quite acquainted with the fundamentals of c#. Now I have to work on a project which converts given flat files to XML using the XML serialization method" - SK64 ( but the forums have stuff like this posted every day )

                                B Offline
                                B Offline
                                Brady Kelly
                                wrote on last edited by
                                #15

                                Christian Graus wrote:

                                writing apps on the PC that are as good as the ones on the Mac....

                                Oooh, I'm sold - pity I'm working in ASP.NET all weekend.

                                You really gotta try harder to keep up with everyone that's not on the short bus with you. - John Simmons / outlaw programmer.

                                1 Reply Last reply
                                0
                                • M Marc Clifton

                                  what business need did you (or do you now) have that WPF solves for you (at least in theory)? Marc

                                  Will work for food. Interacx

                                  U Offline
                                  U Offline
                                  User of Users Group
                                  wrote on last edited by
                                  #16

                                  Answer: None whatsoever. But mind you, we went and ported the entire show from WinForms. Not only was the result: a) slower b) more bloated c) less consistent d) sucked on fonts e) required designers and devs to talk (yikes!) f) crashed VS more than 5 times a minute at times g) wasteful exercise (apart from shining-up your CV) It simply looked like a joke at runtime overhead, appearance and all for few styling gimmicks (which you can all do in any tech with reflectino too damn easy to think). But WPF might be good for a toy demo here and there but complete apps you have to pursuade people with something like : 1) Browser (and one that people use in favour of another) 2) MS Office that doesn't suck as bad as OpenOffice 3) Android or Wii or PS3 app 4) Linux port (you know that thing that is free with all the things without licences and lock-ins) 5) 3D CAD like OpenGL does around 50 times faster than anything 3D WPF. Again, WPF, all yours.. see you at next MS upgrade stop (c1997, c1999, c2001, c2003, c2005 and c2007 so far.. Perhaps c4914, Windows will be writen in similar Redmond-RAM and-non-hardware-accelerated revolution and have around 1/985th of Google's customers but that might be a hard to see for people stuck on blogs.msdn.com and channel9-McCloud. One could argue that's why MS pays 1,000,000,000 dollars for 1% of cryptic PHP code and user-base these days..

                                  1 Reply Last reply
                                  0
                                  • M Marc Clifton

                                    what business need did you (or do you now) have that WPF solves for you (at least in theory)? Marc

                                    Will work for food. Interacx

                                    L Offline
                                    L Offline
                                    Lost User
                                    wrote on last edited by
                                    #17

                                    None whatsoever and I've stopped drinking the MS Kool-aid (and did a long time ago if I'm honest). Hell, I still develop WTL and MFC apps (as well as a fair amount of pure C++ server stuff), and do you know what? They rock. They look good (the MFC Feature Pack ones look brilliant), they render quickly, they don't suck up RAM or gobble handles, they start quickly and I have never, ever had a single complaint about my UI from anybody (and I have written software that runs on tens of thousands of Windows PCs around the world). And this year, as soon as I have a good excuse, I am going to give Qt a go and start targeting ... gulp ... Linux and the Mac. Qt is, by all accounts, a superb C++ framework and I simply cannot wait to try it for myself. So, a massive *meh* to the latest MS framework. I really couldn't care less any more.

                                    1 Reply Last reply
                                    0
                                    • M Marc Clifton

                                      what business need did you (or do you now) have that WPF solves for you (at least in theory)? Marc

                                      Will work for food. Interacx

                                      C Offline
                                      C Offline
                                      code_wiz
                                      wrote on last edited by
                                      #18

                                      I wonder what Josh Smith or Karl or Sacha would comment on this topic ... ;-)

                                      1 Reply Last reply
                                      0
                                      • M Marc Clifton

                                        what business need did you (or do you now) have that WPF solves for you (at least in theory)? Marc

                                        Will work for food. Interacx

                                        P Offline
                                        P Offline
                                        PIEBALDconsult
                                        wrote on last edited by
                                        #19

                                        It would help in getting me work, but then again so would learning how to scrape dead animals off the road.

                                        S 1 Reply Last reply
                                        0
                                        • B Brady Kelly

                                          Rama Krishna Vavilala wrote:

                                          costs associated with chicken parts

                                          Yes, assembling chickens from parts can be quite complex. :laugh:

                                          You really gotta try harder to keep up with everyone that's not on the short bus with you. - John Simmons / outlaw programmer.

                                          L Offline
                                          L Offline
                                          Lost User
                                          wrote on last edited by
                                          #20

                                          Chickens manage it with very small parts.

                                          Visit http://www.notreadytogiveup.com/[^] and do something special today.

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups