Order of the Butterfly
Posts: 353 from 2014/6/11
PowerSDL is nice, but I'm not sure I would miss it that much.
In order to interesting MorphOS needs to be different JAVA for me is just a part/sympton of the bloat that effects the major platforms (not as pure evil as Flash but still).
There is plenty of SW that I would like to see ported to MorphOS can't think of anything on that list needing JAVA.
You are mixing things up. JVM and Flash are completely different things.
If you like it or not. MorphOS has a problem. Lack of a) developers and b) new software
Well, I can name a few JVM based applications, only a few.
- joeffice: http://www.joeffice.com/
- BibleDesktop: https://www.crosswire.org/bibledesktop/
- Alkitab: http://www.kiyut.com/products/alkitab/
Databases and management tools:
- H2: http://www.h2database.com/html/main.html
- Derby: https://db.apache.org/derby/
- DbVisualizer: https://www.dbvis.com
- tons more
- openHAB: http://www.openhab.org
- Everything from JetBrains: https://www.jetbrains.com
- Eclipse: http://www.eclipse.org
- NetBeans: https://netbeans.org
- Gradle: https://gradle.org
- tons more
Web servers and Java-Servlet contains:
- Apache Tomcat: http://tomcat.apache.org
- Jetty: http://www.eclipse.org/jetty/
It would also open up for a number of really cool programming languages:
- Scala: http://www.scala-lang.org
- Kotlin: http://kotlinlang.org
- Ceilon: https://ceylon-lang.org
Having Java would open up for a ton of Web-development frameworks where applications could be developed and hosted on MorphOS.
I'll name just a few:
- Apache Wicket: https://wicket.apache.org
- Vaadin: https://vaadin.com/home
- Grails: https://grails.org
Like it or not, this stuff is what our current software world runs on, to a good part at least.
There are so many frameworks that can be used by applications developers. And also new programming paradigms, like Reactive:
- Akka: http://akka.io
(to build fully concurrent applications)
- indexing: https://lucene.apache.org
- tons more.
- there is not much that is not available.
That is just the list I have in my head of stuff I'm dealing with.
I've written my Diplom on a performance comparison on Java (1.3 at the time, 15 years ago) and C++.
Believe it or not, Java is, depending on the scenario, equally fast as C++ code.
Yes, a Java application takes a bit longer to start up, because of lot of runtime stuff has to be loaded.
That, and the bloat you are talking of is something that can be controlled in my opinion, by making efficient MorphOS backend.
On my PowerBook (running macOS) I had used a lot of Java applications, some of the above list. This stuff ran reasonably fast. I'm sure the same is possible on MorphOS.
Yes, Java requires more resources. However, this is even less a problem if you guys plan a CPU architecture change (only hear-say).
What's the alternative. Where do you want to go with MorphOS? Keep unbloated but vanish?
Manfred[ Edited by asrael22 26.08.2017 - 13:25 ]