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. General Programming
  3. Windows Forms
  4. Bright Future for Winforms?

Bright Future for Winforms?

Scheduled Pinned Locked Moved Windows Forms
csharpquestionwpfwinforms
5 Posts 4 Posters 5 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.
  • G Offline
    G Offline
    GrinderDev
    wrote on last edited by
    #1

    I'm always nervous about the new technology becoming the next VB6. So what is the future for a new app being developed with Winforms and C#? I can see a long upgrade path for this product and I have no interest in making a radical UI change anytime soon. Sure, I know about WPF, but the timing isn't right for my use of that platform.

    C K S 3 Replies Last reply
    0
    • G GrinderDev

      I'm always nervous about the new technology becoming the next VB6. So what is the future for a new app being developed with Winforms and C#? I can see a long upgrade path for this product and I have no interest in making a radical UI change anytime soon. Sure, I know about WPF, but the timing isn't right for my use of that platform.

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

      Well, VB6 was around for a fair while, and so has Winforms now been. If you don't want to use WPF then WinForms is the only real option apart from C++/MFC ( which is kind of dead ). WPF is what will replace WinForms.

      Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog "I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )

      G 1 Reply Last reply
      0
      • C Christian Graus

        Well, VB6 was around for a fair while, and so has Winforms now been. If you don't want to use WPF then WinForms is the only real option apart from C++/MFC ( which is kind of dead ). WPF is what will replace WinForms.

        Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog "I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )

        G Offline
        G Offline
        GrinderDev
        wrote on last edited by
        #3

        Thanks Christian. I'm already a C++/MFC guy and the choice is pretty confusing right now! I guess I'll follow my new found interest.

        1 Reply Last reply
        0
        • G GrinderDev

          I'm always nervous about the new technology becoming the next VB6. So what is the future for a new app being developed with Winforms and C#? I can see a long upgrade path for this product and I have no interest in making a radical UI change anytime soon. Sure, I know about WPF, but the timing isn't right for my use of that platform.

          K Offline
          K Offline
          Kevin McFarlane
          wrote on last edited by
          #4

          Well, your best bet is to have good separation between business logic and presentation. Then if GUI technology evolves hopefully you'll have minimal work.

          Kevin

          1 Reply Last reply
          0
          • G GrinderDev

            I'm always nervous about the new technology becoming the next VB6. So what is the future for a new app being developed with Winforms and C#? I can see a long upgrade path for this product and I have no interest in making a radical UI change anytime soon. Sure, I know about WPF, but the timing isn't right for my use of that platform.

            S Offline
            S Offline
            Scott Dorman
            wrote on last edited by
            #5

            Windows Forms will be around for a long time, since it is an integral part of the .NET Framework. That being said, there are no new innovations planned for the WinForms technology as the new, preferred UI platform is WPF. The drawback to WPF right now is that the tools aren't available yet to make development as easy as it is for WinForms. The other concern for WPF is that it isn't yet applicable to every application. There are some things that are just better done in WinForms right now. The best approach is to separate the business logic and the UI as much as possible. This will allow you to gradually migrate to WPF from WinForms when it makes sense. Also, you can combine WinForms and WPF in the same application, with a few technical limitations on the interop.

            ----------------------------- In just two days, tomorrow will be yesterday.

            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