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 computer revolution we need...

The computer revolution we need...

Scheduled Pinned Locked Moved The Lounge
pythoncsscomdesigncloud
31 Posts 20 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.
  • H hakimio

    "A web page is very rarely the best UI" Web page can be any UI you need it to be. The problem is web app designer, not the web technology itself.

    D Offline
    D Offline
    Dave DD
    wrote on last edited by
    #13

    I strongly disagree. The underlying technology is the reason creating a good controls for a web app is so difficult. Using a browser for applications was and still is a horrible idea.

    H 1 Reply Last reply
    0
    • M Marc Clifton

      ...is in user interface controls. They all suck. Grids particularly are my current bane. The screen is never wide enough to fit all the crap, scrolling horizontally sucks, etc. etc. etc. I wish 3D VR was a consumer commodity like flat screens. The 2D look, and trying to jam all this information on a 2D surface (where many of the controls, like grids, are pseudo 2D -- they are really just stacked 1D things) is well past its time and its prime. An unfortunately, we're not using a grid control that has collapsible sections. Oh, and did I mention it's a web page? More suckness.

      Latest Article - Azure Function - Compute Pi Stress Test 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

      T Offline
      T Offline
      Tomz_KV
      wrote on last edited by
      #14

      We need a totally different web technology, HTML 500.0 or something else.

      TOMZ_KV

      N M 2 Replies Last reply
      0
      • T Tomz_KV

        We need a totally different web technology, HTML 500.0 or something else.

        TOMZ_KV

        N Offline
        N Offline
        NPowDev
        wrote on last edited by
        #15

        I always look a step further ... For me, the big problem is not in views, data, and UI, but basically in interfaces in the communication between man and machine. Every day, when we want to bring our thoughts and ideas to a conclusion in our work, we are always slowed down. Whether it's keyboard, mouse, or whatever, the ideas in our minds can never be written, developed, and tried so quickly. As non-English speaking, it took me 2 minutes to write that, get the syntax check over, and then post it! Everything so long only because of these not practical interfaces. ;)

        Something about which we often break our head: "In the name of the Compiler, the Stack, and the Bug-Free Code. Amen." (source unknown)

        T 1 Reply Last reply
        0
        • N NPowDev

          I always look a step further ... For me, the big problem is not in views, data, and UI, but basically in interfaces in the communication between man and machine. Every day, when we want to bring our thoughts and ideas to a conclusion in our work, we are always slowed down. Whether it's keyboard, mouse, or whatever, the ideas in our minds can never be written, developed, and tried so quickly. As non-English speaking, it took me 2 minutes to write that, get the syntax check over, and then post it! Everything so long only because of these not practical interfaces. ;)

          Something about which we often break our head: "In the name of the Compiler, the Stack, and the Bug-Free Code. Amen." (source unknown)

          T Offline
          T Offline
          Tomz_KV
          wrote on last edited by
          #16

          I knew what you were saying. With current "advanced" technology, we in fact have to do a lot of primitive/simple things. See what AI will bring us.

          TOMZ_KV

          1 Reply Last reply
          0
          • realJSOPR realJSOP

            Being a web page makes it harder to make a grid control usable. It makes it harder to make ANY control usable.

            ".45 ACP - because shooting twice is just silly" - JSOP, 2010
            -----
            You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
            -----
            When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013

            M Offline
            M Offline
            MSBassSinger
            wrote on last edited by
            #17

            #realJSOP wrote:

            Being a web page makes it harder to make a grid control usable. It makes it harder to make ANY control usable.

            That may change with the migration away from JavaScript to WebAssembly.

            1 Reply Last reply
            0
            • T Tomz_KV

              We need a totally different web technology, HTML 500.0 or something else.

              TOMZ_KV

              M Offline
              M Offline
              MSBassSinger
              wrote on last edited by
              #18

              Tomz_KV wrote:

              We need a totally different web technology, HTML 500.0 or something else.

              What about WebAssembly?

              T 1 Reply Last reply
              0
              • M MSBassSinger

                Tomz_KV wrote:

                We need a totally different web technology, HTML 500.0 or something else.

                What about WebAssembly?

                T Offline
                T Offline
                Tomz_KV
                wrote on last edited by
                #19

                It is still in its infancy. It may take several years before we see an answer.

                TOMZ_KV

                M 1 Reply Last reply
                0
                • T Tomz_KV

                  It is still in its infancy. It may take several years before we see an answer.

                  TOMZ_KV

                  M Offline
                  M Offline
                  MSBassSinger
                  wrote on last edited by
                  #20

                  Tomz_KV wrote:

                  It is still in its infancy

                  Is it? every major browser supports WebAssembly. Several languages have tools that compile for it. No doubt there will be improvements over time, but it is mature enough today to take to production. And for MS-oriented folks, it will be mature enough after April 2. :)

                  Tomz_KV wrote:

                  It may take several years before we see an answer.

                  It may take several years for JavaScript to mostly go away in web apps, but since webAssembly doesn't need JavaScript, nothing stops that from happening today.

                  T 1 Reply Last reply
                  0
                  • M Marc Clifton

                    ...is in user interface controls. They all suck. Grids particularly are my current bane. The screen is never wide enough to fit all the crap, scrolling horizontally sucks, etc. etc. etc. I wish 3D VR was a consumer commodity like flat screens. The 2D look, and trying to jam all this information on a 2D surface (where many of the controls, like grids, are pseudo 2D -- they are really just stacked 1D things) is well past its time and its prime. An unfortunately, we're not using a grid control that has collapsible sections. Oh, and did I mention it's a web page? More suckness.

                    Latest Article - Azure Function - Compute Pi Stress Test 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

                    D Offline
                    D Offline
                    dandy72
                    wrote on last edited by
                    #21

                    People look at me like I've grown a second head whenever I say I still prefer WinForms over any sort of modern UI, whether it's WPF (which affords more flexibility) or totally free-form HTML-based. What I mean by that is that we at least knew the limitations of what we had to work with. With tools that allow us to create basically anything, people try too hard for their own good and get perhaps a little bit "too creative", and the end result is that nobody seems to be able to come up with anything that *works well*. Do I have a solution in mind? No. No I don't.

                    1 Reply Last reply
                    0
                    • M MSBassSinger

                      Tomz_KV wrote:

                      It is still in its infancy

                      Is it? every major browser supports WebAssembly. Several languages have tools that compile for it. No doubt there will be improvements over time, but it is mature enough today to take to production. And for MS-oriented folks, it will be mature enough after April 2. :)

                      Tomz_KV wrote:

                      It may take several years before we see an answer.

                      It may take several years for JavaScript to mostly go away in web apps, but since webAssembly doesn't need JavaScript, nothing stops that from happening today.

                      T Offline
                      T Offline
                      Tomz_KV
                      wrote on last edited by
                      #22

                      It will be interesting to see what will happen to a number of great javascript frameworks, even typescript, if more developers are attracted to WebAssembly.

                      TOMZ_KV

                      1 Reply Last reply
                      0
                      • S Super Lloyd

                        A web page is very rarely the best UI

                        A new .NET Serializer All in one Menu-Ribbon Bar Taking over the world since 1371!

                        F Offline
                        F Offline
                        Forogar
                        wrote on last edited by
                        #23

                        I have an online game I developed over many years. I create a web-based UI to interact with it and it was a nightmare! I had fun with SVG to create the multiple zoomable, clickable, scrollable, hover-overable maps needed but apart from that (which was only a small nightmare) the rest of it was horrendous! I wrote a WinForm program that used a web-service to get data to and from the game server and it was a joy to write. Everything just worked as it was supposed to, clicks and hovers, etc just responded instantly the way I wanted. I was able to get it done so quickly compared with fighting with the web programming that I could add dozens of extra, useful features. All the friends I had that were play testing for me adopted it in easy preference to the web UI (except for the guy who had a iCrap PC instead of a proper one and so used the Web UI). The Winform program updated itself automatically from the server each time it started up (if necessary) so there were no issues with it being out of date (one of the arguments in favour of a web interface although there are often caching problems that can break this "advantage") so I just would push out updates whenever I needed to. WinForms rule!

                        - I would love to change the world, but they won’t give me the source code.

                        P 1 Reply Last reply
                        0
                        • G GuyThiebaut

                          I am not always so sure that it's the controls that are the issue, but more how much thought that has been put into what information the users need and how they can access it. Why not stick an excel export on the page if users needs to view a huge amount of data and analyse it in their own idiosyncratic way. Because if you start designing all those fancy analytics systems the users want you will end up with a mess of code and UI. I think some modern UI design has tried to promise users things that just don't make sense and that end up being really messy - take the redesign of skype it's one horrible nasty mess of ideas all slapped together in their gooey rawness. I am still using software(Microsoft Money 2005) that is now around 15 years old to do my finances - it does not have all the modern UI prettiness but it works and gives me the information I need. [Edit = typos fixed and tidied up]

                          “That which can be asserted without evidence, can be dismissed without evidence.”

                          ― Christopher Hitchens

                          D Offline
                          D Offline
                          dandy72
                          wrote on last edited by
                          #24

                          GuyThiebaut wrote:

                          I am still using software(Microsoft Money 2005) that is now around 15 years old to do my finances - it does not have all the modern UI prettiness but it works and gives me the information I need.

                          Count me in on that. In fact I'd still be using the version before that if it actually installed and behaved correctly on modern operating systems. (As I recall, it had a thread that is *constantly* burning up CPU time without letting go)

                          G 1 Reply Last reply
                          0
                          • D dandy72

                            GuyThiebaut wrote:

                            I am still using software(Microsoft Money 2005) that is now around 15 years old to do my finances - it does not have all the modern UI prettiness but it works and gives me the information I need.

                            Count me in on that. In fact I'd still be using the version before that if it actually installed and behaved correctly on modern operating systems. (As I recall, it had a thread that is *constantly* burning up CPU time without letting go)

                            G Offline
                            G Offline
                            GuyThiebaut
                            wrote on last edited by
                            #25

                            Interestingly enough it seems like Microsoft fixed the registry issue because I recently upgraded to Windows 10(I was a very late adopter because of the Microsoft money issue) and I did not have to perform the registry hack, Microsoft Money 2005 just works from the installation ISO on Windows 10 Professional on my computers.

                            “That which can be asserted without evidence, can be dismissed without evidence.”

                            ― Christopher Hitchens

                            D 1 Reply Last reply
                            0
                            • F Forogar

                              I have an online game I developed over many years. I create a web-based UI to interact with it and it was a nightmare! I had fun with SVG to create the multiple zoomable, clickable, scrollable, hover-overable maps needed but apart from that (which was only a small nightmare) the rest of it was horrendous! I wrote a WinForm program that used a web-service to get data to and from the game server and it was a joy to write. Everything just worked as it was supposed to, clicks and hovers, etc just responded instantly the way I wanted. I was able to get it done so quickly compared with fighting with the web programming that I could add dozens of extra, useful features. All the friends I had that were play testing for me adopted it in easy preference to the web UI (except for the guy who had a iCrap PC instead of a proper one and so used the Web UI). The Winform program updated itself automatically from the server each time it started up (if necessary) so there were no issues with it being out of date (one of the arguments in favour of a web interface although there are often caching problems that can break this "advantage") so I just would push out updates whenever I needed to. WinForms rule!

                              - I would love to change the world, but they won’t give me the source code.

                              P Offline
                              P Offline
                              PSU Steve
                              wrote on last edited by
                              #26

                              Agreed! WinForms rule!

                              1 Reply Last reply
                              0
                              • M Marc Clifton

                                ...is in user interface controls. They all suck. Grids particularly are my current bane. The screen is never wide enough to fit all the crap, scrolling horizontally sucks, etc. etc. etc. I wish 3D VR was a consumer commodity like flat screens. The 2D look, and trying to jam all this information on a 2D surface (where many of the controls, like grids, are pseudo 2D -- they are really just stacked 1D things) is well past its time and its prime. An unfortunately, we're not using a grid control that has collapsible sections. Oh, and did I mention it's a web page? More suckness.

                                Latest Article - Azure Function - Compute Pi Stress Test 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

                                L Offline
                                L Offline
                                Lost User
                                wrote on last edited by
                                #27

                                Make the (grid) columns collapsible; selectable at run time. While there are usually too many columns; not when they're configurable. The "view port" should be adjustable too; smaller when able.

                                "(I) am amazed to see myself here rather than there ... now rather than then". ― Blaise Pascal

                                1 Reply Last reply
                                0
                                • S Super Lloyd

                                  A web page is very rarely the best UI

                                  A new .NET Serializer All in one Menu-Ribbon Bar Taking over the world since 1371!

                                  P Offline
                                  P Offline
                                  PIEBALDconsult
                                  wrote on last edited by
                                  #28

                                  Part of why I don't do that Web crap. But even in WinForms, grids are a bad idea.

                                  1 Reply Last reply
                                  0
                                  • G GuyThiebaut

                                    Interestingly enough it seems like Microsoft fixed the registry issue because I recently upgraded to Windows 10(I was a very late adopter because of the Microsoft money issue) and I did not have to perform the registry hack, Microsoft Money 2005 just works from the installation ISO on Windows 10 Professional on my computers.

                                    “That which can be asserted without evidence, can be dismissed without evidence.”

                                    ― Christopher Hitchens

                                    D Offline
                                    D Offline
                                    dandy72
                                    wrote on last edited by
                                    #29

                                    I never had a problem with Money 2005. I was talking about the version prior to *that*. (I just looked it up in my archive folder...it goes back to 95 (!)...I suppose not being able to run nearly 25 year old software isn't such a big loss after all...I could perhaps set up a VM, but I'm okay with 2005)

                                    1 Reply Last reply
                                    0
                                    • D Dave DD

                                      I strongly disagree. The underlying technology is the reason creating a good controls for a web app is so difficult. Using a browser for applications was and still is a horrible idea.

                                      H Offline
                                      H Offline
                                      hakimio
                                      wrote on last edited by
                                      #30

                                      Yes, it's hard to make good UI widgets/controls. That's why you don't make the controls yourself but use some UI library/framework to build your web apps. You can use DevExtreme, Kendo UI, webix, Ionic, Sencha ExtJS and many other advanced UI toolkits. Also, when you are creating Winforms/WPF or any other .Net UI framework apps, you don't usually build your own basic UI widgets, but use built-in stuff plus some 3rd party framework (DevExpress?).

                                      1 Reply Last reply
                                      0
                                      • M Marc Clifton

                                        ...is in user interface controls. They all suck. Grids particularly are my current bane. The screen is never wide enough to fit all the crap, scrolling horizontally sucks, etc. etc. etc. I wish 3D VR was a consumer commodity like flat screens. The 2D look, and trying to jam all this information on a 2D surface (where many of the controls, like grids, are pseudo 2D -- they are really just stacked 1D things) is well past its time and its prime. An unfortunately, we're not using a grid control that has collapsible sections. Oh, and did I mention it's a web page? More suckness.

                                        Latest Article - Azure Function - Compute Pi Stress Test 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

                                        M Offline
                                        M Offline
                                        maze3
                                        wrote on last edited by
                                        #31

                                        Is the touch revolution not old enough for you, 10 years. The revolution being the gestures that iPhone helped popularise (I not sure if they invented any?). Its only been 10 years. before that, mouse had like 30 years of reign.

                                        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