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. Building a perfect wpf developer workstation

Building a perfect wpf developer workstation

Scheduled Pinned Locked Moved The Lounge
csharpwpfcom
48 Posts 19 Posters 0 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
    Member 96
    wrote on last edited by
    #1

    http://blogs.msdn.com/tims/archive/2006/12/20/building-a-perfect-wpf-developer-workstation.aspx[^]

    J P M C N 6 Replies Last reply
    0
    • M Member 96

      http://blogs.msdn.com/tims/archive/2006/12/20/building-a-perfect-wpf-developer-workstation.aspx[^]

      J Offline
      J Offline
      Joe Woodbury
      wrote on last edited by
      #2

      Reading that just convinces me more that it's time to retire.

      Anyone who thinks he has a better idea of what's good for people than people do is a swine. - P.J. O'Rourke

      M R R E 4 Replies Last reply
      0
      • J Joe Woodbury

        Reading that just convinces me more that it's time to retire.

        Anyone who thinks he has a better idea of what's good for people than people do is a swine. - P.J. O'Rourke

        M Offline
        M Offline
        Member 96
        wrote on last edited by
        #3

        Not now! All the really good bits of .net are finally coming to fruition.

        M 1 Reply Last reply
        0
        • M Member 96

          http://blogs.msdn.com/tims/archive/2006/12/20/building-a-perfect-wpf-developer-workstation.aspx[^]

          P Offline
          P Offline
          peterchen
          wrote on last edited by
          #4

          :omfg: "You just specify your UI using XML, it is very simple!"


          Developers, Developers, Developers, Developers, Developers, Developers, Velopers, Develprs, Developers!
          We are a big screwed up dysfunctional psychotic happy family - some more screwed up, others more happy, but everybody's psychotic joint venture definition of CP
          Linkify!|Fold With Us!

          C D 2 Replies Last reply
          0
          • M Member 96

            http://blogs.msdn.com/tims/archive/2006/12/20/building-a-perfect-wpf-developer-workstation.aspx[^]

            M Offline
            M Offline
            Marc Clifton
            wrote on last edited by
            #5

            Gads, and he didn't even mention the friggin' hardware needed to run all that. Why is it so complicated? Why does it require so many half-baked tools and plug-ins and extensions? I get the impression that Microsoft is moving us toward the era of Rube Goldberg programming. Oh wait. We were there already, weren't we? Marc

            Thyme In The Country
            Interacx

            People are just notoriously impossible. --DavidCrow
            There's NO excuse for not commenting your code. -- John Simmons / outlaw programmer
            People who say that they will refactor their code later to make it "good" don't understand refactoring, nor the art and craft of programming. -- Josh Smith

            M C 2 Replies Last reply
            0
            • M Member 96

              Not now! All the really good bits of .net are finally coming to fruition.

              M Offline
              M Offline
              Marc Clifton
              wrote on last edited by
              #6

              John Cardinal wrote:

              All the really good bits of .net are finally coming to fruition.

              Did you forget the [sarcasm] tags? Marc

              Thyme In The Country
              Interacx

              People are just notoriously impossible. --DavidCrow
              There's NO excuse for not commenting your code. -- John Simmons / outlaw programmer
              People who say that they will refactor their code later to make it "good" don't understand refactoring, nor the art and craft of programming. -- Josh Smith

              1 Reply Last reply
              0
              • M Marc Clifton

                Gads, and he didn't even mention the friggin' hardware needed to run all that. Why is it so complicated? Why does it require so many half-baked tools and plug-ins and extensions? I get the impression that Microsoft is moving us toward the era of Rube Goldberg programming. Oh wait. We were there already, weren't we? Marc

                Thyme In The Country
                Interacx

                People are just notoriously impossible. --DavidCrow
                There's NO excuse for not commenting your code. -- John Simmons / outlaw programmer
                People who say that they will refactor their code later to make it "good" don't understand refactoring, nor the art and craft of programming. -- Josh Smith

                M Offline
                M Offline
                Member 96
                wrote on last edited by
                #7

                Surely you're joking. Zero items on that list are required to write wpf applications on vista, it's all just tools and components to make life easier. If someone had posted the same list for MFC development back in the day it would have taken a book to list everything that you would need as a tool or add on to accomplish what you can with wpf and vista out of the box. Ahh never mind, your just being a luddite for self gratification and you know it! ;)

                Richard Andrew x64R M P 3 Replies Last reply
                0
                • P peterchen

                  :omfg: "You just specify your UI using XML, it is very simple!"


                  Developers, Developers, Developers, Developers, Developers, Developers, Velopers, Develprs, Developers!
                  We are a big screwed up dysfunctional psychotic happy family - some more screwed up, others more happy, but everybody's psychotic joint venture definition of CP
                  Linkify!|Fold With Us!

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

                  peterchen wrote:

                  You just specify your UI using XML

                  and then you just ram it through an XSLT, and presto... Version N+1

                  image processing toolkits | batch image processing | blogging

                  1 Reply Last reply
                  0
                  • M Member 96

                    Surely you're joking. Zero items on that list are required to write wpf applications on vista, it's all just tools and components to make life easier. If someone had posted the same list for MFC development back in the day it would have taken a book to list everything that you would need as a tool or add on to accomplish what you can with wpf and vista out of the box. Ahh never mind, your just being a luddite for self gratification and you know it! ;)

                    Richard Andrew x64R Offline
                    Richard Andrew x64R Offline
                    Richard Andrew x64
                    wrote on last edited by
                    #9

                    John Cardinal wrote:

                    Ahh never mind, your just being a luddite

                    He's not the only one! ;P

                    -------------------------------- "All that is necessary for the forces of evil to win in the world is for enough good men to do nothing" -- Edmund Burke

                    M 1 Reply Last reply
                    0
                    • P peterchen

                      :omfg: "You just specify your UI using XML, it is very simple!"


                      Developers, Developers, Developers, Developers, Developers, Developers, Velopers, Develprs, Developers!
                      We are a big screwed up dysfunctional psychotic happy family - some more screwed up, others more happy, but everybody's psychotic joint venture definition of CP
                      Linkify!|Fold With Us!

                      D Offline
                      D Offline
                      Daniel Grunwald
                      wrote on last edited by
                      #10

                      peterchen wrote:

                      "You just specify your UI using XML, it is very simple!"

                      Whoever said that was lying. I'm currently writing a WPF designer (basically a Cider clone, but hostable in non-VS applications; and one that doesn't crash every thirty seconds :-D ). WPF is both the most complicated and the most powerful UI framework I've seen. Maybe you can hide from the complexity if you only create Windows and UserControls in the designer (similar to Windows Forms), but once you write a custom control or do anything slightly non-standard, you need a to unterstand WPF well. But then again it's possible to write something like a WPF designer as a pure WPF application - no nasty P/Invokes, WndProc overrides or overlay windows for the drag handles that a Windows Forms designer would need.

                      J 1 Reply Last reply
                      0
                      • Richard Andrew x64R Richard Andrew x64

                        John Cardinal wrote:

                        Ahh never mind, your just being a luddite

                        He's not the only one! ;P

                        -------------------------------- "All that is necessary for the forces of evil to win in the world is for enough good men to do nothing" -- Edmund Burke

                        M Offline
                        M Offline
                        Member 96
                        wrote on last edited by
                        #11

                        Bunch of cranky old timers... :laugh:

                        1 Reply Last reply
                        0
                        • M Member 96

                          http://blogs.msdn.com/tims/archive/2006/12/20/building-a-perfect-wpf-developer-workstation.aspx[^]

                          C Offline
                          C Offline
                          Christopher Duncan
                          wrote on last edited by
                          #12

                          I haven't started playing with WPF yet, so my observations may be a bit uneducated. However, just from a glance, this appears to be aimed primarily at developing client apps rather than the dreaded browser based "application". If that's truly the case, I hope it catches on like wildfire. What I find is that these days, out on the streets, there just ain't much work for VC++ folks. That's okay, C# is fun too, but the overwhelming majority of jobs are for web development using ASP.NET rather than client Winforms apps. Because I find web development extremely limiting in comparison with native development, this is obviously less than inspiring to me. So, if WPF will renew interest in non browser development, I say fire it up.

                          Author of The Career Programmer and Unite the Tribes www.PracticalStrategyConsulting.com

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

                            Gads, and he didn't even mention the friggin' hardware needed to run all that. Why is it so complicated? Why does it require so many half-baked tools and plug-ins and extensions? I get the impression that Microsoft is moving us toward the era of Rube Goldberg programming. Oh wait. We were there already, weren't we? Marc

                            Thyme In The Country
                            Interacx

                            People are just notoriously impossible. --DavidCrow
                            There's NO excuse for not commenting your code. -- John Simmons / outlaw programmer
                            People who say that they will refactor their code later to make it "good" don't understand refactoring, nor the art and craft of programming. -- Josh Smith

                            C Offline
                            C Offline
                            Christopher Duncan
                            wrote on last edited by
                            #13

                            In fairness, having kept up with the Microsoft API of the Week since Visual C++ first came out in the early 90s, I think Mr. Goldberg has probably long since retired due to overwork and exhaustion.

                            Author of The Career Programmer and Unite the Tribes www.PracticalStrategyConsulting.com

                            1 Reply Last reply
                            0
                            • M Member 96

                              Surely you're joking. Zero items on that list are required to write wpf applications on vista, it's all just tools and components to make life easier. If someone had posted the same list for MFC development back in the day it would have taken a book to list everything that you would need as a tool or add on to accomplish what you can with wpf and vista out of the box. Ahh never mind, your just being a luddite for self gratification and you know it! ;)

                              M Offline
                              M Offline
                              Marc Clifton
                              wrote on last edited by
                              #14

                              John Cardinal wrote:

                              your just being a luddite for self gratification and you know it!

                              Aye, there's the truth of the matter! Marc

                              Thyme In The Country
                              Interacx

                              People are just notoriously impossible. --DavidCrow
                              There's NO excuse for not commenting your code. -- John Simmons / outlaw programmer
                              People who say that they will refactor their code later to make it "good" don't understand refactoring, nor the art and craft of programming. -- Josh Smith

                              1 Reply Last reply
                              0
                              • C Christopher Duncan

                                I haven't started playing with WPF yet, so my observations may be a bit uneducated. However, just from a glance, this appears to be aimed primarily at developing client apps rather than the dreaded browser based "application". If that's truly the case, I hope it catches on like wildfire. What I find is that these days, out on the streets, there just ain't much work for VC++ folks. That's okay, C# is fun too, but the overwhelming majority of jobs are for web development using ASP.NET rather than client Winforms apps. Because I find web development extremely limiting in comparison with native development, this is obviously less than inspiring to me. So, if WPF will renew interest in non browser development, I say fire it up.

                                Author of The Career Programmer and Unite the Tribes www.PracticalStrategyConsulting.com

                                M Offline
                                M Offline
                                Member 96
                                wrote on last edited by
                                #15

                                Christopher Duncan wrote:

                                developing client apps rather than the dreaded browser based "application".

                                Actually from my early and not super educated experience with it the one thing I'm really excited about is the ability to build an app once that can be run as a windows client app or through a web browser without changing any code. In theory it could put an end to that debate. The type of web apps I typically need to write are alternative UI's for a winform app and are really heavy so I don't tend to need to do any light asp.net stuff and if this all works as it appears to then it's right up my alley.

                                C 1 Reply Last reply
                                0
                                • C Christopher Duncan

                                  I haven't started playing with WPF yet, so my observations may be a bit uneducated. However, just from a glance, this appears to be aimed primarily at developing client apps rather than the dreaded browser based "application". If that's truly the case, I hope it catches on like wildfire. What I find is that these days, out on the streets, there just ain't much work for VC++ folks. That's okay, C# is fun too, but the overwhelming majority of jobs are for web development using ASP.NET rather than client Winforms apps. Because I find web development extremely limiting in comparison with native development, this is obviously less than inspiring to me. So, if WPF will renew interest in non browser development, I say fire it up.

                                  Author of The Career Programmer and Unite the Tribes www.PracticalStrategyConsulting.com

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

                                  Christopher Duncan wrote:

                                  Because I find web development extremely limiting in comparison with native development, this is obviously less than inspiring to me.

                                  How so?

                                  C 1 Reply Last reply
                                  0
                                  • C Christopher Duncan

                                    I haven't started playing with WPF yet, so my observations may be a bit uneducated. However, just from a glance, this appears to be aimed primarily at developing client apps rather than the dreaded browser based "application". If that's truly the case, I hope it catches on like wildfire. What I find is that these days, out on the streets, there just ain't much work for VC++ folks. That's okay, C# is fun too, but the overwhelming majority of jobs are for web development using ASP.NET rather than client Winforms apps. Because I find web development extremely limiting in comparison with native development, this is obviously less than inspiring to me. So, if WPF will renew interest in non browser development, I say fire it up.

                                    Author of The Career Programmer and Unite the Tribes www.PracticalStrategyConsulting.com

                                    N Offline
                                    N Offline
                                    Nish Nishant
                                    wrote on last edited by
                                    #17

                                    Christopher Duncan wrote:

                                    However, just from a glance, this appears to be aimed primarily at developing client apps rather than the dreaded browser based "application".

                                    Not so. It's quite easy to write web apps using WPF. Josh Smith's even running a competition through his blog. Some of the entries are here :- http://joshsmithonwpf.wordpress.com/xbap-submissions/[^]

                                    Regards, Nish


                                    Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
                                    Currently working on C++/CLI in Action for Manning Publications. (*Sample chapter available online*)

                                    C 1 Reply Last reply
                                    0
                                    • M Member 96

                                      Christopher Duncan wrote:

                                      developing client apps rather than the dreaded browser based "application".

                                      Actually from my early and not super educated experience with it the one thing I'm really excited about is the ability to build an app once that can be run as a windows client app or through a web browser without changing any code. In theory it could put an end to that debate. The type of web apps I typically need to write are alternative UI's for a winform app and are really heavy so I don't tend to need to do any light asp.net stuff and if this all works as it appears to then it's right up my alley.

                                      C Offline
                                      C Offline
                                      Christopher Duncan
                                      wrote on last edited by
                                      #18

                                      John Cardinal wrote:

                                      ability to build an app once that can be run as a windows client app or through a web browser without changing any code. In theory it could put an end to that debate.

                                      That does sound interesting, but I don't see how it could escape the trap that cross platform libraries have always encountered: the lowest common denominator. Consequently, it sounds like this scenario would essentially amount to writing a web app (the lowest common denominator) and then spitting out an extremely limited client app. Yuck. On the other hand, if I could write an extremely cool client app using all the horsepower available to me (which is what I miss about web development) and then click a "by the way, generate the best web stuff you're capable of based on this" button and get the web app for free, well, that might be worthwhile. Got any idea which of these two scenarios approaches reality?

                                      Author of The Career Programmer and Unite the Tribes www.PracticalStrategyConsulting.com

                                      M J 2 Replies Last reply
                                      0
                                      • M Member 96

                                        http://blogs.msdn.com/tims/archive/2006/12/20/building-a-perfect-wpf-developer-workstation.aspx[^]

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

                                        Been there and done that!

                                        .net is a box of never ending treasures, every day I get find another gem.

                                        1 Reply Last reply
                                        0
                                        • M Member 96

                                          Surely you're joking. Zero items on that list are required to write wpf applications on vista, it's all just tools and components to make life easier. If someone had posted the same list for MFC development back in the day it would have taken a book to list everything that you would need as a tool or add on to accomplish what you can with wpf and vista out of the box. Ahh never mind, your just being a luddite for self gratification and you know it! ;)

                                          P Offline
                                          P Offline
                                          peterchen
                                          wrote on last edited by
                                          #20

                                          John Cardinal wrote:

                                          Zero items on that list are required to write wpf applications on vista, it's all just tools and components to make life easier.

                                          To exaggerate: "You don't need Visual Studio for that, you can write this in Assembler!" (and some people really did) I learnt, and did, MFC with VC++ 5 out of the box and MSDN. The list is scary for one reason: How many developers does it take to write the UI for an mid-size windows application? One? A half? zero point one? Or, to put it another way: In one year, how many developers will be available that are able to provide a commercially viable UI (i.e. doesn't fall over when it encounters a Spanish Windows or a non-standard Installation directory), and still have the skills and time to do something else? And how long will their skills be Industry Standard? Don't get me wrong: WPF looks cool. But turning book pages and slightly rotated note sheets won't get me one customer more. Still, people expect a "standard windows application", and if WPF raises the bar to high, we might be forced to be luddites for the sake of a product.


                                          Developers, Developers, Developers, Developers, Developers, Developers, Velopers, Develprs, Developers!
                                          We are a big screwed up dysfunctional psychotic happy family - some more screwed up, others more happy, but everybody's psychotic joint venture definition of CP
                                          Linkify!|Fold With Us!

                                          M D 2 Replies 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