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. The future of WinForms...

The future of WinForms...

Scheduled Pinned Locked Moved The Lounge
csharpquestioncareerasp-net
56 Posts 22 Posters 93 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.
  • J Offline
    J Offline
    Jeremy Falcon
    wrote on last edited by
    #1

    Ok, try not to laugh at the title. Right now, I assume there is no real future in WinForms. It's gonna be the next VB6 if not already, as in it'll hang around but people are gonna look at it funny. That being said, I just had a job interview with a guy who I really like. He's got an entrepreneurial spirit which I jive with. Right now, for the job, the main app in question that I'd be working on is an 8 year old product based on WinForms. Should I get the job, and to plan for the future... I know WinForms isn't going anywhere. But for the big picture, think 10 years from now... we all know .NET Core is being shown the love. So, my question is, if I wanted to write a Microsoft-backed thick client application in C# that's possibly cross platform... what options do I have? I know Xamarin is one. Is that the only one? And of course, there's things like wxWidgets, Qt, and even GTK+ with C# bindings, but is Microsoft cooking up some Windowing/GUI juju meant to be cross platform that I just don't know about yet? Like most LOB apps, this is a MS-centric shop, so I'm just curious to know what the latest buzz is on the geek street.

    Jeremy Falcon

    G R abmvA M Sander RosselS 15 Replies Last reply
    0
    • J Jeremy Falcon

      Ok, try not to laugh at the title. Right now, I assume there is no real future in WinForms. It's gonna be the next VB6 if not already, as in it'll hang around but people are gonna look at it funny. That being said, I just had a job interview with a guy who I really like. He's got an entrepreneurial spirit which I jive with. Right now, for the job, the main app in question that I'd be working on is an 8 year old product based on WinForms. Should I get the job, and to plan for the future... I know WinForms isn't going anywhere. But for the big picture, think 10 years from now... we all know .NET Core is being shown the love. So, my question is, if I wanted to write a Microsoft-backed thick client application in C# that's possibly cross platform... what options do I have? I know Xamarin is one. Is that the only one? And of course, there's things like wxWidgets, Qt, and even GTK+ with C# bindings, but is Microsoft cooking up some Windowing/GUI juju meant to be cross platform that I just don't know about yet? Like most LOB apps, this is a MS-centric shop, so I'm just curious to know what the latest buzz is on the geek street.

      Jeremy Falcon

      G Offline
      G Offline
      Gary Wheeler
      wrote on last edited by
      #2

      Anything where the UI is specified via XAML is probably a good idea, even WPF (it's less deprecated than WinForms :rolleyes: ). Universal Windows Platform[^] might also be a starting place.

      Software Zen: delete this;

      J 1 Reply Last reply
      0
      • G Gary Wheeler

        Anything where the UI is specified via XAML is probably a good idea, even WPF (it's less deprecated than WinForms :rolleyes: ). Universal Windows Platform[^] might also be a starting place.

        Software Zen: delete this;

        J Offline
        J Offline
        Jeremy Falcon
        wrote on last edited by
        #3

        Yeah I thought about WPF. Being a web guy, I like declarative UIs too. But, in the interest of cross platform I'd doubt that's ever gonna be ported since it'll be a cold day in hell before MS uses OGL for a rendering pipeline. Then again we have SQL Server on Linux now, so who knows.

        Jeremy Falcon

        L 1 Reply Last reply
        0
        • J Jeremy Falcon

          Ok, try not to laugh at the title. Right now, I assume there is no real future in WinForms. It's gonna be the next VB6 if not already, as in it'll hang around but people are gonna look at it funny. That being said, I just had a job interview with a guy who I really like. He's got an entrepreneurial spirit which I jive with. Right now, for the job, the main app in question that I'd be working on is an 8 year old product based on WinForms. Should I get the job, and to plan for the future... I know WinForms isn't going anywhere. But for the big picture, think 10 years from now... we all know .NET Core is being shown the love. So, my question is, if I wanted to write a Microsoft-backed thick client application in C# that's possibly cross platform... what options do I have? I know Xamarin is one. Is that the only one? And of course, there's things like wxWidgets, Qt, and even GTK+ with C# bindings, but is Microsoft cooking up some Windowing/GUI juju meant to be cross platform that I just don't know about yet? Like most LOB apps, this is a MS-centric shop, so I'm just curious to know what the latest buzz is on the geek street.

          Jeremy Falcon

          R Offline
          R Offline
          Ravi Bhavnani
          wrote on last edited by
          #4

          Jeremy Falcon wrote:

          he main app in question that I'd be working on is an 8 year old product based on WinForms.

          If you're tasked with writing new UI components, you could build them in WPF and host them in the existing WinForms app. FWIW, I'm in the process of porting this[^] WinForms app (30K lines of code) to Android, and later iOS.  I'm using Xamarin to build a native UI and 99% of the business and persistence layer has been portable without any changes.  One of the huge wins using Xamarin is that a user can take their desktop database file and plop it onto their Android device (and vice-versa) with no problems.  (In reality, they don't have oto do this manually.  I've written a cloud backend that lets them sync their data between the desktop and mobile versions of the app.) I'm a big fan of WinForms and Xamarin and not ashamed to say it.  The productivity gains are awesome. /ravi

          My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com

          J D B 3 Replies Last reply
          0
          • R Ravi Bhavnani

            Jeremy Falcon wrote:

            he main app in question that I'd be working on is an 8 year old product based on WinForms.

            If you're tasked with writing new UI components, you could build them in WPF and host them in the existing WinForms app. FWIW, I'm in the process of porting this[^] WinForms app (30K lines of code) to Android, and later iOS.  I'm using Xamarin to build a native UI and 99% of the business and persistence layer has been portable without any changes.  One of the huge wins using Xamarin is that a user can take their desktop database file and plop it onto their Android device (and vice-versa) with no problems.  (In reality, they don't have oto do this manually.  I've written a cloud backend that lets them sync their data between the desktop and mobile versions of the app.) I'm a big fan of WinForms and Xamarin and not ashamed to say it.  The productivity gains are awesome. /ravi

            My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com

            J Offline
            J Offline
            Jeremy Falcon
            wrote on last edited by
            #5

            Ravi Bhavnani wrote:

            If you're tasked with writing new UI components, you could build them in WPF and host them in the existing WinForms app.

            That's a thought, although it would be nice to find something cross platform. Anyway, this is all food for thought. I don't have the job yet, and if I get it there are things taking a higher priority for the moment. But I do like knowing my options.

            Ravi Bhavnani wrote:

            FWIW, I'm in the process of porting this[^] WinForms app (30K lines of code)

            That's cool man. I remember this app. It's neat.

            Ravi Bhavnani wrote:

            I'm a big fan of WinForms and Xamarin and not ashamed to say it.  The productivity gains are awesome.

            I'm just fishing for options to know what's out there. It's not so much about shame as it's just seeing what's out there. So many tech people insult every decision ever made to try and sound smart; that's not what I'm doing. Just wanna know what's out there.

            Jeremy Falcon

            1 Reply Last reply
            0
            • J Jeremy Falcon

              Ok, try not to laugh at the title. Right now, I assume there is no real future in WinForms. It's gonna be the next VB6 if not already, as in it'll hang around but people are gonna look at it funny. That being said, I just had a job interview with a guy who I really like. He's got an entrepreneurial spirit which I jive with. Right now, for the job, the main app in question that I'd be working on is an 8 year old product based on WinForms. Should I get the job, and to plan for the future... I know WinForms isn't going anywhere. But for the big picture, think 10 years from now... we all know .NET Core is being shown the love. So, my question is, if I wanted to write a Microsoft-backed thick client application in C# that's possibly cross platform... what options do I have? I know Xamarin is one. Is that the only one? And of course, there's things like wxWidgets, Qt, and even GTK+ with C# bindings, but is Microsoft cooking up some Windowing/GUI juju meant to be cross platform that I just don't know about yet? Like most LOB apps, this is a MS-centric shop, so I'm just curious to know what the latest buzz is on the geek street.

              Jeremy Falcon

              abmvA Offline
              abmvA Offline
              abmv
              wrote on last edited by
              #6

              Quote:

              So, my question is, if I wanted to write a Microsoft-backed thick client application in C# that's possibly cross platform... what options do I have? I know Xamarin is one. Is that the only one?

              Cross Platform in a business depends on business decisions....winforms is pretty mature and has a historical component source as in third party controls and components...so its a good think if you can flex ... cross platform there is WinForms | Mono[^]

              Caveat Emptor. "Progress doesn't come from early risers – progress is made by lazy men looking for easier ways to do things." Lazarus Long

              We are in the beginning of a mass extinction. - Greta Thunberg

              J 1 Reply Last reply
              0
              • abmvA abmv

                Quote:

                So, my question is, if I wanted to write a Microsoft-backed thick client application in C# that's possibly cross platform... what options do I have? I know Xamarin is one. Is that the only one?

                Cross Platform in a business depends on business decisions....winforms is pretty mature and has a historical component source as in third party controls and components...so its a good think if you can flex ... cross platform there is WinForms | Mono[^]

                Caveat Emptor. "Progress doesn't come from early risers – progress is made by lazy men looking for easier ways to do things." Lazarus Long

                J Offline
                J Offline
                Jeremy Falcon
                wrote on last edited by
                #7

                abmv wrote:

                Cross Platform in a business depends on business decisions....

                That's a given. And having been involved with the business for years in my career, this is something I already know. However, it's up to the tech people to know about the tech that's out there, so we can communicate this to the business to help them make a better decision. Thus, I'm fishing for info.

                abmv wrote:

                winforms is pretty mature and has a historical component source as in third party controls and components

                VB6 is also mature. Doesn't mean I'd use it 10 years from now.

                abmv wrote:

                so its a good think if you can flex ... cross platform there is WinForms | Mono[^]

                My understanding of this is it's not feature complete. Granted, I've never used Mono WinForms so maybe things have changed. It's worth looking into again no less. Thanks.

                Jeremy Falcon

                abmvA 1 Reply Last reply
                0
                • J Jeremy Falcon

                  Ok, try not to laugh at the title. Right now, I assume there is no real future in WinForms. It's gonna be the next VB6 if not already, as in it'll hang around but people are gonna look at it funny. That being said, I just had a job interview with a guy who I really like. He's got an entrepreneurial spirit which I jive with. Right now, for the job, the main app in question that I'd be working on is an 8 year old product based on WinForms. Should I get the job, and to plan for the future... I know WinForms isn't going anywhere. But for the big picture, think 10 years from now... we all know .NET Core is being shown the love. So, my question is, if I wanted to write a Microsoft-backed thick client application in C# that's possibly cross platform... what options do I have? I know Xamarin is one. Is that the only one? And of course, there's things like wxWidgets, Qt, and even GTK+ with C# bindings, but is Microsoft cooking up some Windowing/GUI juju meant to be cross platform that I just don't know about yet? Like most LOB apps, this is a MS-centric shop, so I'm just curious to know what the latest buzz is on the geek street.

                  Jeremy Falcon

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

                  Wellllll....(deep subject, I know) I've hosted Chromium in a WinForm app, which is quite interesting actually -- you can call into C#, and the C# can call into the Javascript. Why? Well, you end up with a "thick-client" that can easily be turned into a web app, particularly if you don't have any C# calls, or you've abstracted them in the Javascript so that they're easily replaced with by AJAX calls to a server. I know, it's a crazy idea, but since I won't touch WPF, don't really want to learn Xamarin/XAML, Qt, GTK+, wxWidgets all suck, and I do enough web development nowadays anyways, it makes more sense for me, particularly since I can also leverage some really nice web-based UI components.

                  Latest Article - Class-less Coding - Minimalist C# and Why F# and Function Programming Has Some Advantages Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802

                  J 1 Reply Last reply
                  0
                  • J Jeremy Falcon

                    abmv wrote:

                    Cross Platform in a business depends on business decisions....

                    That's a given. And having been involved with the business for years in my career, this is something I already know. However, it's up to the tech people to know about the tech that's out there, so we can communicate this to the business to help them make a better decision. Thus, I'm fishing for info.

                    abmv wrote:

                    winforms is pretty mature and has a historical component source as in third party controls and components

                    VB6 is also mature. Doesn't mean I'd use it 10 years from now.

                    abmv wrote:

                    so its a good think if you can flex ... cross platform there is WinForms | Mono[^]

                    My understanding of this is it's not feature complete. Granted, I've never used Mono WinForms so maybe things have changed. It's worth looking into again no less. Thanks.

                    Jeremy Falcon

                    abmvA Offline
                    abmvA Offline
                    abmv
                    wrote on last edited by
                    #9

                    VB6 actually is not used much... Considering the amalgamation and proliferation of JavaScript there is something interesting called Electron | Build cross platform desktop apps with JavaScript, HTML, and CSS.[^] that could be a basis for architecture modern apps while maintaining less or more build complexity. Rather just code for MAC and iphones .. haaa..

                    Caveat Emptor. "Progress doesn't come from early risers – progress is made by lazy men looking for easier ways to do things." Lazarus Long

                    We are in the beginning of a mass extinction. - Greta Thunberg

                    J 1 Reply Last reply
                    0
                    • abmvA abmv

                      VB6 actually is not used much... Considering the amalgamation and proliferation of JavaScript there is something interesting called Electron | Build cross platform desktop apps with JavaScript, HTML, and CSS.[^] that could be a basis for architecture modern apps while maintaining less or more build complexity. Rather just code for MAC and iphones .. haaa..

                      Caveat Emptor. "Progress doesn't come from early risers – progress is made by lazy men looking for easier ways to do things." Lazarus Long

                      J Offline
                      J Offline
                      Jeremy Falcon
                      wrote on last edited by
                      #10

                      abmv wrote:

                      VB6 actually is not used much...

                      That's my point.

                      abmv wrote:

                      Considering the amalgamation and proliferation of JavaScript there is something interesting called Electron | Build cross platform desktop apps with JavaScript, HTML, and CSS.[^] that could be a basis for architecture modern apps while maintaining less or more build complexity.

                      Going web is something I've strongly considered. I'm just fishing for options.

                      Jeremy Falcon

                      S 1 Reply Last reply
                      0
                      • M Marc Clifton

                        Wellllll....(deep subject, I know) I've hosted Chromium in a WinForm app, which is quite interesting actually -- you can call into C#, and the C# can call into the Javascript. Why? Well, you end up with a "thick-client" that can easily be turned into a web app, particularly if you don't have any C# calls, or you've abstracted them in the Javascript so that they're easily replaced with by AJAX calls to a server. I know, it's a crazy idea, but since I won't touch WPF, don't really want to learn Xamarin/XAML, Qt, GTK+, wxWidgets all suck, and I do enough web development nowadays anyways, it makes more sense for me, particularly since I can also leverage some really nice web-based UI components.

                        Latest Article - Class-less Coding - Minimalist C# and Why F# and Function Programming Has Some Advantages Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802

                        J Offline
                        J Offline
                        Jeremy Falcon
                        wrote on last edited by
                        #11

                        As a web guy myself, I love that idea. But if I get this role, I think I'll be the only web guy there. So in an effort to play with the team that may not be viable. Granted all this of this down the road anyway, it's a low priority for now and for good reasons they said in the interview. However, I'm totally inline with the web vibe you're thinking man.

                        Jeremy Falcon

                        1 Reply Last reply
                        0
                        • J Jeremy Falcon

                          Ok, try not to laugh at the title. Right now, I assume there is no real future in WinForms. It's gonna be the next VB6 if not already, as in it'll hang around but people are gonna look at it funny. That being said, I just had a job interview with a guy who I really like. He's got an entrepreneurial spirit which I jive with. Right now, for the job, the main app in question that I'd be working on is an 8 year old product based on WinForms. Should I get the job, and to plan for the future... I know WinForms isn't going anywhere. But for the big picture, think 10 years from now... we all know .NET Core is being shown the love. So, my question is, if I wanted to write a Microsoft-backed thick client application in C# that's possibly cross platform... what options do I have? I know Xamarin is one. Is that the only one? And of course, there's things like wxWidgets, Qt, and even GTK+ with C# bindings, but is Microsoft cooking up some Windowing/GUI juju meant to be cross platform that I just don't know about yet? Like most LOB apps, this is a MS-centric shop, so I'm just curious to know what the latest buzz is on the geek street.

                          Jeremy Falcon

                          Sander RosselS Offline
                          Sander RosselS Offline
                          Sander Rossel
                          wrote on last edited by
                          #12

                          Personally, I love WinForms! No HTML/CSS or XAML mess! Just grab a control, drop it on the screen and IT JUST WORKS! You may want to add a third party control library such as DevExpress or Telerik to make it better looking, get more features and make it even easier to develop. Sure, it doesn't scale as well and it's not really multi-platform, but if your customers use Windows desktops that isn't really an issue. I'm not really sure about Microsoft alternatives, but I know they used Electron[^] for Visual Studio Code. Yeah, it features all of that awful HTML and CSS and it even adds JavaScript to make it worse, but at least it's "modern" multi-platform desktop development. It's what all the cool desktop developers use ;-)

                          Best, Sander arrgh.js - Bringing LINQ to JavaScript SQL Server for C# Developers Succinctly Object-Oriented Programming in C# Succinctly

                          J S R C 4 Replies Last reply
                          0
                          • Sander RosselS Sander Rossel

                            Personally, I love WinForms! No HTML/CSS or XAML mess! Just grab a control, drop it on the screen and IT JUST WORKS! You may want to add a third party control library such as DevExpress or Telerik to make it better looking, get more features and make it even easier to develop. Sure, it doesn't scale as well and it's not really multi-platform, but if your customers use Windows desktops that isn't really an issue. I'm not really sure about Microsoft alternatives, but I know they used Electron[^] for Visual Studio Code. Yeah, it features all of that awful HTML and CSS and it even adds JavaScript to make it worse, but at least it's "modern" multi-platform desktop development. It's what all the cool desktop developers use ;-)

                            Best, Sander arrgh.js - Bringing LINQ to JavaScript SQL Server for C# Developers Succinctly Object-Oriented Programming in C# Succinctly

                            J Offline
                            J Offline
                            Jeremy Falcon
                            wrote on last edited by
                            #13

                            Sander Rossel wrote:

                            No HTML/CSS or XAML mess! Just grab a control, drop it on the screen and IT JUST WORKS!

                            Aw come one man, you don't like having to install 500 npm packages for hello world? :rolleyes:

                            Sander Rossel wrote:

                            I'm not really sure about Microsoft alternatives, but I know they used Electron[^] for Visual Studio Code.

                            That's cool. Didn't know this. At first glance it reminds me of Adobe Flex rehashed. I reckon if Slack and MS and Atom all use it though, it'll be around for a while. Thanks for the tip.

                            Jeremy Falcon

                            1 Reply Last reply
                            0
                            • J Jeremy Falcon

                              Ok, try not to laugh at the title. Right now, I assume there is no real future in WinForms. It's gonna be the next VB6 if not already, as in it'll hang around but people are gonna look at it funny. That being said, I just had a job interview with a guy who I really like. He's got an entrepreneurial spirit which I jive with. Right now, for the job, the main app in question that I'd be working on is an 8 year old product based on WinForms. Should I get the job, and to plan for the future... I know WinForms isn't going anywhere. But for the big picture, think 10 years from now... we all know .NET Core is being shown the love. So, my question is, if I wanted to write a Microsoft-backed thick client application in C# that's possibly cross platform... what options do I have? I know Xamarin is one. Is that the only one? And of course, there's things like wxWidgets, Qt, and even GTK+ with C# bindings, but is Microsoft cooking up some Windowing/GUI juju meant to be cross platform that I just don't know about yet? Like most LOB apps, this is a MS-centric shop, so I'm just curious to know what the latest buzz is on the geek street.

                              Jeremy Falcon

                              C Offline
                              C Offline
                              CodeWraith
                              wrote on last edited by
                              #14

                              Write your own UI. It's not very hard.

                              I am endeavoring, ma'am, to construct a mnemonic memory circuit using stone knives and bearskins.

                              1 Reply Last reply
                              0
                              • J Jeremy Falcon

                                Ok, try not to laugh at the title. Right now, I assume there is no real future in WinForms. It's gonna be the next VB6 if not already, as in it'll hang around but people are gonna look at it funny. That being said, I just had a job interview with a guy who I really like. He's got an entrepreneurial spirit which I jive with. Right now, for the job, the main app in question that I'd be working on is an 8 year old product based on WinForms. Should I get the job, and to plan for the future... I know WinForms isn't going anywhere. But for the big picture, think 10 years from now... we all know .NET Core is being shown the love. So, my question is, if I wanted to write a Microsoft-backed thick client application in C# that's possibly cross platform... what options do I have? I know Xamarin is one. Is that the only one? And of course, there's things like wxWidgets, Qt, and even GTK+ with C# bindings, but is Microsoft cooking up some Windowing/GUI juju meant to be cross platform that I just don't know about yet? Like most LOB apps, this is a MS-centric shop, so I'm just curious to know what the latest buzz is on the geek street.

                                Jeremy Falcon

                                R Offline
                                R Offline
                                raddevus
                                wrote on last edited by
                                #15

                                I think the keys to what Microsoft is thinking are: 1. announcing that they won't be creating HW devices (pads and phones) -- plus Surface may go away by 2020 or something 2. They are going to support Edge on iOS and Android I think that is a move toward Progressive Web Apps -- this is _not_ Progressive Enhancement - that's a different concept. When I heard PWA I initially thought progressive enhancement. This is a web technology that allows you to install a web app on a device as if it is an app but it uses HTML, JavaScript, CSS and ServiceWorkers. Check out this book I am reading right now O'Reilly press, amazon link: Building Progressive Web Apps[^]

                                M J 2 Replies Last reply
                                0
                                • J Jeremy Falcon

                                  Ok, try not to laugh at the title. Right now, I assume there is no real future in WinForms. It's gonna be the next VB6 if not already, as in it'll hang around but people are gonna look at it funny. That being said, I just had a job interview with a guy who I really like. He's got an entrepreneurial spirit which I jive with. Right now, for the job, the main app in question that I'd be working on is an 8 year old product based on WinForms. Should I get the job, and to plan for the future... I know WinForms isn't going anywhere. But for the big picture, think 10 years from now... we all know .NET Core is being shown the love. So, my question is, if I wanted to write a Microsoft-backed thick client application in C# that's possibly cross platform... what options do I have? I know Xamarin is one. Is that the only one? And of course, there's things like wxWidgets, Qt, and even GTK+ with C# bindings, but is Microsoft cooking up some Windowing/GUI juju meant to be cross platform that I just don't know about yet? Like most LOB apps, this is a MS-centric shop, so I'm just curious to know what the latest buzz is on the geek street.

                                  Jeremy Falcon

                                  K Offline
                                  K Offline
                                  Kevin Marois
                                  wrote on last edited by
                                  #16

                                  Jeremy Falcon wrote:

                                  I assume there is no real future in WinForms.

                                  If you're referring to WinForms vs WPF, then yes, I agree. if you're referring to Windows Development as a practice, then I disagree. There are and always will be many different types of enterprise level apps that are and always will be Windows based.

                                  If it's not broken, fix it until it is. Everything makes sense in someone's mind. Ya can't fix stupid.

                                  J C 2 Replies Last reply
                                  0
                                  • R raddevus

                                    I think the keys to what Microsoft is thinking are: 1. announcing that they won't be creating HW devices (pads and phones) -- plus Surface may go away by 2020 or something 2. They are going to support Edge on iOS and Android I think that is a move toward Progressive Web Apps -- this is _not_ Progressive Enhancement - that's a different concept. When I heard PWA I initially thought progressive enhancement. This is a web technology that allows you to install a web app on a device as if it is an app but it uses HTML, JavaScript, CSS and ServiceWorkers. Check out this book I am reading right now O'Reilly press, amazon link: Building Progressive Web Apps[^]

                                    M Offline
                                    M Offline
                                    Mladen Jankovic
                                    wrote on last edited by
                                    #17

                                    raddevus wrote:

                                    HTML, JavaScript, CSS

                                    In that case, Regressive Web Apps would be better suited name :)

                                    1 Reply Last reply
                                    0
                                    • K Kevin Marois

                                      Jeremy Falcon wrote:

                                      I assume there is no real future in WinForms.

                                      If you're referring to WinForms vs WPF, then yes, I agree. if you're referring to Windows Development as a practice, then I disagree. There are and always will be many different types of enterprise level apps that are and always will be Windows based.

                                      If it's not broken, fix it until it is. Everything makes sense in someone's mind. Ya can't fix stupid.

                                      J Offline
                                      J Offline
                                      Jeremy Falcon
                                      wrote on last edited by
                                      #18

                                      Kevin Marois wrote:

                                      If you're referring to WinForms vs WPF, then yes, I agree.

                                      Yup. I don't think Windows development in general is going anywhere any time soon.

                                      Jeremy Falcon

                                      K 1 Reply Last reply
                                      0
                                      • J Jeremy Falcon

                                        Kevin Marois wrote:

                                        If you're referring to WinForms vs WPF, then yes, I agree.

                                        Yup. I don't think Windows development in general is going anywhere any time soon.

                                        Jeremy Falcon

                                        K Offline
                                        K Offline
                                        Kevin Marois
                                        wrote on last edited by
                                        #19

                                        OK then - we can be friends ;P ;P

                                        If it's not broken, fix it until it is. Everything makes sense in someone's mind. Ya can't fix stupid.

                                        J 1 Reply Last reply
                                        0
                                        • R raddevus

                                          I think the keys to what Microsoft is thinking are: 1. announcing that they won't be creating HW devices (pads and phones) -- plus Surface may go away by 2020 or something 2. They are going to support Edge on iOS and Android I think that is a move toward Progressive Web Apps -- this is _not_ Progressive Enhancement - that's a different concept. When I heard PWA I initially thought progressive enhancement. This is a web technology that allows you to install a web app on a device as if it is an app but it uses HTML, JavaScript, CSS and ServiceWorkers. Check out this book I am reading right now O'Reilly press, amazon link: Building Progressive Web Apps[^]

                                          J Offline
                                          J Offline
                                          Jeremy Falcon
                                          wrote on last edited by
                                          #20

                                          Oh, I totally agree with that being the future. MS and hell even the industry has been trying to push and minimize the difference between web and desktop apps for decades now. Although, I suspect our current technology set for the web will be totally shaken up by WASM, which is key to bringing the future of PWAs into mainstream in the future. There's a lot of things that old skool languages offer that the web needs to embrace and vice versa. So, this is the next evolutionary step that's required. Looks like an interesting book man. I'll perhaps add it to my queue. Thanks for the link.

                                          Jeremy Falcon

                                          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