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. Other Discussions
  3. The Insider News
  4. Why do so many software engineers hate Java?

Why do so many software engineers hate Java?

Scheduled Pinned Locked Moved The Insider News
javahtmlcomquestion
19 Posts 14 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.
  • K Offline
    K Offline
    Kent Sharkey
    wrote on last edited by
    #1

    Huffington Post[^]:

    If you put Java on a technical trial, it doesn't do so bad.

    discuss

    O X Mike HankeyM N R 12 Replies Last reply
    0
    • K Kent Sharkey

      Huffington Post[^]:

      If you put Java on a technical trial, it doesn't do so bad.

      discuss

      O Offline
      O Offline
      Oshtri Deka
      wrote on last edited by
      #2

      Hate? Hate is illogical and immature. IMO it is because software engineers are among most opinionated people on the face of the Earth. It's simple as that. With that being written, I can openly say I strongly dislike Java. :) My opinion is quite a bit influenced with the fact that early in my career I was kind of forced to adopt it.

      Mislim, dakle jeo sam.

      B 1 Reply Last reply
      0
      • K Kent Sharkey

        Huffington Post[^]:

        If you put Java on a technical trial, it doesn't do so bad.

        discuss

        X Offline
        X Offline
        Xmen Real
        wrote on last edited by
        #3

        I do not hate it. The reason I use java is because its similar to C# and supports Android, and there were things that I hated in Java but there were also things I liked them. I do not remember right now, but Java is not that bad.

        TVMU^P[[IGIOQHG^JSH`A#@`RFJ\c^JPL>;"[,*/|+&WLEZGc`AFXc!L %^]*IRXD#@GKCQ`R\^SF_WcHbORY87֦ʻ6ϣN8ȤBcRAV\Z^&SU~%CSWQ@#2 W_AD`EPABIKRDFVS)EVLQK)JKQUFK[M`UKs*$GwU#QDXBER@CBN% R0~53%eYrd8mt^7Z6]iTF+(EWfJ9zaK-i’TV.C\y<pŠjxsg-b$f4ia>

        ----------------------------------------------- 128 bit encrypted signature, crack if you can

        1 Reply Last reply
        0
        • K Kent Sharkey

          Huffington Post[^]:

          If you put Java on a technical trial, it doesn't do so bad.

          discuss

          Mike HankeyM Offline
          Mike HankeyM Offline
          Mike Hankey
          wrote on last edited by
          #4

          Love it drink two cups every morning...oh you mean the language...Oracle!

          New version: WinHeist Version 2.1.0 My goal in life is to have a psychiatric disorder named after me. I'm currently unsupervised, I know it freaks me out too but the possibilities are endless.

          1 Reply Last reply
          0
          • K Kent Sharkey

            Huffington Post[^]:

            If you put Java on a technical trial, it doesn't do so bad.

            discuss

            N Offline
            N Offline
            newton saber
            wrote on last edited by
            #5

            I remember when Java was released. It was originally marketed as a tool to create web plugins -- applets. I remember writing the "hello, world" applet and running it in Netscape Navigator. Then I waited, waited, waited. The UI tools weren't there either and Visual C++ and MFC let you do so much. However, it took quite a few years for Java to get fast enough to create a real applet that could do anything. By that time there were other non-plugin methods and I had even more Visual C++ desktop experience and then C# arose. Java was always just one step behind for me. Now, I've learned quite a bit of Java because I own an android pad and I'm very interested in development for it. Java isn't so bad now. For Android development. Plus the absolute explosion of toolkits which actuall all do the same thing -- due to opensource nature of Java -- makes getting into it a huge research project. And yet, I don't hate it. I wonder why not. :D

            1 Reply Last reply
            0
            • K Kent Sharkey

              Huffington Post[^]:

              If you put Java on a technical trial, it doesn't do so bad.

              discuss

              R Offline
              R Offline
              Robert Vandenberg Huang
              wrote on last edited by
              #6

              I don't hate Java itself. But that ask.com is really f**king annoying and makes me keep away from Java.

              1 Reply Last reply
              0
              • K Kent Sharkey

                Huffington Post[^]:

                If you put Java on a technical trial, it doesn't do so bad.

                discuss

                M Offline
                M Offline
                Mario Vernari
                wrote on last edited by
                #7

                Strange question... I'd rather asked: "Why do so many software engineers love C/C++?"

                N 1 Reply Last reply
                0
                • K Kent Sharkey

                  Huffington Post[^]:

                  If you put Java on a technical trial, it doesn't do so bad.

                  discuss

                  K Offline
                  K Offline
                  KarstenK
                  wrote on last edited by
                  #8

                  I hate Adobe und Symantec for their crappy product, but Java isnt so bad. I like C++ and C#. And my love got Objective-C and maybe someday Swift. They make working fun and are reliable with good and usable code, documentation and API and class structure.

                  Press F1 for help or google it. Greetings from Germany

                  1 Reply Last reply
                  0
                  • K Kent Sharkey

                    Huffington Post[^]:

                    If you put Java on a technical trial, it doesn't do so bad.

                    discuss

                    R Offline
                    R Offline
                    Rob Grainger
                    wrote on last edited by
                    #9

                    It doesn't help that it attempts to install crapware every time you do an installation/update.

                    "If you don't fail at least 90 percent of the time, you're not aiming high enough." Alan Kay.

                    1 Reply Last reply
                    0
                    • K Kent Sharkey

                      Huffington Post[^]:

                      If you put Java on a technical trial, it doesn't do so bad.

                      discuss

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

                      Absolutely fantastic article. Applies in many ways to other languages like Ruby too. Marc

                      Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!

                      1 Reply Last reply
                      0
                      • K Kent Sharkey

                        Huffington Post[^]:

                        If you put Java on a technical trial, it doesn't do so bad.

                        discuss

                        I Offline
                        I Offline
                        Ian Shlasko
                        wrote on last edited by
                        #11

                        Easy... When it first came out, it was slow, clunky, and made everyone miserable every time it appeared in their browser. These days, it's slightly-faster-but-still-slow, slightly-less-clunky-but-still-clunky, and still makes everyone miserable if it appears in their browser (Don't confuse Java with JavaScript). I'd rather use C#... Basically, C# is to Java as Windows 7 is to Vista. First you do it, then you do it right.

                        Proud to have finally moved to the A-Ark. Which one are you in?
                        Author of the Guardians Saga (Sci-Fi/Fantasy novels)

                        1 Reply Last reply
                        0
                        • K Kent Sharkey

                          Huffington Post[^]:

                          If you put Java on a technical trial, it doesn't do so bad.

                          discuss

                          D Offline
                          D Offline
                          Dennis_E
                          wrote on last edited by
                          #12

                          The article was mostly blah blah blah to me, but 2 words from the last sentence describe what I think of Java: ugly & counterproductive. Like for many people, Java was the first language I learned when I really started programming. Later, I learned some other languages and discovered that Java is just a dumb language. I can't say I hate it, but it's just ugly and messy. It's never neat or beautiful (like C#)

                          N 1 Reply Last reply
                          0
                          • M Mario Vernari

                            Strange question... I'd rather asked: "Why do so many software engineers love C/C++?"

                            N Offline
                            N Offline
                            newton saber
                            wrote on last edited by
                            #13

                            Well... if you got to ask, then it ain't worth 'splainin'. :D C is the greatest language of all time and was even great before time began. Then, along comes C with Classes (C++). That's better than anything else ever before or ever after. Plus, it's still all cryptic like and keeps the scipt-kiddies and their ilk out.

                            M B 2 Replies Last reply
                            0
                            • D Dennis_E

                              The article was mostly blah blah blah to me, but 2 words from the last sentence describe what I think of Java: ugly & counterproductive. Like for many people, Java was the first language I learned when I really started programming. Later, I learned some other languages and discovered that Java is just a dumb language. I can't say I hate it, but it's just ugly and messy. It's never neat or beautiful (like C#)

                              N Offline
                              N Offline
                              newton saber
                              wrote on last edited by
                              #14

                              Dennis_E wrote:

                              it's just ugly and messy. It's never neat or beautiful (like C#)

                              I really do think you are right about that. Java has the OpenSource feeling that it just never got to stability and things kept getting tacked on. Can't ever get your bearings.

                              1 Reply Last reply
                              0
                              • K Kent Sharkey

                                Huffington Post[^]:

                                If you put Java on a technical trial, it doesn't do so bad.

                                discuss

                                N Offline
                                N Offline
                                newton saber
                                wrote on last edited by
                                #15

                                Really, the main reason the author of the article puts forth that Java is bad is because "It is programming for the masses." I remember being a C++ developer and along came Java and everyone could program. Mmmm...hmmm... couldn't they now. VisualBasic was the same way or worse.

                                1 Reply Last reply
                                0
                                • N newton saber

                                  Well... if you got to ask, then it ain't worth 'splainin'. :D C is the greatest language of all time and was even great before time began. Then, along comes C with Classes (C++). That's better than anything else ever before or ever after. Plus, it's still all cryptic like and keeps the scipt-kiddies and their ilk out.

                                  M Offline
                                  M Offline
                                  Mario Vernari
                                  wrote on last edited by
                                  #16

                                  Thank you for the short story, but...I wanted to be provocative. Of course there's plenty of cases where a low-level language is useful and often mandatory, but... ...my question could be asked as "Why do so many SE use C/C++ for large pieces of software, when there are many super-powerful languages and super-powerful hardwares?" Don't want to fore a discussion, though... :)

                                  1 Reply Last reply
                                  0
                                  • O Oshtri Deka

                                    Hate? Hate is illogical and immature. IMO it is because software engineers are among most opinionated people on the face of the Earth. It's simple as that. With that being written, I can openly say I strongly dislike Java. :) My opinion is quite a bit influenced with the fact that early in my career I was kind of forced to adopt it.

                                    Mislim, dakle jeo sam.

                                    B Offline
                                    B Offline
                                    BillWoodruff
                                    wrote on last edited by
                                    #17

                                    All the people I hate are illogical, and immature, as well as mis-informed, stupid, opinionated, and narrow-minded.

                                    «To kill an error's as good a service, sometimes better than, establishing new truth or fact.» Charles Darwin in "Prospero's Precepts"

                                    1 Reply Last reply
                                    0
                                    • N newton saber

                                      Well... if you got to ask, then it ain't worth 'splainin'. :D C is the greatest language of all time and was even great before time began. Then, along comes C with Classes (C++). That's better than anything else ever before or ever after. Plus, it's still all cryptic like and keeps the scipt-kiddies and their ilk out.

                                      B Offline
                                      B Offline
                                      BillWoodruff
                                      wrote on last edited by
                                      #18

                                      newton.saber wrote:

                                      C ... snip ... was even great before time began.

                                      In the beginning was 'Malloc ?

                                      «To kill an error's as good a service, sometimes better than, establishing new truth or fact.» Charles Darwin in "Prospero's Precepts"

                                      V 1 Reply Last reply
                                      0
                                      • B BillWoodruff

                                        newton.saber wrote:

                                        C ... snip ... was even great before time began.

                                        In the beginning was 'Malloc ?

                                        «To kill an error's as good a service, sometimes better than, establishing new truth or fact.» Charles Darwin in "Prospero's Precepts"

                                        V Offline
                                        V Offline
                                        Vark111
                                        wrote on last edited by
                                        #19

                                        BillWoodruff wrote:

                                        In the beginning was 'Malloc ?

                                        Which begs the question... Are we still in scope, with a Delete in our future? Or is all of life just a dangling pointer?

                                        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