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 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