Page 1 of 6 123 ... LastLast
Results 1 to 10 of 56

Thread: Why aren't more Linux applications written in Java?

  1. #1
    Join Date
    Jun 2008
    Location
    Pennsylvania
    Beans
    473
    Distro
    Kubuntu

    Why aren't more Linux applications written in Java?

    Just curious, being that its cross platform, wouldn't that solve a lot of compatibility issues? Moreover, if more programs were written in Java (including those on Windows and Mac) wouldn't it help Linux users as well? why don't more people use Java so they don't have to port things as much?

    I know some people dont like Java for various reasons, many of which I agree and disagree with, but the JVM can be helpful. I dont think it slows things down enough to consider speed an issue.

    Please answer every question I present if you are able to. Thanks!
    KDE is the best

  2. #2
    Join Date
    Jun 2010
    Beans
    92

    Re: Why aren't more Linux applications written in Java?

    Quote Originally Posted by WinterMadness View Post
    Just curious, being that its cross platform, wouldn't that solve a lot of compatibility issues? Moreover, if more programs were written in Java (including those on Windows and Mac) wouldn't it help Linux users as well? why don't more people use Java so they don't have to port things as much?

    I know some people dont like Java for various reasons, many of which I agree and disagree with, but the JVM can be helpful. I dont think it slows things down enough to consider speed an issue.

    Please answer every question I present if you are able to. Thanks!

    There are others that are also cross platform. Python is my current favorite.

  3. #3
    Join Date
    Apr 2012
    Location
    广州
    Beans
    231
    Distro
    Ubuntu Gnome 16.04 Xenial Xerus

    Re: Why aren't more Linux applications written in Java?

    I am not fond of the Java syntax and some other limitations personally.

    I dont think it slows things down enough to consider speed an issue.
    A Codecs, renderer, or any low-level library couldn't sustain any slow down, since linux is not only for desktop, there are programs that requires massive computation.
    And it is not good enough for an application either. X11 isn't quite fast already, and Swing for GUI programming is pretty slow, which make it even worst.

    I think Gtk with Glade designer and with c/c++ can handle GUI pretty easily in most cases.

  4. #4
    Join Date
    Jun 2011
    Location
    Paris
    Beans
    55

    Re: Why aren't more Linux applications written in Java?

    Quote Originally Posted by DaviesX View Post
    I am not fond of the Java syntax and some other limitations personally.


    A Codecs, renderer, or any low-level library couldn't sustain any slow down, since linux is not only for desktop, there are programs that requires massive computation.
    And it is not good enough for an application either. X11 isn't quite fast already, and Swing for GUI programming is pretty slow, which make it even worst.

    I think Gtk with Glade designer and with c/c++ can handle GUI pretty easily in most cases.

    You might try the new javafx out (or scalafx with scala). Also, my lab uses java for massive computation purposes.
    Last edited by Leuchten; May 24th, 2013 at 04:30 AM.

  5. #5
    Join Date
    Nov 2012
    Location
    Thousand Oaks, CA, USA
    Beans
    324
    Distro
    Ubuntu Development Release

    Re: Why aren't more Linux applications written in Java?

    It's just the way things are I suppose.

  6. #6
    Join Date
    May 2013
    Beans
    1

    Re: Why aren't more Linux applications written in Java?

    Because it makes a site nice.

  7. #7
    Join Date
    Dec 2012
    Beans
    24

    Re: Why aren't more Linux applications written in Java?

    Quote Originally Posted by xb12x View Post
    There are others that are also cross platform. Python is my current favorite.

    As far as I know, python doesn't have its own windowing system and widgets. Java does (swing).

  8. #8
    Join Date
    Apr 2013
    Location
    43.49°N 7.46°E
    Beans
    117
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: Why aren't more Linux applications written in Java?

    Quote Originally Posted by ehrt74 View Post
    As far as I know, python doesn't have its own windowing system and widgets. Java does (swing).
    in python you may use:

  9. #9
    Join Date
    Sep 2009
    Location
    Freiburg/Germany
    Beans
    1,112
    Distro
    Ubuntu 12.10 Quantal Quetzal

    Re: Why aren't more Linux applications written in Java?

    • SWING doesn't support much desktop integration for GUI apps
    • often bad support for low level system functions and native libs
    • long startup time
    ClassicMenu Indicator - classic GNOME menu for Unity
    Unsettings - configuration program for the Unity
    Privacy Indicator - easily switch privacy settings in Unity
    Arronax - create and modify app starters

  10. #10
    Join Date
    Feb 2009
    Beans
    1,469

    Re: Why aren't more Linux applications written in Java?

    C'mon, we all know the real reason nobody uses Swing -- it's hideous.

    Other languages have (as it seems to me) better support for other windowing toolkits, which is big. Huge, really. There's no reason to limit yourself to Swing when using Java, but if you're not bound to Swing, you're not bound to Java either.

Page 1 of 6 123 ... LastLast

Bookmarks

Posting Permissions

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