1. #1
    Dreadlord holyforce's Avatar
    10+ Year Old Account
    Join Date
    Jun 2010
    Location
    Some where in the bowels of new jersey
    Posts
    893

    Why so much hate on Java?

    I don't understand why there is so much hating on java, its a wonderful development platform, people say its slow compared to C++. Witch in fact is not as true as it used to be. they are near each other in the performance department. I admit java can be resource Hungry(if you play on a toaster) or if the program is coded poorly(IE not up to standards set by oracle.)

    what do you guys think?
    doh my god....

    "don't look back, it's a trap, it a fact, it's a booby trap booby trap" - The Dickies

  2. #2
    Herald of the Titans Saithes's Avatar
    10+ Year Old Account
    Join Date
    Feb 2011
    Location
    Mun
    Posts
    2,719
    It's bloated and inefficient usually which is why.
    Intel Core i7 5820K @ 4.2GHz | Asus X99 Deluxe Motherboard | 16GB Crucial DDR4 2133 | MSI GTX 980 4G GAMING | Corsair HX750 Gold | 500GB Samsung 840 EVO

  3. #3
    No idea! Personally, I like making "simple" programs in Java
    I get the feeling that you're confined to less parameters compared to VB for example, when you don't actually need a proper interface with sparkly buttons everywhere.
    Computer: Intel I7-3770k @ 4.5GHz | 16GB 1600MHz DDR3 RAM | AMD 7970 GHz @ 1200/1600 | ASUS Z77-V PRO Mobo|

  4. #4
    VERY slowly loading browser plugin is biggest problem in my opinion (for actual program, not silly script).
    Same as very slow interpretation every time you run "program".

    Performance of program is fine but it takes ages to run browser plugin then more ages to actually run program.
    Why you think the Net was born? Porn! Porn! Porn!

  5. #5
    The Lightbringer Asera's Avatar
    15+ Year Old Account
    Join Date
    Aug 2008
    Location
    This side of an imaginary line in the sand
    Posts
    3,741
    Quote Originally Posted by Saithes View Post
    It's bloated and inefficient usually which is why.
    This, pretty much.

    When optimized, Java programs run fairly well. Problem is, Sun/Oracle put in oodles of tools for developers to be lazy, which when they are, causes programs and web apps to be. Very. Slow.
    red panda red panda red panda!

  6. #6
    Deleted
    Its solid for simple purpose applications where cross-platform support is the essential component. But because of its fairly inefficient resource use, it doesn't work well for heavy applications.

    Most languages are compiled to operate directly against the underlying processor architecture. Some even allow parts of the code to manually be written in Assembler, rather than relying on the Compiler to do it for you. By contrast, Java only runs against another program (an interpreter), and only that in turn runs against the processor itself. Its a slow, and should be obvious inefficient method of running software. The overhead is simply huge. Its somewhat reminiscent of permanently running a VM/Emulator.

  7. #7
    Quote Originally Posted by holyforce View Post
    I don't understand why there is so much hating on java, its a wonderful development platform, people say its slow compared to C++. Witch in fact is not as true as it used to be. they are near each other in the performance department. I admit java can be resource Hungry(if you play on a toaster) or if the program is coded poorly(IE not up to standards set by oracle.)

    what do you guys think?
    It _is_ slow and resource hungry compared to native code. It also requires a huge runtime/virtual machine to run and it's not nice to add more requirements for end users.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •