Hi Josh,

Java is similar to C++ as far as syntax goes, but it is not as simple
as you make it out to be. As I just stated in a prior post Java can be
fussy and downright temperamental when dealing with different versions
of the JRE. Especially, if you test your code against the official JVM
and your end user's target machine is running an open source JVM like
OpenJava which ships with Linux by default. I've had cases where the
program ran flawlessly with one JVM and crash all over the place with
a different one.

The other big, big, big issue you are overlooking is accessibility.
Java Swing is frankly a pain in the butt with screen readers. If your
end user has a 32-bit machine and Jaws with the access bridge chances
are Jaws will be able to read the application. If you have a 64-bit OS
and then Jaws won't read a blasted thing. If someone isn't using
Window-Eyes 8 or above Window-Eyes users will have no access to Java
Swing applications. I don't believe Supernova supports Java period. My
point is accessibility is far from universal, and there are
workarounds most of them require platform specific workarounds which
blows your cross-platform support to hell and back.


Don't get me wrong. I like Java, even considered writing games in it
for a while, but there are far more cons than pros here.

Cheers!


On 6/5/13, Josh Kennedy <[email protected]> wrote:
> yes and now that we have qt-at-spi we have access to many more
> applications such as the skype GUI and others. Is java similar in syntax
> to c? Probably programming games in java would be easiest because then
> they could run on windows android and linux.

---
Gamers mailing list __ [email protected]
If you want to leave the list, send E-mail to [email protected].
You can make changes or update your subscription via the web, at
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/[email protected].
If you have any questions or concerns regarding the management of the list,
please send E-mail to [email protected].

Reply via email to