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. What's wrong with Java?

What's wrong with Java?

Scheduled Pinned Locked Moved The Lounge
csharpvisual-studiojavaquestion
75 Posts 34 Posters 10 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.
  • C Offline
    C Offline
    Cp Coder
    wrote on last edited by
    #1

    I don't understand the snarky comments one sees about Java. :confused: I am well versed in programming both in C# (Visual Studio 2019) and JavaFx (IntelliJ IDE). I enjoy both equally. There must be something wrong with me! :sigh: :laugh:

    Get me coffee and no one gets hurt!

    W P realJSOPR Greg UtasG Mike HankeyM 26 Replies Last reply
    0
    • C Cp Coder

      I don't understand the snarky comments one sees about Java. :confused: I am well versed in programming both in C# (Visual Studio 2019) and JavaFx (IntelliJ IDE). I enjoy both equally. There must be something wrong with me! :sigh: :laugh:

      Get me coffee and no one gets hurt!

      W Offline
      W Offline
      W Balboos GHB
      wrote on last edited by
      #2

      Both just a couple of cheap knockoffs of "C".

      Ravings en masse^

      "The difference between genius and stupidity is that genius has its limits." - Albert Einstein

      "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010

      C Greg UtasG 2 Replies Last reply
      0
      • C Cp Coder

        I don't understand the snarky comments one sees about Java. :confused: I am well versed in programming both in C# (Visual Studio 2019) and JavaFx (IntelliJ IDE). I enjoy both equally. There must be something wrong with me! :sigh: :laugh:

        Get me coffee and no one gets hurt!

        P Offline
        P Offline
        PIEBALDconsult
        wrote on last edited by
        #3

        It's more the culture of its enthusiasts. See also: Stevey's Blog Rants: Execution in the Kingdom of Nouns[^]

        1 Reply Last reply
        0
        • W W Balboos GHB

          Both just a couple of cheap knockoffs of "C".

          Ravings en masse^

          "The difference between genius and stupidity is that genius has its limits." - Albert Einstein

          "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010

          C Offline
          C Offline
          Cp Coder
          wrote on last edited by
          #4

          Both C# and Java see so much further, because they stand on the shoulders of C! :)

          Get me coffee and no one gets hurt!

          W 1 Reply Last reply
          0
          • C Cp Coder

            I don't understand the snarky comments one sees about Java. :confused: I am well versed in programming both in C# (Visual Studio 2019) and JavaFx (IntelliJ IDE). I enjoy both equally. There must be something wrong with me! :sigh: :laugh:

            Get me coffee and no one gets hurt!

            realJSOPR Offline
            realJSOPR Offline
            realJSOP
            wrote on last edited by
            #5

            All programming languages are just variations on the theme we know as "assembly language".

            ".45 ACP - because shooting twice is just silly" - JSOP, 2010
            -----
            You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
            -----
            When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013

            T 1 Reply Last reply
            0
            • W W Balboos GHB

              Both just a couple of cheap knockoffs of "C".

              Ravings en masse^

              "The difference between genius and stupidity is that genius has its limits." - Albert Einstein

              "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010

              Greg UtasG Offline
              Greg UtasG Offline
              Greg Utas
              wrote on last edited by
              #6

              Or expensive knockoffs of C++, which is an expensive knockoff of C.

              Robust Services Core | Software Techniques for Lemmings | Articles
              The fox knows many things, but the hedgehog knows one big thing.

              <p><a href="https://github.com/GregUtas/robust-services-core/blob/master/README.md">Robust Services Core</a>
              <em>The fox knows many things, but the hedgehog knows one big thing.</em></p>

              1 Reply Last reply
              0
              • C Cp Coder

                I don't understand the snarky comments one sees about Java. :confused: I am well versed in programming both in C# (Visual Studio 2019) and JavaFx (IntelliJ IDE). I enjoy both equally. There must be something wrong with me! :sigh: :laugh:

                Get me coffee and no one gets hurt!

                Greg UtasG Offline
                Greg UtasG Offline
                Greg Utas
                wrote on last edited by
                #7

                From my perspective, that it doesn't let you control things the way C++ does, particularly memory. Other than that, I don't have any issues with it, although I don't know it very well.

                Robust Services Core | Software Techniques for Lemmings | Articles
                The fox knows many things, but the hedgehog knows one big thing.

                <p><a href="https://github.com/GregUtas/robust-services-core/blob/master/README.md">Robust Services Core</a>
                <em>The fox knows many things, but the hedgehog knows one big thing.</em></p>

                T 1 Reply Last reply
                0
                • C Cp Coder

                  Both C# and Java see so much further, because they stand on the shoulders of C! :)

                  Get me coffee and no one gets hurt!

                  W Offline
                  W Offline
                  W Balboos GHB
                  wrote on last edited by
                  #8

                  Alas, they seem to spend too much time looking down and contemplating their own navals. The lucky ones see belly-button LINT. (The rest of the time just awaiting the next upgrade and amazing new features they could never have done without)

                  Ravings en masse^

                  "The difference between genius and stupidity is that genius has its limits." - Albert Einstein

                  "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010

                  1 Reply Last reply
                  0
                  • C Cp Coder

                    I don't understand the snarky comments one sees about Java. :confused: I am well versed in programming both in C# (Visual Studio 2019) and JavaFx (IntelliJ IDE). I enjoy both equally. There must be something wrong with me! :sigh: :laugh:

                    Get me coffee and no one gets hurt!

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

                    It's like the ongoing dispute between Nikon and Canon users as to which is best. They are both excellent cameras it's just a matter of preference...but Nikon is way better. :)

                    The less you need, the more you have. JaxCoder.com

                    C P M 3 Replies Last reply
                    0
                    • C Cp Coder

                      I don't understand the snarky comments one sees about Java. :confused: I am well versed in programming both in C# (Visual Studio 2019) and JavaFx (IntelliJ IDE). I enjoy both equally. There must be something wrong with me! :sigh: :laugh:

                      Get me coffee and no one gets hurt!

                      H Offline
                      H Offline
                      honey the codewitch
                      wrote on last edited by
                      #10

                      enforcement of byte order. clunky base runtimes. a template engine that is source level so *could* be as powerful as C++'s and better than C#s but sadly, isn't. and personally, it just feels stifling somehow. i find myself getting into "the zone" in C# much more quickly than java, and staying there longer. I think part of it is the tools. Vstudio is just great though i've never used intelliJ. Eclipse is garbage, IMO. it always crashes on me if i try to use extensions, and it feels open source - designed by 100 different people. so i think a big part for me is the tools. If it weren't for all that, I'd probably prefer it to C# simply because of the amount of "cool code" or otherwise code or libraries I could have found very useful but were java only.

                      Real programmers use butterflies

                      C 1 Reply Last reply
                      0
                      • C Cp Coder

                        I don't understand the snarky comments one sees about Java. :confused: I am well versed in programming both in C# (Visual Studio 2019) and JavaFx (IntelliJ IDE). I enjoy both equally. There must be something wrong with me! :sigh: :laugh:

                        Get me coffee and no one gets hurt!

                        C Offline
                        C Offline
                        Chris Copeland
                        wrote on last edited by
                        #11

                        I agree, I work in both Java and C# and don't have a problem with either. I think Java gained a stigma from ye olde Java applets, but for modern-day coding I enjoy using Java and Spring for building REST APIs.

                        [ MQ | Tor.NET | Mimick ]

                        1 Reply Last reply
                        0
                        • Mike HankeyM Mike Hankey

                          It's like the ongoing dispute between Nikon and Canon users as to which is best. They are both excellent cameras it's just a matter of preference...but Nikon is way better. :)

                          The less you need, the more you have. JaxCoder.com

                          C Offline
                          C Offline
                          Cp Coder
                          wrote on last edited by
                          #12

                          You realize this thread is not about cameras? :laugh: Sorry - just messing with you!

                          Get me coffee and no one gets hurt!

                          Mike HankeyM T 2 Replies Last reply
                          0
                          • H honey the codewitch

                            enforcement of byte order. clunky base runtimes. a template engine that is source level so *could* be as powerful as C++'s and better than C#s but sadly, isn't. and personally, it just feels stifling somehow. i find myself getting into "the zone" in C# much more quickly than java, and staying there longer. I think part of it is the tools. Vstudio is just great though i've never used intelliJ. Eclipse is garbage, IMO. it always crashes on me if i try to use extensions, and it feels open source - designed by 100 different people. so i think a big part for me is the tools. If it weren't for all that, I'd probably prefer it to C# simply because of the amount of "cool code" or otherwise code or libraries I could have found very useful but were java only.

                            Real programmers use butterflies

                            C Offline
                            C Offline
                            Cp Coder
                            wrote on last edited by
                            #13

                            Quote:

                            so i think a big part for me is the tools

                            I started out using Eclipse, but then I noticed many Java developers were switching to IntelliJ. Then I switched to IntelliJ. I will never go back to Eclipse. Try IntelliJ if you ever again need to do some JavaFX.

                            Get me coffee and no one gets hurt!

                            raddevusR 1 Reply Last reply
                            0
                            • C Cp Coder

                              You realize this thread is not about cameras? :laugh: Sorry - just messing with you!

                              Get me coffee and no one gets hurt!

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

                              This is not ilovenikon.com?, well then never mind! :) said Rosanna Weekend Update: Roseanne Roseannadanna on Smoking - SNL - YouTube[^]

                              The less you need, the more you have. JaxCoder.com

                              1 Reply Last reply
                              0
                              • Mike HankeyM Mike Hankey

                                It's like the ongoing dispute between Nikon and Canon users as to which is best. They are both excellent cameras it's just a matter of preference...but Nikon is way better. :)

                                The less you need, the more you have. JaxCoder.com

                                P Offline
                                P Offline
                                PIEBALDconsult
                                wrote on last edited by
                                #15

                                Nikon is unusable. Pentax is the only true path.

                                Mike HankeyM pkfoxP 2 Replies Last reply
                                0
                                • C Cp Coder

                                  I don't understand the snarky comments one sees about Java. :confused: I am well versed in programming both in C# (Visual Studio 2019) and JavaFx (IntelliJ IDE). I enjoy both equally. There must be something wrong with me! :sigh: :laugh:

                                  Get me coffee and no one gets hurt!

                                  raddevusR Offline
                                  raddevusR Offline
                                  raddevus
                                  wrote on last edited by
                                  #16

                                  There are two main issues to me: 1) versioning -- difficult to know which version to run and what functionality I will have -- this is especially after Oracle took over and then it split even more with the OpenJDK and all that nonsense. It's quite difficult. Along with versioning it is difficult to find tools that feel like they are "official". For instance, I am attempting to use JCov (java coverage tool) and it is supposed to be the "official" but very poorly or not documented at all. 2) UI Framework - Oh boy. I remember the original was something like AWT, right? Then JavaFX (but never caught on fully). 3rd party stuff, and controls that are instantly recognizable that they weren't Windows controls. It was all so confusing and there were better options (C#, Visual Studio and MFC, etc). 3) Java Applets they used applets to introduce Java and it was supposed to be gee-whiz. I was like, "a plugin...?? that fails a lot in my browser...?? and needs to be updated constantly...??? which MS doesn't like to support ???" That intro to Java kind of killed it. After that it felt like a slow cumbersome thing with no direct line to components without lots of management. So, over to C#, which was easy. Much of this isn't "fair" to Java, but it is the perception.

                                  B 1 Reply Last reply
                                  0
                                  • C Cp Coder

                                    Quote:

                                    so i think a big part for me is the tools

                                    I started out using Eclipse, but then I noticed many Java developers were switching to IntelliJ. Then I switched to IntelliJ. I will never go back to Eclipse. Try IntelliJ if you ever again need to do some JavaFX.

                                    Get me coffee and no one gets hurt!

                                    raddevusR Offline
                                    raddevusR Offline
                                    raddevus
                                    wrote on last edited by
                                    #17

                                    Yes, the IDE being Eclipse also made Java a troublesome uptake. Very good point. I started doing Android early on and it was Eclipse-based and it drained all of the happy-happy new energy of a new development platform (Android) and I ran away. Then, they went to Android Studio (intellij) and it was YESS!!!!!!!

                                    1 Reply Last reply
                                    0
                                    • P PIEBALDconsult

                                      Nikon is unusable. Pentax is the only true path.

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

                                      Nay brother let me lead you to the true path of enlightenment. Nikon shall set you free and with your purchase of a new lens you shall receive the blessing of the shutter gods.

                                      The less you need, the more you have. JaxCoder.com

                                      P D 2 Replies Last reply
                                      0
                                      • C Cp Coder

                                        I don't understand the snarky comments one sees about Java. :confused: I am well versed in programming both in C# (Visual Studio 2019) and JavaFx (IntelliJ IDE). I enjoy both equally. There must be something wrong with me! :sigh: :laugh:

                                        Get me coffee and no one gets hurt!

                                        M Offline
                                        M Offline
                                        markrlondon
                                        wrote on last edited by
                                        #19

                                        Tribalism, innit.

                                        1 Reply Last reply
                                        0
                                        • Mike HankeyM Mike Hankey

                                          Nay brother let me lead you to the true path of enlightenment. Nikon shall set you free and with your purchase of a new lens you shall receive the blessing of the shutter gods.

                                          The less you need, the more you have. JaxCoder.com

                                          P Offline
                                          P Offline
                                          PIEBALDconsult
                                          wrote on last edited by
                                          #20

                                          Uuuhhh... I have no lenses younger than about twenty years -- and some closer to seventy. My latest camera purchase is a Kodak Vigilant Six-20 (circa 1940). Lately I've been playing with a 4x5 monorail camera from the '60s. I say again, Nikon is unusable -- except maybe by wrong-handed practitioners (like my brother). Having said that, Nikon does make good point-and-shoot cameras, my wife is on her third.

                                          Mike HankeyM T L 3 Replies 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