# Who wants to use Java for Development

**URL:** <https://ifnotnil.com/t/who-wants-to-use-java-for-development/1917>\
**Category:** Other\
**Created:** [21 July 2021 06:44 UTC](https://ifnotnil.com/t/who-wants-to-use-java-for-development/1917 "2021-07-21T06:44:18Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![thorstenstueker](https://ifnotnil.com/letter_avatar_proxy/v4/letter/t/aca169/32.png) [@thorstenstueker](https://ifnotnil.com/u/thorstenstueker)\
**Post date:** [21 July 2021 06:44 UTC](https://ifnotnil.com/t/who-wants-to-use-java-for-development/1917/1 "2021-07-21T06:44:18Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![trishaduke](https://ifnotnil.com/user_avatar/ifnotnil.com/trishaduke/32/41_2.png) [@trishaduke](https://ifnotnil.com/u/trishaduke)\
**Post date:** [21 July 2021 08:46 UTC](https://ifnotnil.com/t/who-wants-to-use-java-for-development/1917/2 "2021-07-21T08:46:34Z")

</div>

I am very interested… especially the one compare Xojo and Java.

---

<div class="post-metadata">

**Author:** ![MarkusWinter](https://ifnotnil.com/user_avatar/ifnotnil.com/markuswinter/32/32_2.png) [@MarkusWinter](https://ifnotnil.com/u/MarkusWinter)\
**Post date:** [21 July 2021 08:47 UTC](https://ifnotnil.com/t/who-wants-to-use-java-for-development/1917/3 "2021-07-21T08:47:18Z")

</div>

I’m undecided where I go next … Java is one of the options …

---

<div class="post-metadata">

**Author:** ![thorstenstueker](https://ifnotnil.com/letter_avatar_proxy/v4/letter/t/aca169/32.png) [@thorstenstueker](https://ifnotnil.com/u/thorstenstueker)\
**Post date:** [21 July 2021 09:17 UTC](https://ifnotnil.com/t/who-wants-to-use-java-for-development/1917/4 "2021-07-21T09:17:37Z")

</div>

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?

---

<div class="post-metadata">

**Author:** ![trishaduke](https://ifnotnil.com/user_avatar/ifnotnil.com/trishaduke/32/41_2.png) [@trishaduke](https://ifnotnil.com/u/trishaduke)\
**Post date:** [21 July 2021 09:26 UTC](https://ifnotnil.com/t/who-wants-to-use-java-for-development/1917/5 "2021-07-21T09:26:38Z")

</div>

I am doing mostly desktop for now but want to make it integrate with mobile and web too…

---

<div class="post-metadata">

**Author:** ![MarkusWinter](https://ifnotnil.com/user_avatar/ifnotnil.com/markuswinter/32/32_2.png) [@MarkusWinter](https://ifnotnil.com/u/MarkusWinter)\
**Post date:** [21 July 2021 09:30 UTC](https://ifnotnil.com/t/who-wants-to-use-java-for-development/1917/6 "2021-07-21T09:30:15Z")

</div>

Desktop.

---

<div class="post-metadata">

**Author:** ![jmadren](https://ifnotnil.com/user_avatar/ifnotnil.com/jmadren/32/65_2.png) [@jmadren](https://ifnotnil.com/u/jmadren)\
**Post date:** [21 July 2021 12:44 UTC](https://ifnotnil.com/t/who-wants-to-use-java-for-development/1917/7 "2021-07-21T12:44:47Z")

</div>

I am interested in seeing how the entire Java ecosystem works compared to Qt, for both desktop and mobile. Not that interested in web.

---

<div class="post-metadata">

**Author:** ![thorstenstueker](https://ifnotnil.com/letter_avatar_proxy/v4/letter/t/aca169/32.png) [@thorstenstueker](https://ifnotnil.com/u/thorstenstueker)\
**Post date:** [21 July 2021 13:32 UTC](https://ifnotnil.com/t/who-wants-to-use-java-for-development/1917/8 "2021-07-21T13:32:10Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![doj](https://ifnotnil.com/user_avatar/ifnotnil.com/doj/32/530_2.png) [@doj](https://ifnotnil.com/u/doj)\
**Post date:** [21 July 2021 21:30 UTC](https://ifnotnil.com/t/who-wants-to-use-java-for-development/1917/9 "2021-07-21T21:30:04Z")

</div>

very keen to see where java could fit in, especially mobile/web, but desktop too.

---

<div class="post-metadata">

**Author:** ![thorstenstueker](https://ifnotnil.com/letter_avatar_proxy/v4/letter/t/aca169/32.png) [@thorstenstueker](https://ifnotnil.com/u/thorstenstueker)\
**Post date:** [21 July 2021 22:05 UTC](https://ifnotnil.com/t/who-wants-to-use-java-for-development/1917/10 "2021-07-21T22:05:40Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![doj](https://ifnotnil.com/user_avatar/ifnotnil.com/doj/32/530_2.png) [@doj](https://ifnotnil.com/u/doj)\
**Post date:** [21 July 2021 22:20 UTC](https://ifnotnil.com/t/who-wants-to-use-java-for-development/1917/11 "2021-07-21T22:20:38Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![npalardy](https://ifnotnil.com/user_avatar/ifnotnil.com/npalardy/32/10_2.png) [@npalardy](https://ifnotnil.com/u/npalardy)\
**Post date:** [22 July 2021 01:15 UTC](https://ifnotnil.com/t/who-wants-to-use-java-for-development/1917/12 "2021-07-22T01:15:39Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![doj](https://ifnotnil.com/user_avatar/ifnotnil.com/doj/32/530_2.png) [@doj](https://ifnotnil.com/u/doj)\
**Post date:** [22 July 2021 01:29 UTC](https://ifnotnil.com/t/who-wants-to-use-java-for-development/1917/13 "2021-07-22T01:29:17Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![thorstenstueker](https://ifnotnil.com/letter_avatar_proxy/v4/letter/t/aca169/32.png) [@thorstenstueker](https://ifnotnil.com/u/thorstenstueker)\
**Post date:** [22 July 2021 04:54 UTC](https://ifnotnil.com/t/who-wants-to-use-java-for-development/1917/14 "2021-07-22T04:54:57Z")

</div>

> [@doj](#):
>
> ot 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.

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.

---

<div class="post-metadata">

**Author:** ![SteveW](https://ifnotnil.com/letter_avatar_proxy/v4/letter/s/f05b48/32.png) [@SteveW](https://ifnotnil.com/u/SteveW)\
**Post date:** [22 July 2021 10:16 UTC](https://ifnotnil.com/t/who-wants-to-use-java-for-development/1917/15 "2021-07-22T10:16:48Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![Varandor](https://ifnotnil.com/user_avatar/ifnotnil.com/varandor/32/2971_2.png) [@Varandor](https://ifnotnil.com/u/Varandor)\
**Post date:** [22 July 2021 10:48 UTC](https://ifnotnil.com/t/who-wants-to-use-java-for-development/1917/16 "2021-07-22T10:48:29Z")

</div>

Then you can use B4J, all the benefits of java, with the syntax of basic 😀

---

<div class="post-metadata">

**Author:** ![Joseph](https://ifnotnil.com/user_avatar/ifnotnil.com/joseph/32/898_2.png) [@Joseph](https://ifnotnil.com/u/Joseph)\
**Post date:** [22 July 2021 14:25 UTC](https://ifnotnil.com/t/who-wants-to-use-java-for-development/1917/17 "2021-07-22T14:25:35Z")

</div>

> [@Varandor](#):
>
> 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/](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).

---

<div class="post-metadata">

**Author:** ![thorstenstueker](https://ifnotnil.com/letter_avatar_proxy/v4/letter/t/aca169/32.png) [@thorstenstueker](https://ifnotnil.com/u/thorstenstueker)\
**Post date:** [22 July 2021 14:58 UTC](https://ifnotnil.com/t/who-wants-to-use-java-for-development/1917/18 "2021-07-22T14:58:22Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![doj](https://ifnotnil.com/user_avatar/ifnotnil.com/doj/32/530_2.png) [@doj](https://ifnotnil.com/u/doj)\
**Post date:** [22 July 2021 17:29 UTC](https://ifnotnil.com/t/who-wants-to-use-java-for-development/1917/19 "2021-07-22T17:29:20Z")

</div>

and non of the benefits of Mac sadly, makes it unusable for me

---

<div class="post-metadata">

**Author:** ![thorstenstueker](https://ifnotnil.com/letter_avatar_proxy/v4/letter/t/aca169/32.png) [@thorstenstueker](https://ifnotnil.com/u/thorstenstueker)\
**Post date:** [22 July 2021 18:07 UTC](https://ifnotnil.com/t/who-wants-to-use-java-for-development/1917/20 "2021-07-22T18:07:23Z")

</div>

What you mean with benefits of Mac?

[Next page](https://ifnotnil.com/t/who-wants-to-use-java-for-development/1917.md?page=2)
