I am asking my self about this question while I am planning to do a tutorial series. But that makes sense only when there are enough people for the topics otherwise it is wasting of time. So I am asking to get your opinion about Java and changing from Xojo to Java.
I am very interestedā¦ especially the one compare Xojo and Java.
Iām undecided where I go next ā¦ Java is one of the options ā¦
The same was for me when I was deciding to go to Java with the Device-Software Development. I have a question: are developing more Desktop, mobile or Web?
I am doing mostly desktop for now but want to make it integrate with mobile and web tooā¦
Desktop.
I am interested in seeing how the entire Java ecosystem works compared to Qt, for both desktop and mobile. Not that interested in web.
Hi, I was long time interested in CodenameOne for Mobile as it is coming with a Build service. But I switched at the End to Gluon. I will provide a Tutorial for Gluon Mobile for Android and IOS developed and compiled on MACOS with Gluon Plugin and IntelliJIdea IDE. Hope it will fit your needs together with the Desktop Stuff.
very keen to see where java could fit in, especially mobile/web, but desktop too.
Java Desktop can be done in Java Swing (the simplest way). Just use the IntelliJIdea IDE (Community Edition is for free and allowed for commercial use) and JFormdesigner (50 Bucks per year) and Desktop can be done in an absolute professional way cross platform.
For IOS and Android I prefere GLUON Mobile. it is JavaFX, the Design for both platforms is done with Scenebuilder from Gluon, from Mac you can compile from the same sources to IOS and Android.
Web is a different animal. I am using Cuba Project for Web Applications but it needs much time for coming into it. If done you can write Web Applications even for really big loads without any problem. But, like I said: it needs time to get into.
a question that might be obvious to everyone, but not me, I am about to get an M1 Mac mini, is there anything java thatās able to do native on there yet? and will the tools you talk about, run on there at the moment.
define ānativeā
java runs everywhere because the only thing that needs to be ānativeā is the java runtime
once thats ported everything else that is written in java just works
and there are java runtimes for M1 based macās
ok, definition of native, it runs code without needing rosetta, I donāt care very much about ānativeā controls, thatās not really important, to me at least, BUT I know thatās a different other ball game of conversation.
your answer seemsā¦ the answer, thank you.
Azul Openjdk is native. Running a jar File on a native jdk makes the jar running native. Thatās why Java is so nice in my eyes.
Although thereās a lot to like about the jvm Iām not keen on Java syntax, I think itās ugly and verbose. My inclination would be to use JRuby rather than Java directly. Although I havenāt looked into it deeply on the face of it it looks like that would give the option of JRuby for desktop, Ruby-on-Rails for web and RhoMobile for mobile.
Then you can use B4J, all the benefits of java, with the syntax of basic
Python is a nice language and evidently it can also run on the JVM.
Linky: https://www.jython.org/
I havenāt tried it but I use python for data science so itās on my list of potential alternatives. If anyone has tried it, Iād really appreciate feedback (positive or negative).
I use Jython for embedded scripting. Not as programming language for Desktop-, Mobile- or Web Applications. The Goal is that I can use all written application classes for all platforms and that I can use the same Guy for Desktop, IOS, Android and Ambedded with Gluon
and non of the benefits of Mac sadly, makes it unusable for me
What you mean with benefits of Mac?