I''ve never programmed in Java before and I''m thinking about learning it, as I already know (C++ and Python). What do you guys personally think of Java? Is it worth investing time into? As of now, I would probably use it as a sandbox environment for plugins that can be loaded into my program.
Now, I''m not sure about this, but I hear Visual Age from IBM can compile your Java program into machine code, so it''s a standalone executable. Does it still require the JDK to be installed on the system?
Thanks in advance,
The answer to the question on whether Java is worth using time on is evident in this forum. Of course it is. It is, like Python, easier to use than C++ but unlike Python the support it has, for instance, in 3rd party libraries are quite good.
With regard to native code compilation. Yes, IBM Visual Age for Java can do that but only in the Enterprise version (very high priced). Alternatively you can use Symantec Visual Cafe 4 expert edition. These all only compile to Intel code.
Or, you can use the gcc front end JGC which is free and will compile on any platform that support gcc - ie. even Sony Playstation.
After you have compiled a native code java program you need some support DLLs to exist on the final system (the run time system) but the JDK or JRE: No, they are not there. And no need fiddling around with classpaths either. It is really a standalone exe.
Read this for more info: http://www.rolemaker.dk/articles/WhyJavaCanBeUsedForGames/index.htm
I think java is worth it. I more satisfied with java than c++ its easier and just as fast as c in the average. it doesnt take much to get started. I personally like it because of all the upcoming/current technologies it has, it really is exciting how much java is going to change computers as we know it. if you know java you probably well never be out of a job as well. (at least thats what i heard)