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].
