- Feb 2, 2013
- Reaction score
reflection is powerful but can be unsafe if done improperly. This discussion is not gonna lead anywhere though since there is no "best programming language", just the right tool for the right purpose. With a simple google, you can probably find thousands of people sharing their opinions of which tool is the best.Java can do same btw. you can easily call java classes to be "compiled" during run. And have them be responsible for scripts, chat handling and such with ability to reload them during runtime.
I don't agree with some people in this thread claiming that "Java will bottleneck when you reach networking". This is just one of the indications of someone who hasn't used Java for anything in particular and lives after the spirit that c++ is the best language. When you actually want to use C or C++ for networking, it usually comes down to low-level things that a high-level language like Java can't do, for example drivers.
I'd also like to point out that I'm no Java-fanboy, i'm just giving it a fair chance as people do tend to hate on it without any factual evidence or without any particular experience. They just tend to follow the norm.