|
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!
|
|
|
|
|
The better question is whether or not my future includes java (the beverage, not the language).
|
|
|
|
|
|
Which means it still has a good 40 years to go, at least.
|
|
|
|
|
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.
|
|
|
|
|
I think IBM/RedHat will keep Java going now in spite of Oracle.
|
|
|
|
|
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.
|
|
|
|
|
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.
|
|
|
|
|
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
|
|
|
|
|
Java is heavily used in enterprise level applications, such as messaging of transactions.
diligent hands rule....
|
|
|
|
|
Saves a lot of licenses; that's why universities prefer it over the more widely used .NET environment.
Bastard Programmer from Hell
"If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.
|
|
|
|
|
You can freely use .NET and Visual Studio as a student (or small business).
|
|
|
|
|
I know, but universities won't teach it. God forbid the lefties teach something commercial.
Bastard Programmer from Hell
"If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.
|
|
|
|
|
I have no idea about today's colleges, but I went to college in Boston (1980s), so it was all DEC and OpenVMS.
|
|
|
|
|
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.
|
|
|
|
|
"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
"If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.
|
|
|
|
|
Ah Python, the place where critical thinking goes to die...
|
|
|
|
|
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.
|
|
|
|
|
Well. Short pound then.
My apologies, but it is what it is.
Bastard Programmer from Hell
"If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.
|
|
|
|
|
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.
|
|
|
|
|
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.
|
|
|
|
|
… if people find out that I don’t really have Tourette’s!
If you can't laugh at yourself - ask me and I will do it for you.
|
|
|
|
|
|
Yay!
Played: 275
Win: 100% (rounded)
Current Streak: 200
Max Streak: 200
1: 0
2: 12
3: 79
4: 117
5: 54
6: 12 So an average of pretty much exactly 4.
How are you folks doing?
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Great.
Mine is not so good.
Played: 225
Win: 92%
Current Streak: 6
Max Streak: 36
1: 0
2: 2
3: 25
4: 65
5: 67
6: 48
Pretty much evenly distributed at 4 and 5 attempts.
However, 92% win for a non-native English speaker seems good.
|
|
|
|