Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>An analogy for your coworkers:</p> <p>Which is better, the automobile or the horse and buggy?</p> <ol> <li><p>Automobiles are not as mature a technology as the horse and buggy. Horse and buggy has been around over 2000 years, automobiles less than 200.</p></li> <li><p>Automobiles are overly engineered and extremely complex. Horse and buggy is simple.</p></li> <li><p>People in many parts of the world don't know how to drive an automobile but have good skills with the horse and buggy.</p></li> </ol> <p>Question: Can we simplify our automobiles so they are controlled by reins, eat hay, and be repaired by veterinarians and carriage-makers?</p> <p>My point here is that WPF is a very mature technology by now, much more powerful and easy to use than WinForms, and isn't at all difficult to learn. It should be the vehicle of choice except for "country drives" and other specialized purposes.</p> <p>I agree with the others that it is trivial to use WPF in a WinForms-like manner so there need be no significant learning curve if you want to use it that way, but it is wasteful not to take advantage of the new paradigms.</p> <p>I disagree that you should delay implementing WPF in your main application. It's very easy and painless to mix WinForms and WPF content in a single application. I recommend building new pieces in WPF and leaving old pieces in WinForms until there is a need to touch something. Even if your existing application is native C++, it is still easy to use WPF with it as long as the data is easily accessible from managed code.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload