ML
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Java at 20: A Look Back

    News
    java infoworld
    5
    13
    2.7k
    Loading More Posts
    • 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.
    • tonyshowoffT
      tonyshowoff
      last edited by

      More like "Java at 20: How James Gosling cursed and saved us all"

      1 Reply Last reply Reply Quote 1
      • nadnerBN
        nadnerB
        last edited by

        I seem to remember playing with it for a week or two during a coding class that I took about 10 years ago and I think it was ok but I've never really used it, so I may grow to like it should I get into it.
        In consumer/end user facing stuff I have NEVER found an implementation that I've liked. Always bloated and slow.
         
        Just for giggles, I remember one or two of my early Sony Ericsson phones had "Java Games" (yes, they advertised it as a thing). Whenever I'd accidentally launch the menu system for the games, it was faster to rip out the battery and then turn the phone back on than it was to wait and exit the program.
         

        1 Reply Last reply Reply Quote 1
        • scottalanmillerS
          scottalanmiller
          last edited by

          Java is actually pretty awesome. Often keeps up with C++ for core algorithms. Tons of libraries and research. Really amazing platform.

          dafyreD 1 Reply Last reply Reply Quote 0
          • dafyreD
            dafyre @scottalanmiller
            last edited by

            @scottalanmiller Until you try to use it in your web browser, lol.

            scottalanmillerS 1 Reply Last reply Reply Quote 0
            • scottalanmillerS
              scottalanmiller @dafyre
              last edited by

              @dafyre said:

              @scottalanmiller Until you try to use it in your web browser, lol.

              that's not what it is for, though. That was a really bad idea. It's an awesome platform.

              1 Reply Last reply Reply Quote 1
              • scottalanmillerS
                scottalanmiller
                last edited by

                Running most any awesome virtual machine in your browser is a terrible idea. You don't want to run .NET in your browser, or C++ or anything like that.

                1 Reply Last reply Reply Quote 0
                • scottalanmillerS
                  scottalanmiller
                  last edited by

                  Making a plugin in which a language runs that runs inside a browser is conceptually bad. Java is just famous for being good enough to pull off something horrible. You never see most languages used this way because they would have been even worse. Imagine SmallTalk in your browser!

                  1 Reply Last reply Reply Quote 0
                  • tonyshowoffT
                    tonyshowoff
                    last edited by

                    More like imagine using SmallTalk anywhere! * makes ghost moaning sounds *

                    Java applets in browser are on par with ActiveX controllers in IE, good intentions, always a bad outcome. Either make it purely web based or make it a full application. I understand the reasoning at the time, due to limitations of HTML and JavaScript, but no excuse anymore.

                    scottalanmillerS 1 Reply Last reply Reply Quote 0
                    • scottalanmillerS
                      scottalanmiller @tonyshowoff
                      last edited by

                      @tonyshowoff said:

                      More like imagine using SmallTalk anywhere! * makes ghost moaning sounds *

                      Java applets in browser are on par with ActiveX controllers in IE, good intentions, always a bad outcome. Either make it purely web based or make it a full application. I understand the reasoning at the time, due to limitations of HTML and JavaScript, but no excuse anymore.

                      It's not unlike Flash too. Flash lasted a lot longer and was purpose built for that one thing and still sucked. Java was made for anything but that and did pretty well considering.

                      1 Reply Last reply Reply Quote 0
                      • scottalanmillerS
                        scottalanmiller
                        last edited by

                        It's much like how COBOL and Fortran take quite a beating today. But they were breakthroughs at the time and were really important.

                        tonyshowoffT 1 Reply Last reply Reply Quote 0
                        • tonyshowoffT
                          tonyshowoff @scottalanmiller
                          last edited by

                          @scottalanmiller said:

                          It's much like how COBOL and Fortran take quite a beating today. But they were breakthroughs at the time and were really important.

                          In the context of their time COBOL, FORTRAN, et al were important, but today they're lumbering proto-dinosaurs. It's more disturbing than anything else how much out there still uses it and should've been replaced long ago.

                          I was going to mention flash as well, and what I like is how flash is finally on its way out, and mostly only gets used now for video. We fail over to flash player for some of our older videos which are not re-encoded (we've been slowly re-encoding to something HTML5 friendly, but there are 2 million videos so it's taking a while) and also fail over if the person simply doesn't have HTML 5 video playing for whatever reason.

                          1 Reply Last reply Reply Quote 0
                          • 1 / 1
                          • First post
                            Last post