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. Damn Browser-Based Applications...

Damn Browser-Based Applications...

Scheduled Pinned Locked Moved The Lounge
comsysadminquestion
12 Posts 9 Posters 1 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
    James R Twine
    wrote on last edited by
    #1

    Long story short - had a form with lots of data in it, with multiple dynamic fields.  Submitted.  Boom!  Server had gone down while I was still entering data.  :mad:    Web dudes and dudettes - if your forms are large enough so that if the data you entered is lost you end up get seriously pissed about it, you are likely using the wrong platform!  :mad: :mad:    Even the 3270 terminal had a session status icon...  We jumped back to 3270-style form/page based apps, but forgot things like server/connection status?  Geeze...  :mad: :mad: :mad:    In this world of AJAX, why the hell do these kinds of sites not have some kind of indicator that can tell me if the server went down, or my session is expiring (or HAS expired), or anything else that can result in data loss once I hit [Submit]?  At least then I can pop open Notepad and save what I entered so it is not lost... :doh:    OK... Rant over.    Peace!

    -=- James
    Please rate this message - let me know if I helped or not! * * * If you think it costs a lot to do it right, just wait until you find out how much it costs to do it wrong!
    Remember that Professional Driver on Closed Course does not mean your Dumb Ass on a Public Road!
    See DeleteFXPFiles

    T R P G 4 Replies Last reply
    0
    • J James R Twine

      Long story short - had a form with lots of data in it, with multiple dynamic fields.  Submitted.  Boom!  Server had gone down while I was still entering data.  :mad:    Web dudes and dudettes - if your forms are large enough so that if the data you entered is lost you end up get seriously pissed about it, you are likely using the wrong platform!  :mad: :mad:    Even the 3270 terminal had a session status icon...  We jumped back to 3270-style form/page based apps, but forgot things like server/connection status?  Geeze...  :mad: :mad: :mad:    In this world of AJAX, why the hell do these kinds of sites not have some kind of indicator that can tell me if the server went down, or my session is expiring (or HAS expired), or anything else that can result in data loss once I hit [Submit]?  At least then I can pop open Notepad and save what I entered so it is not lost... :doh:    OK... Rant over.    Peace!

      -=- James
      Please rate this message - let me know if I helped or not! * * * If you think it costs a lot to do it right, just wait until you find out how much it costs to do it wrong!
      Remember that Professional Driver on Closed Course does not mean your Dumb Ass on a Public Road!
      See DeleteFXPFiles

      T Offline
      T Offline
      Tom Deketelaere
      wrote on last edited by
      #2

      Second that. Still remember when booking my flight to NY I had to refill everything 5 times just because of errors on the last page, took me over 40min just to book a damn plane ticket :sigh:

      1 Reply Last reply
      0
      • J James R Twine

        Long story short - had a form with lots of data in it, with multiple dynamic fields.  Submitted.  Boom!  Server had gone down while I was still entering data.  :mad:    Web dudes and dudettes - if your forms are large enough so that if the data you entered is lost you end up get seriously pissed about it, you are likely using the wrong platform!  :mad: :mad:    Even the 3270 terminal had a session status icon...  We jumped back to 3270-style form/page based apps, but forgot things like server/connection status?  Geeze...  :mad: :mad: :mad:    In this world of AJAX, why the hell do these kinds of sites not have some kind of indicator that can tell me if the server went down, or my session is expiring (or HAS expired), or anything else that can result in data loss once I hit [Submit]?  At least then I can pop open Notepad and save what I entered so it is not lost... :doh:    OK... Rant over.    Peace!

        -=- James
        Please rate this message - let me know if I helped or not! * * * If you think it costs a lot to do it right, just wait until you find out how much it costs to do it wrong!
        Remember that Professional Driver on Closed Course does not mean your Dumb Ass on a Public Road!
        See DeleteFXPFiles

        R Offline
        R Offline
        Roger Wright
        wrote on last edited by
        #3

        Hehehe... The only site I have that problem with is CP. About 25% of my posts get lost because I forget to copy everything I've written before clicking Post Message to the clipboard. I usually remember right about the time IE informs me that the page cannot be found. Maybe we need a client-side function that records everything typed and retains it until the next successful page load. :-D

        "A Journey of a Thousand Rest Stops Begins with a Single Movement"

        J J 2 Replies Last reply
        0
        • J James R Twine

          Long story short - had a form with lots of data in it, with multiple dynamic fields.  Submitted.  Boom!  Server had gone down while I was still entering data.  :mad:    Web dudes and dudettes - if your forms are large enough so that if the data you entered is lost you end up get seriously pissed about it, you are likely using the wrong platform!  :mad: :mad:    Even the 3270 terminal had a session status icon...  We jumped back to 3270-style form/page based apps, but forgot things like server/connection status?  Geeze...  :mad: :mad: :mad:    In this world of AJAX, why the hell do these kinds of sites not have some kind of indicator that can tell me if the server went down, or my session is expiring (or HAS expired), or anything else that can result in data loss once I hit [Submit]?  At least then I can pop open Notepad and save what I entered so it is not lost... :doh:    OK... Rant over.    Peace!

          -=- James
          Please rate this message - let me know if I helped or not! * * * If you think it costs a lot to do it right, just wait until you find out how much it costs to do it wrong!
          Remember that Professional Driver on Closed Course does not mean your Dumb Ass on a Public Road!
          See DeleteFXPFiles

          P Offline
          P Offline
          Paul Conrad
          wrote on last edited by
          #4

          James R. Twine wrote:

          if your forms are large enough so that if the data you entered is lost you end up get seriously pissed about it, you are likely using the wrong platform!

          I second that. It is a good idea for a friendly user interface to keep the data entry amount down to a reasonable degree.

          "The clue train passed his station without stopping." - John Simmons / outlaw programmer "Real programmers just throw a bunch of 1s and 0s at the computer to see what sticks" - Pete O'Hanlon "Not only do you continue to babble nonsense, you can't even correctly remember the nonsense you babbled just minutes ago." - Rob Graham

          1 Reply Last reply
          0
          • R Roger Wright

            Hehehe... The only site I have that problem with is CP. About 25% of my posts get lost because I forget to copy everything I've written before clicking Post Message to the clipboard. I usually remember right about the time IE informs me that the page cannot be found. Maybe we need a client-side function that records everything typed and retains it until the next successful page load. :-D

            "A Journey of a Thousand Rest Stops Begins with a Single Movement"

            J Offline
            J Offline
            Jim Crafton
            wrote on last edited by
            #5

            Or, and here's a doozy, maybe we need to stop trying to jam half assed interactive apps that need state and two-way communication into a protocol that's stateless and was really only intended to provide static pages? Why oh why doesn't the industry move to some sort of HTTP 2.0 that actually supports stuff like this?

            ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog

            R R M 3 Replies Last reply
            0
            • J Jim Crafton

              Or, and here's a doozy, maybe we need to stop trying to jam half assed interactive apps that need state and two-way communication into a protocol that's stateless and was really only intended to provide static pages? Why oh why doesn't the industry move to some sort of HTTP 2.0 that actually supports stuff like this?

              ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog

              R Offline
              R Offline
              Roger Wright
              wrote on last edited by
              #6

              :laugh: You nailed it, exactly. One thought just popped in my head a few minutes ago... Include in every site a 1 pixel square transparent image that a client script fetches every few seconds. Anytime it fails to load, the client saves whatever has been entered so far, in case it needs to be recovered after posting fails.

              "A Journey of a Thousand Rest Stops Begins with a Single Movement"

              J 1 Reply Last reply
              0
              • J Jim Crafton

                Or, and here's a doozy, maybe we need to stop trying to jam half assed interactive apps that need state and two-way communication into a protocol that's stateless and was really only intended to provide static pages? Why oh why doesn't the industry move to some sort of HTTP 2.0 that actually supports stuff like this?

                ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog

                R Offline
                R Offline
                Ray Cassick
                wrote on last edited by
                #7

                [loud clapping sound] [standing ovation] I am glad that SOMONE seems to get it! [/standing ovation] [/loud clapping sound]


                FFRF[^]
                My LinkedIn profile[^]
                My Programmers Blog[^]

                1 Reply Last reply
                0
                • R Roger Wright

                  :laugh: You nailed it, exactly. One thought just popped in my head a few minutes ago... Include in every site a 1 pixel square transparent image that a client script fetches every few seconds. Anytime it fails to load, the client saves whatever has been entered so far, in case it needs to be recovered after posting fails.

                  "A Journey of a Thousand Rest Stops Begins with a Single Movement"

                  J Offline
                  J Offline
                  Jim Crafton
                  wrote on last edited by
                  #8

                  Gack! That's precisely the kind of nasty hack that keeps this crap existing! The problem isn't the client - it's the protocol, or rather the way the protocol is being abused. Change the protocol and all (or most) of this goes away!

                  ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog

                  R 1 Reply Last reply
                  0
                  • J Jim Crafton

                    Gack! That's precisely the kind of nasty hack that keeps this crap existing! The problem isn't the client - it's the protocol, or rather the way the protocol is being abused. Change the protocol and all (or most) of this goes away!

                    ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog

                    R Offline
                    R Offline
                    Roger Wright
                    wrote on last edited by
                    #9

                    Agreed, but a 'keep-alive' signal has a long tradition behind it. Apparently it still is common, as I discovered when I installed a 900MHz radio link recently. The activity light gives a blink every ten seconds or so, and the packet resets a timer at the base station. If that timer finally counts down, the remote is logged as missing and sets an alarm. Until we get a more reliable Internet protocol, we'll probably have to resort to such shenanigans.

                    "A Journey of a Thousand Rest Stops Begins with a Single Movement"

                    1 Reply Last reply
                    0
                    • J James R Twine

                      Long story short - had a form with lots of data in it, with multiple dynamic fields.  Submitted.  Boom!  Server had gone down while I was still entering data.  :mad:    Web dudes and dudettes - if your forms are large enough so that if the data you entered is lost you end up get seriously pissed about it, you are likely using the wrong platform!  :mad: :mad:    Even the 3270 terminal had a session status icon...  We jumped back to 3270-style form/page based apps, but forgot things like server/connection status?  Geeze...  :mad: :mad: :mad:    In this world of AJAX, why the hell do these kinds of sites not have some kind of indicator that can tell me if the server went down, or my session is expiring (or HAS expired), or anything else that can result in data loss once I hit [Submit]?  At least then I can pop open Notepad and save what I entered so it is not lost... :doh:    OK... Rant over.    Peace!

                      -=- James
                      Please rate this message - let me know if I helped or not! * * * If you think it costs a lot to do it right, just wait until you find out how much it costs to do it wrong!
                      Remember that Professional Driver on Closed Course does not mean your Dumb Ass on a Public Road!
                      See DeleteFXPFiles

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

                      Ironically, it's the 'smart phone' app guys who seem to pay attention to this. They know that their connection is flaky, and the best practices for their applications account for this. Their assumption is that they need to provide graceful fallback behavior because their device loses connection so easily. Now if we could just get the arrogant so-and-so's on the server side of the equation to pay attention to the same issue.

                      Software Zen: delete this;

                      1 Reply Last reply
                      0
                      • J Jim Crafton

                        Or, and here's a doozy, maybe we need to stop trying to jam half assed interactive apps that need state and two-way communication into a protocol that's stateless and was really only intended to provide static pages? Why oh why doesn't the industry move to some sort of HTTP 2.0 that actually supports stuff like this?

                        ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog

                        M Offline
                        M Offline
                        M dHatter
                        wrote on last edited by
                        #11

                        Already way ahead of you, im almost done with my hybrid server :)

                        KISS "Keep It Simple, Stupid"

                        1 Reply Last reply
                        0
                        • R Roger Wright

                          Hehehe... The only site I have that problem with is CP. About 25% of my posts get lost because I forget to copy everything I've written before clicking Post Message to the clipboard. I usually remember right about the time IE informs me that the page cannot be found. Maybe we need a client-side function that records everything typed and retains it until the next successful page load. :-D

                          "A Journey of a Thousand Rest Stops Begins with a Single Movement"

                          J Offline
                          J Offline
                          John M Drescher
                          wrote on last edited by
                          #12

                          With CPhog and FF3 I seem to now be able to recover (using the back button) from that most of the time. I but I do remember copying important/lengthy posts to the clipboard from time to time..

                          John

                          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