Porting to Java

recently i am learning Java. and found that, comparing to Python, Java is more difficult in writing the structure/framework of an application (object type casting, no array of functions, …), but when the structure is done, filling in the details is not very different from Python.
i also wish Panda3D can be used with Java:

  1. Java lauguage can be used alone to make a complex application with high performance, no need for dlls, cython etc. meaning: the work environment is more simple - one text editor, one compiling command. and the written codes can be more “cross-platform”.
  2. there are many more Java programmers than Python programmers in the world, Java can attract more programmers to use Panda3D as the 3D engine, for games or visualization of industry application.
  3. the more choices, the better. (although it can also mean more work for the developer :smiling_imp: )

if Panda3D is advertised as an engine which can be programmed in C++, Pyhon, Java, then nearly all programmers in the world can choose Panda3D - who would only learn C# without learning other mainstream languages?