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. Does Java have a future?

Does Java have a future?

Scheduled Pinned Locked Moved The Lounge
androidlearningjavacomlinux
21 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.
  • C Cp Coder

    Considering the fact that tens of millions of mobile devices run on the Android operating system, there is no doubt that Android is a major operating system. Traditionally the majority of applications for the Android system were developed using Java. However, now Google seems determined to gradually move developers away from Java and to Kotlin. Case in point: It seems that new enhancements for the Android system, only apply to applications written in Kotlin. They are not available if you work in Java. A major enhancement was the new Jetpack Compose feature that is only available for Kotlin, not Java. Jetpack Compose is a new way to develop user intefaces that requires no XML code, and is supposed to be a lot easier to work with. Kotlin is also available for other operating systems, like Windows and Linux. So you can write Kotlin code for Windows desktops, for example. (I would recommend that you learn Kotlin, before tackling Jetpack compose.) See here: https://www.jetbrains.com/lp/compose-mpp/[^] If you are interested in learning Jetpack Compose, there is this excellent book available on Amazon as a Kindle download: (Make sure you get version 1.2 of the book, not the older version that is now outdated, but still being pushed by Amazon.) https://www.amazon.com/Jetpack-Compose-1-2-Essentials-Developing-ebook/dp/B0BG5RHVNH/ref=sr_1_3?crid=27WXNCXUFC9QW&keywords=jetpack+compose+1.2+essentials&qid=1667659434&sprefix=%2Caps%2C74&sr=8-3[^]

    Get me coffee and no one gets hurt!

    abmvA Offline
    abmvA Offline
    abmv
    wrote on last edited by
    #6

    it depends on where u work or what you support .... big companies like ibm / oracle / sap / still have java and java is mature for enterprise...oracle solaris /ibm zos etc support java and large corporations etc use java

    Caveat Emptor. "Progress doesn't come from early risers – progress is made by lazy men looking for easier ways to do things." Lazarus Long

    We are in the beginning of a mass extinction. - Greta Thunberg

    1 Reply Last reply
    0
    • D Dave Kreskowiak

      Considering the shenanigans Oracle is pulling with Java, it won't be Androi, or any other app or O/S that kills Java. It'll be Oracle.

      Asking questions is a skill CodeProject Forum Guidelines Google: C# How to debug code Seriously, go read these articles.
      Dave Kreskowiak

      E Offline
      E Offline
      englebart
      wrote on last edited by
      #7

      I think IBM/RedHat will keep Java going now in spite of Oracle.

      1 Reply Last reply
      0
      • C Cp Coder

        Considering the fact that tens of millions of mobile devices run on the Android operating system, there is no doubt that Android is a major operating system. Traditionally the majority of applications for the Android system were developed using Java. However, now Google seems determined to gradually move developers away from Java and to Kotlin. Case in point: It seems that new enhancements for the Android system, only apply to applications written in Kotlin. They are not available if you work in Java. A major enhancement was the new Jetpack Compose feature that is only available for Kotlin, not Java. Jetpack Compose is a new way to develop user intefaces that requires no XML code, and is supposed to be a lot easier to work with. Kotlin is also available for other operating systems, like Windows and Linux. So you can write Kotlin code for Windows desktops, for example. (I would recommend that you learn Kotlin, before tackling Jetpack compose.) See here: https://www.jetbrains.com/lp/compose-mpp/[^] If you are interested in learning Jetpack Compose, there is this excellent book available on Amazon as a Kindle download: (Make sure you get version 1.2 of the book, not the older version that is now outdated, but still being pushed by Amazon.) https://www.amazon.com/Jetpack-Compose-1-2-Essentials-Developing-ebook/dp/B0BG5RHVNH/ref=sr_1_3?crid=27WXNCXUFC9QW&keywords=jetpack+compose+1.2+essentials&qid=1667659434&sprefix=%2Caps%2C74&sr=8-3[^]

        Get me coffee and no one gets hurt!

        S Offline
        S Offline
        Southmountain
        wrote on last edited by
        #8

        Java is heavily used in enterprise level applications, such as messaging of transactions.

        diligent hands rule....

        L P 2 Replies Last reply
        0
        • S Southmountain

          Java is heavily used in enterprise level applications, such as messaging of transactions.

          diligent hands rule....

          L Offline
          L Offline
          Lost User
          wrote on last edited by
          #9

          Saves a lot of licenses; that's why universities prefer it over the more widely used .NET environment.

          Bastard Programmer from Hell :suss: "If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.

          Sander RosselS 1 Reply Last reply
          0
          • L Lost User

            Saves a lot of licenses; that's why universities prefer it over the more widely used .NET environment.

            Bastard Programmer from Hell :suss: "If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.

            Sander RosselS Offline
            Sander RosselS Offline
            Sander Rossel
            wrote on last edited by
            #10

            You can freely use .NET and Visual Studio as a student (or small business).

            Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript

            L 1 Reply Last reply
            0
            • Sander RosselS Sander Rossel

              You can freely use .NET and Visual Studio as a student (or small business).

              Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript

              L Offline
              L Offline
              Lost User
              wrote on last edited by
              #11

              I know, but universities won't teach it. God forbid the lefties teach something commercial.

              Bastard Programmer from Hell :suss: "If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.

              P Sander RosselS 2 Replies Last reply
              0
              • L Lost User

                I know, but universities won't teach it. God forbid the lefties teach something commercial.

                Bastard Programmer from Hell :suss: "If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.

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

                I have no idea about today's colleges, but I went to college in Boston (1980s), so it was all DEC and OpenVMS.

                1 Reply Last reply
                0
                • D Dave Kreskowiak

                  Considering the shenanigans Oracle is pulling with Java, it won't be Androi, or any other app or O/S that kills Java. It'll be Oracle.

                  Asking questions is a skill CodeProject Forum Guidelines Google: C# How to debug code Seriously, go read these articles.
                  Dave Kreskowiak

                  C Offline
                  C Offline
                  charlieg
                  wrote on last edited by
                  #13

                  Sounds like the same plan Microsoft used with Windows Embedded. All of our new products are web browser based on our embedded hardware. And we don't have to put up with MS' crap any more.

                  Charlie Gilley “They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759 Has never been more appropriate.

                  1 Reply Last reply
                  0
                  • S Southmountain

                    Java is heavily used in enterprise level applications, such as messaging of transactions.

                    diligent hands rule....

                    P Offline
                    P Offline
                    Paul Sanders the other one
                    wrote on last edited by
                    #14

                    And in the financial sector (in the UK at least, I know this courtesy of my brother, who used to work at Barclays Bank here in the City)

                    Paul Sanders. If I had more time, I would have written a shorter letter - Blaise Pascal. Some of my best work is in the undo buffer.

                    L 1 Reply Last reply
                    0
                    • L Lost User

                      I know, but universities won't teach it. God forbid the lefties teach something commercial.

                      Bastard Programmer from Hell :suss: "If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.

                      Sander RosselS Offline
                      Sander RosselS Offline
                      Sander Rossel
                      wrote on last edited by
                      #15

                      I think it's more that Java was always free so all study material is based on Java. There are classes in C# (game development with Unity, I think, and others), just not most of them.

                      Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript

                      L 1 Reply Last reply
                      0
                      • C Cp Coder

                        Considering the fact that tens of millions of mobile devices run on the Android operating system, there is no doubt that Android is a major operating system. Traditionally the majority of applications for the Android system were developed using Java. However, now Google seems determined to gradually move developers away from Java and to Kotlin. Case in point: It seems that new enhancements for the Android system, only apply to applications written in Kotlin. They are not available if you work in Java. A major enhancement was the new Jetpack Compose feature that is only available for Kotlin, not Java. Jetpack Compose is a new way to develop user intefaces that requires no XML code, and is supposed to be a lot easier to work with. Kotlin is also available for other operating systems, like Windows and Linux. So you can write Kotlin code for Windows desktops, for example. (I would recommend that you learn Kotlin, before tackling Jetpack compose.) See here: https://www.jetbrains.com/lp/compose-mpp/[^] If you are interested in learning Jetpack Compose, there is this excellent book available on Amazon as a Kindle download: (Make sure you get version 1.2 of the book, not the older version that is now outdated, but still being pushed by Amazon.) https://www.amazon.com/Jetpack-Compose-1-2-Essentials-Developing-ebook/dp/B0BG5RHVNH/ref=sr_1_3?crid=27WXNCXUFC9QW&keywords=jetpack+compose+1.2+essentials&qid=1667659434&sprefix=%2Caps%2C74&sr=8-3[^]

                        Get me coffee and no one gets hurt!

                        D Offline
                        D Offline
                        Davyd McColl
                        wrote on last edited by
                        #16

                        yes

                        ------------------------------------------------ If you say that getting the money is the most important thing You will spend your life completely wasting your time You will be doing things you don't like doing In order to go on living That is, to go on doing things you don't like doing Which is stupid. - Alan Watts https://www.youtube.com/watch?v=-gXTZM\_uPMY

                        1 Reply Last reply
                        0
                        • D Dave Kreskowiak

                          Considering the shenanigans Oracle is pulling with Java, it won't be Androi, or any other app or O/S that kills Java. It'll be Oracle.

                          Asking questions is a skill CodeProject Forum Guidelines Google: C# How to debug code Seriously, go read these articles.
                          Dave Kreskowiak

                          K Offline
                          K Offline
                          Kate X257
                          wrote on last edited by
                          #17

                          Oracle, a place where software goes to die. I might be a little jaded trying to navigate their licensing shenanigans, but I still think it's factually correct.

                          1 Reply Last reply
                          0
                          • Sander RosselS Sander Rossel

                            I think it's more that Java was always free so all study material is based on Java. There are classes in C# (game development with Unity, I think, and others), just not most of them.

                            Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript

                            L Offline
                            L Offline
                            Lost User
                            wrote on last edited by
                            #18

                            "It's free"; yes. That's the part, innit? I might be going back to school. The first thing they'll teach me is python, the VB of scripted languages. Most jobs I can see require .NET. I'm still going to do it, I'm gonna learn to python. It's a "hogeschool", and I seriously felt out of place. Looking on the bright side, I might become a real dev :)

                            Bastard Programmer from Hell :suss: "If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.

                            U 1 Reply Last reply
                            0
                            • L Lost User

                              "It's free"; yes. That's the part, innit? I might be going back to school. The first thing they'll teach me is python, the VB of scripted languages. Most jobs I can see require .NET. I'm still going to do it, I'm gonna learn to python. It's a "hogeschool", and I seriously felt out of place. Looking on the bright side, I might become a real dev :)

                              Bastard Programmer from Hell :suss: "If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.

                              U Offline
                              U Offline
                              User 11907673
                              wrote on last edited by
                              #19

                              Ah Python, the place where critical thinking goes to die... :-)

                              1 Reply Last reply
                              0
                              • P Paul Sanders the other one

                                And in the financial sector (in the UK at least, I know this courtesy of my brother, who used to work at Barclays Bank here in the City)

                                Paul Sanders. If I had more time, I would have written a shorter letter - Blaise Pascal. Some of my best work is in the undo buffer.

                                L Offline
                                L Offline
                                Lost User
                                wrote on last edited by
                                #20

                                Well. Short pound then. My apologies, but it is what it is.

                                Bastard Programmer from Hell :suss: "If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.

                                P 1 Reply Last reply
                                0
                                • L Lost User

                                  Well. Short pound then. My apologies, but it is what it is.

                                  Bastard Programmer from Hell :suss: "If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.

                                  P Offline
                                  P Offline
                                  Paul Sanders the other one
                                  wrote on last edited by
                                  #21

                                  I'm afraid that ship has already sailed :(

                                  Paul Sanders. If I had more time, I would have written a shorter letter - Blaise Pascal. Some of my best work is in the undo buffer.

                                  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