Defending Java over a developer's decision

I’m developing a small game ( Don’t know what it is, just laying out a basic framework. Have any ideas Cas? :slight_smile: ) on Beanshell using LWJGL.
It works perfectly, apart from the fact you can’t do anything but view a blank screen.

Anyhow if this game got attention and was used as a tool by the “Java is slow” group, would cause resentment towards me by the Java community?
I’ve noticed at times people tend to attack developers who’ve made a mistake or done something wrong and it is used to reflect on Java itself.
Javalobby(a great site btw) has had posts that attack a developer’s competence regarding decisions which are seen as poor in the eyes of others.

I realise that being vain is a silly thing but can something like this really hurt Java?

Only if you hold it up as an example, or claim java is the culprit not your code.

Otherwise, people will dismiss a slow game as the author’s fault :slight_smile:

Stop worrying about this, and make your game.

No matter what happens with it, you will be better for the experience.

Beanshell is slow. Java isnt.

Besides, it all depends on whether it actually does turn out to be slow doesn’t it?

Cas :slight_smile:

Well, with beanshell its like… two small for loops… 30fps. Oops.

Its about 200-400 times slower than java. Its by far the slowest scripting option I know (for java). Apart from that its pretty great. Heh.

I am sure it will be used as “proof” by the “Java is slow” crowd.

java will be mainstream by the time we realise that we shouldn’t care about the java-is-slow crowd. Even if java would be a factory 10 faster then anything out there they’ll still think java is slow, but then they are simply ignored quicker.

Good news, I’ve scrapped doing my work purely under Beanshell, not because it’s slow but because it’s counter productive.
I am however mixing Java and using Beanshell scripts to load in entities and such.
I feel more productive when using Beanshell to do scripting and Java for the main engine with many abstractions.

Sounds like a plan.

I’m finishing up a simple freeware RPG written in Java with Beanshell scripts for the npcs. So I’m doing pretty much the same thing.