Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p><strong>WPF penetration</strong></p> <p>First of all, Windows&nbsp;Vista and Windows 7 both have WPF preinstalled, which accounts for <a href="http://www.statowl.com/operating_system_market_share_by_os_version.php?limit%5B%5D=windows&amp;limit%5B%5D=mac&amp;limit%5B%5D=linux" rel="nofollow noreferrer">35% of the market</a> automatically. Windows&nbsp;XP has had it as it had .NET Framework 3.0 as an option in Windows Update for over three years, and many applications ship with it, so it is likely to also be installed on a high percentage of Windows&nbsp;XP machines. StatOwl indicates that <a href="http://www.statowl.com/microsoft_dotnet.php" rel="nofollow noreferrer">about 80%</a> of NET Framework installations are version 3 or above.</p> <p>If you're shipping on CD it is no big deal to include the latest .NET Framework on the CD and have it install automatically. If users are downloading your application, it can contact Microsoft's web server to download and install the latest .NET Framework. Online ClickOnce deployment also has this capability if you want people to be able to start their application directly from the web browser without installing it.</p> <p>So the bottom line is, you probably don't need to worry about whether people will have WPF installed on their machines or not unless your target market consists primarily of dial up customers on Windows&nbsp;XP who don't run much third-party software (i.e., they just run Windows and your application).</p> <p><strong>Speed</strong></p> <p>Not an issue. I have a 200&nbsp;MHz Pentium Pro with 384&nbsp;MB RAM from 1998 that I test my software on, and my WPF applications have comparable performance with equivalent MFC applications. If your WPF application uses lots of fancy graphics and animation it will run slowly on ancient CPUs and graphics cards, but so would an ordinary MFC application with the same features.</p>
    singulars
    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.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
    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