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. Anybody else read the Java thing in the daily news?

Anybody else read the Java thing in the daily news?

Scheduled Pinned Locked Moved The Lounge
csharpc++javadotnethardware
73 Posts 24 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.
  • G Offline
    G Offline
    glennPattonWork3
    wrote on last edited by
    #1

    Java...I have never really seen the point of it, okay it was supposed to run everywhere with Java Virtual Machine (like .NET Framework on some things iPaqs, Pocket PC), not give you direct access to the hardware (like .NET annoying), be royalty free (like .NET Runtime). So all in all it has been replaced has it not (discussion in a Pub with Geeky friends led to "Why the ***** would you use Java, C# pretty much the same plus you can blame Microsharft when it goes wrong!) Plus all the hotshot Java people I know (2) came from C++ to Java back C++ a few years ago... Are there features of Java that aren't anywhere else, whats it unique selling point any one (don't want to start a war just interested.)

    M L OriginalGriffO E A 14 Replies Last reply
    0
    • G glennPattonWork3

      Java...I have never really seen the point of it, okay it was supposed to run everywhere with Java Virtual Machine (like .NET Framework on some things iPaqs, Pocket PC), not give you direct access to the hardware (like .NET annoying), be royalty free (like .NET Runtime). So all in all it has been replaced has it not (discussion in a Pub with Geeky friends led to "Why the ***** would you use Java, C# pretty much the same plus you can blame Microsharft when it goes wrong!) Plus all the hotshot Java people I know (2) came from C++ to Java back C++ a few years ago... Are there features of Java that aren't anywhere else, whats it unique selling point any one (don't want to start a war just interested.)

      M Offline
      M Offline
      Mark_Wallace
      wrote on last edited by
      #2

      The thing is that Java provides the shells needed to use Java/run Java apps on any platform. DotNET doesn't provide such shells (mono, for example, is third party open-source), so you can't simply copy a DotNET program to a mac or Linux machine and just run it without jumping through several hoops. The biggest problem with Java was performance, which was easy to hold up and sneer at, so, now that its performance has been hugely improved, people are getting antsy, and publishing scare stories that will just make Java supporters turn even more hard core.

      I wanna be a eunuchs developer! Pass me a bread knife!

      N L G J 4 Replies Last reply
      0
      • M Mark_Wallace

        The thing is that Java provides the shells needed to use Java/run Java apps on any platform. DotNET doesn't provide such shells (mono, for example, is third party open-source), so you can't simply copy a DotNET program to a mac or Linux machine and just run it without jumping through several hoops. The biggest problem with Java was performance, which was easy to hold up and sneer at, so, now that its performance has been hugely improved, people are getting antsy, and publishing scare stories that will just make Java supporters turn even more hard core.

        I wanna be a eunuchs developer! Pass me a bread knife!

        N Offline
        N Offline
        NormDroid
        wrote on last edited by
        #3

        Mark Wallace wrote:

        The biggest problem with Java was

        That may be but apparently it's installed on 1 Billion Devices :)

        Software Kinetics Dependable Software

        V 1 Reply Last reply
        0
        • M Mark_Wallace

          The thing is that Java provides the shells needed to use Java/run Java apps on any platform. DotNET doesn't provide such shells (mono, for example, is third party open-source), so you can't simply copy a DotNET program to a mac or Linux machine and just run it without jumping through several hoops. The biggest problem with Java was performance, which was easy to hold up and sneer at, so, now that its performance has been hugely improved, people are getting antsy, and publishing scare stories that will just make Java supporters turn even more hard core.

          I wanna be a eunuchs developer! Pass me a bread knife!

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

          Mark Wallace wrote:

          DotNET doesn't provide such shells

          It does, and there are more implementations available on Linux than merely Mono.

          Mark Wallace wrote:

          so you can't simply copy a DotNET program to a mac or Linux machine and just run it without jumping through several hoops.

          If it is a pure C# application, one can. It's binary compatible, meaning that I can simply run an app that has been compiled using Visual Studio.

          Bastard Programmer from Hell :suss: if you can't read my code, try converting it here[^]

          1 Reply Last reply
          0
          • M Mark_Wallace

            The thing is that Java provides the shells needed to use Java/run Java apps on any platform. DotNET doesn't provide such shells (mono, for example, is third party open-source), so you can't simply copy a DotNET program to a mac or Linux machine and just run it without jumping through several hoops. The biggest problem with Java was performance, which was easy to hold up and sneer at, so, now that its performance has been hugely improved, people are getting antsy, and publishing scare stories that will just make Java supporters turn even more hard core.

            I wanna be a eunuchs developer! Pass me a bread knife!

            G Offline
            G Offline
            glennPattonWork3
            wrote on last edited by
            #5

            Of course, I didn't think about mac or linux, though in my limited experience of Linux if I need to port an application it's usually dos based written in C or C++ just shove on a memory stick and off you go, recompile, jobs a good-un! So if I wrote a standard GUI (Windows for want of a better word) would that just plain transfer with a memory stick with little or no adjustment? Glenn

            M 1 Reply Last reply
            0
            • G glennPattonWork3

              Of course, I didn't think about mac or linux, though in my limited experience of Linux if I need to port an application it's usually dos based written in C or C++ just shove on a memory stick and off you go, recompile, jobs a good-un! So if I wrote a standard GUI (Windows for want of a better word) would that just plain transfer with a memory stick with little or no adjustment? Glenn

              M Offline
              M Offline
              Mark_Wallace
              wrote on last edited by
              #6

              There's an outside chance that you might need the Windows API for it to work

              I wanna be a eunuchs developer! Pass me a bread knife!

              1 Reply Last reply
              0
              • G glennPattonWork3

                Java...I have never really seen the point of it, okay it was supposed to run everywhere with Java Virtual Machine (like .NET Framework on some things iPaqs, Pocket PC), not give you direct access to the hardware (like .NET annoying), be royalty free (like .NET Runtime). So all in all it has been replaced has it not (discussion in a Pub with Geeky friends led to "Why the ***** would you use Java, C# pretty much the same plus you can blame Microsharft when it goes wrong!) Plus all the hotshot Java people I know (2) came from C++ to Java back C++ a few years ago... Are there features of Java that aren't anywhere else, whats it unique selling point any one (don't want to start a war just interested.)

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

                Java, like any computer language, can solve some problems; end of. It is neither better nor worse than any of the others, it is merely different, and is a 'good' solution to some problems. Sometimes the only reason to write a program in Java is "because it's the language I know best". Language bigots, like any other type (e.g. Mac bigots), are just sad bores. I have used C, C++, C# and Java * and am happy with any or all of them, each one has taught me something that I didn't know. *I've also written programs in machine code, assembler, Cobol, Fortran, RPG and a couple of others whose names I no longer remember.

                One of these days I'm going to think of a really clever signature.

                G A V 3 Replies Last reply
                0
                • G glennPattonWork3

                  Java...I have never really seen the point of it, okay it was supposed to run everywhere with Java Virtual Machine (like .NET Framework on some things iPaqs, Pocket PC), not give you direct access to the hardware (like .NET annoying), be royalty free (like .NET Runtime). So all in all it has been replaced has it not (discussion in a Pub with Geeky friends led to "Why the ***** would you use Java, C# pretty much the same plus you can blame Microsharft when it goes wrong!) Plus all the hotshot Java people I know (2) came from C++ to Java back C++ a few years ago... Are there features of Java that aren't anywhere else, whats it unique selling point any one (don't want to start a war just interested.)

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

                  glennPattonWork wrote:

                  Are there features of Java that aren't anywhere else, whats it unique selling point any one (don't want to start a war just interested.)

                  Java was thought at school, even before .NET existed. Before Java, all languages in school were company-agnostic, they'd only use languages that weren't bound to a certain company. It was pushed by the schools, and now it is slowly being replaced by .NET; the platform provides a better integration with the rest of the ecosystem (Office, DB-server), but (logically) it remains popular in the places that have invested much into their Java-systems.

                  Bastard Programmer from Hell :suss: if you can't read my code, try converting it here[^]

                  G R 2 Replies Last reply
                  0
                  • G glennPattonWork3

                    Java...I have never really seen the point of it, okay it was supposed to run everywhere with Java Virtual Machine (like .NET Framework on some things iPaqs, Pocket PC), not give you direct access to the hardware (like .NET annoying), be royalty free (like .NET Runtime). So all in all it has been replaced has it not (discussion in a Pub with Geeky friends led to "Why the ***** would you use Java, C# pretty much the same plus you can blame Microsharft when it goes wrong!) Plus all the hotshot Java people I know (2) came from C++ to Java back C++ a few years ago... Are there features of Java that aren't anywhere else, whats it unique selling point any one (don't want to start a war just interested.)

                    OriginalGriffO Offline
                    OriginalGriffO Offline
                    OriginalGriff
                    wrote on last edited by
                    #9

                    At least .NET doesn't scream at you "I want to update" every hour on the hour. Or at least it seemed to whenever I had the JVM installed. Don't anymore, and avoid anything that wants it.

                    Ideological Purity is no substitute for being able to stick your thumb down a pipe to stop the water

                    "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
                    "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

                    P A S 3 Replies Last reply
                    0
                    • L Lost User

                      Java, like any computer language, can solve some problems; end of. It is neither better nor worse than any of the others, it is merely different, and is a 'good' solution to some problems. Sometimes the only reason to write a program in Java is "because it's the language I know best". Language bigots, like any other type (e.g. Mac bigots), are just sad bores. I have used C, C++, C# and Java * and am happy with any or all of them, each one has taught me something that I didn't know. *I've also written programs in machine code, assembler, Cobol, Fortran, RPG and a couple of others whose names I no longer remember.

                      One of these days I'm going to think of a really clever signature.

                      G Offline
                      G Offline
                      glennPattonWork3
                      wrote on last edited by
                      #10

                      Really as I thought Horses for Courses! ;)

                      1 Reply Last reply
                      0
                      • OriginalGriffO OriginalGriff

                        At least .NET doesn't scream at you "I want to update" every hour on the hour. Or at least it seemed to whenever I had the JVM installed. Don't anymore, and avoid anything that wants it.

                        Ideological Purity is no substitute for being able to stick your thumb down a pipe to stop the water

                        P Offline
                        P Offline
                        Pete OHanlon
                        wrote on last edited by
                        #11

                        OriginalGriff wrote:

                        At least .NET doesn't scream at you "I want to update" every hour on the hour.

                        That's because .NET would be clashing with the Windows Update mechanism.

                        *pre-emptive celebratory nipple tassle jiggle* - Sean Ewington

                        "Mind bleach! Send me mind bleach!" - Nagy Vilmos

                        CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easier

                        1 Reply Last reply
                        0
                        • G glennPattonWork3

                          Java...I have never really seen the point of it, okay it was supposed to run everywhere with Java Virtual Machine (like .NET Framework on some things iPaqs, Pocket PC), not give you direct access to the hardware (like .NET annoying), be royalty free (like .NET Runtime). So all in all it has been replaced has it not (discussion in a Pub with Geeky friends led to "Why the ***** would you use Java, C# pretty much the same plus you can blame Microsharft when it goes wrong!) Plus all the hotshot Java people I know (2) came from C++ to Java back C++ a few years ago... Are there features of Java that aren't anywhere else, whats it unique selling point any one (don't want to start a war just interested.)

                          E Offline
                          E Offline
                          Espen Harlinn
                          wrote on last edited by
                          #12

                          glennPattonWork wrote:

                          Are there features of Java that aren't anywhere else

                          The sheer number of existing java libraries makes it a compelling choice for many projects - it's one of the platforms "unique selling points", another is that there are a huge number of people who knows a bit of java.

                          Espen Harlinn Principal Architect, Software - Goodtech Projects & Services AS Whenever methodologies become productized, objectivity is removed from the equation. -- Mike Myatt

                          G 1 Reply Last reply
                          0
                          • L Lost User

                            glennPattonWork wrote:

                            Are there features of Java that aren't anywhere else, whats it unique selling point any one (don't want to start a war just interested.)

                            Java was thought at school, even before .NET existed. Before Java, all languages in school were company-agnostic, they'd only use languages that weren't bound to a certain company. It was pushed by the schools, and now it is slowly being replaced by .NET; the platform provides a better integration with the rest of the ecosystem (Office, DB-server), but (logically) it remains popular in the places that have invested much into their Java-systems.

                            Bastard Programmer from Hell :suss: if you can't read my code, try converting it here[^]

                            G Offline
                            G Offline
                            glennPattonWork3
                            wrote on last edited by
                            #13

                            Quote:

                            all languages in school were company-agnostic

                            Mmmm....C... write a custom header for non standard stuff.

                            1 Reply Last reply
                            0
                            • G glennPattonWork3

                              Java...I have never really seen the point of it, okay it was supposed to run everywhere with Java Virtual Machine (like .NET Framework on some things iPaqs, Pocket PC), not give you direct access to the hardware (like .NET annoying), be royalty free (like .NET Runtime). So all in all it has been replaced has it not (discussion in a Pub with Geeky friends led to "Why the ***** would you use Java, C# pretty much the same plus you can blame Microsharft when it goes wrong!) Plus all the hotshot Java people I know (2) came from C++ to Java back C++ a few years ago... Are there features of Java that aren't anywhere else, whats it unique selling point any one (don't want to start a war just interested.)

                              A Offline
                              A Offline
                              Andrei Straut
                              wrote on last edited by
                              #14

                              I primarily come from a Java background. Was the first programming language I learned (I also learned a bit of algorithm basics applied in C, but way too little to count). I always had the opinion that it was a simple and pretty straightforward language. I still do, after having learned C# (which is comparable to Java at any scale and comes as a close second on my list of favorites), PHP and a bit of VB.NET ASPX, and Ruby. Then, I got into mobile (Java Android), and it got even better. I loved the Android Java even more then Java itself (here however I may be in the dark, as I have no experience with other mobile development frameworks). Once I learned the API basics and guidelines, it was all breeze and fifth gear (it was an internal applications targeted to tablets. The purpose was to give the delivery boys and drivers a means to keep track of where they go, what they pick up and what they deliver to customers). Lately I've been mostly caught with C#, building modules for an Oracle ERP automation. While has been, and still is fun, and while I really like what I'm doing at the moment (to me, LINQ does rule btw), I miss Java. C# and VS to me seem too, dunno, businesslike, while Java (both under NetBeans and Eclipse) seemed a little more leaned back. I'm not hardcore fanboy enough to say it has no shortcomings (and I won't even go into details here). Not at all, but then which language doesn't? All in all, I can't even put my finger on why I love Java. I just do. Personal preference maybe, but it's mine and I'm keeping to it. EDIT: I'm not using it for everything and I don't say that it's good for everything, AT ALL! There are languages far better suited for certain tasks (.NET for Windows-targeted development comes to mind). But having to choose between Java and another language equally suited for the task at hand, I'll always choose Java.

                              Full-fledged Java/.NET lover, full-fledged PHP hater. Full-fledged Google/Microsoft lover, full-fledged Apple hater. Full-fledged Skype lover, full-fledged YM hater.

                              T V 2 Replies Last reply
                              0
                              • OriginalGriffO OriginalGriff

                                At least .NET doesn't scream at you "I want to update" every hour on the hour. Or at least it seemed to whenever I had the JVM installed. Don't anymore, and avoid anything that wants it.

                                Ideological Purity is no substitute for being able to stick your thumb down a pipe to stop the water

                                A Offline
                                A Offline
                                Andrei Straut
                                wrote on last edited by
                                #15

                                I have the full Java suite installed both on my dev laptop and the home computer. Other than the security update a few days ago, I can't even remember the last time Java bugged me for an update. Yes, .NET doesn't scream 'update' at me, but neither did Java

                                Full-fledged Java/.NET lover, full-fledged PHP hater. Full-fledged Google/Microsoft lover, full-fledged Apple hater. Full-fledged Skype lover, full-fledged YM hater.

                                1 Reply Last reply
                                0
                                • E Espen Harlinn

                                  glennPattonWork wrote:

                                  Are there features of Java that aren't anywhere else

                                  The sheer number of existing java libraries makes it a compelling choice for many projects - it's one of the platforms "unique selling points", another is that there are a huge number of people who knows a bit of java.

                                  Espen Harlinn Principal Architect, Software - Goodtech Projects & Services AS Whenever methodologies become productized, objectivity is removed from the equation. -- Mike Myatt

                                  G Offline
                                  G Offline
                                  glennPattonWork3
                                  wrote on last edited by
                                  #16

                                  Quote:

                                  another is that there are a huge number of people who knows a bit of java

                                  a bit of java...oh dear, that sounds like you know enough to be dangerous, get your self in a hole but not enough to get out!

                                  E 1 Reply Last reply
                                  0
                                  • L Lost User

                                    Java, like any computer language, can solve some problems; end of. It is neither better nor worse than any of the others, it is merely different, and is a 'good' solution to some problems. Sometimes the only reason to write a program in Java is "because it's the language I know best". Language bigots, like any other type (e.g. Mac bigots), are just sad bores. I have used C, C++, C# and Java * and am happy with any or all of them, each one has taught me something that I didn't know. *I've also written programs in machine code, assembler, Cobol, Fortran, RPG and a couple of others whose names I no longer remember.

                                    One of these days I'm going to think of a really clever signature.

                                    A Offline
                                    A Offline
                                    Andrei Straut
                                    wrote on last edited by
                                    #17

                                    Word :thumbsup:

                                    Full-fledged Java/.NET lover, full-fledged PHP hater. Full-fledged Google/Microsoft lover, full-fledged Apple hater. Full-fledged Skype lover, full-fledged YM hater.

                                    1 Reply Last reply
                                    0
                                    • G glennPattonWork3

                                      Quote:

                                      another is that there are a huge number of people who knows a bit of java

                                      a bit of java...oh dear, that sounds like you know enough to be dangerous, get your self in a hole but not enough to get out!

                                      E Offline
                                      E Offline
                                      Espen Harlinn
                                      wrote on last edited by
                                      #18

                                      glennPattonWork wrote:

                                      a bit of java...oh dear

                                      Developers are not supposed to be experts anymore, at least that's the myth tooted by a surprising number of people.

                                      Espen Harlinn Principal Architect, Software - Goodtech Projects & Services AS Whenever methodologies become productized, objectivity is removed from the equation. -- Mike Myatt

                                      G 1 Reply Last reply
                                      0
                                      • A Andrei Straut

                                        I primarily come from a Java background. Was the first programming language I learned (I also learned a bit of algorithm basics applied in C, but way too little to count). I always had the opinion that it was a simple and pretty straightforward language. I still do, after having learned C# (which is comparable to Java at any scale and comes as a close second on my list of favorites), PHP and a bit of VB.NET ASPX, and Ruby. Then, I got into mobile (Java Android), and it got even better. I loved the Android Java even more then Java itself (here however I may be in the dark, as I have no experience with other mobile development frameworks). Once I learned the API basics and guidelines, it was all breeze and fifth gear (it was an internal applications targeted to tablets. The purpose was to give the delivery boys and drivers a means to keep track of where they go, what they pick up and what they deliver to customers). Lately I've been mostly caught with C#, building modules for an Oracle ERP automation. While has been, and still is fun, and while I really like what I'm doing at the moment (to me, LINQ does rule btw), I miss Java. C# and VS to me seem too, dunno, businesslike, while Java (both under NetBeans and Eclipse) seemed a little more leaned back. I'm not hardcore fanboy enough to say it has no shortcomings (and I won't even go into details here). Not at all, but then which language doesn't? All in all, I can't even put my finger on why I love Java. I just do. Personal preference maybe, but it's mine and I'm keeping to it. EDIT: I'm not using it for everything and I don't say that it's good for everything, AT ALL! There are languages far better suited for certain tasks (.NET for Windows-targeted development comes to mind). But having to choose between Java and another language equally suited for the task at hand, I'll always choose Java.

                                        Full-fledged Java/.NET lover, full-fledged PHP hater. Full-fledged Google/Microsoft lover, full-fledged Apple hater. Full-fledged Skype lover, full-fledged YM hater.

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

                                        Andrei Straut wrote:

                                        I primarily come from a Java background.

                                        :rose:

                                        1 Reply Last reply
                                        0
                                        • E Espen Harlinn

                                          glennPattonWork wrote:

                                          a bit of java...oh dear

                                          Developers are not supposed to be experts anymore, at least that's the myth tooted by a surprising number of people.

                                          Espen Harlinn Principal Architect, Software - Goodtech Projects & Services AS Whenever methodologies become productized, objectivity is removed from the equation. -- Mike Myatt

                                          G Offline
                                          G Offline
                                          glennPattonWork3
                                          wrote on last edited by
                                          #20

                                          Well I have always thought you should be able to do the basic input/output, file handling, port bashing methods before you can say I know a bit, and even then you get in horrible trouble the first weeks.

                                          E 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