Sunday, April 09, 2006

What Java Needs

I have been listening to some old Java Posse Podcasts and have been thinking about what i would like to see in the future of Java. I also was looking over what i would like to see in future releases of NetBeans. In the next release of Java i would like to see support for many scripting languages (JavaScript, Ruby, Python, ect..). This would be really usefull because it would create the possablity to use Scripting languages with Java API's. I would also like to see better support for scripting languages in NetBeans (Debugging and Profiling, along with good refactoringas and editor support). In Mustang it is possable to use JavaScript (using project Rhino). This is very cool and should also be done with more dynamic languages. BTW, there is now C++, C support in NetBeans!! It is suppose to be in NetBeans 6.0. Also there is the Enterprise pack which includes support for UML.

7 comments:

Anonymous said...

Hi,
maybe you like to checkout beanshell. IMO it's the ideal scripting addition to a Java programmers toolkit.

Best regards, Peter

Collin said...

Thanks for your comment Peter. I took a brief look at beanshell and it looks very interesting...it is going to be making its way into future releases of the JDK.

Anonymous said...

Java needs to be redesigned in such a way that it "compiles" natively and does not use as much memory as it currently uses. The native executive would be able to be run with or without the command line unlike class files(with the exception of executable jar files). In other words the JVM should be changed to incorporate the JDK by default to compile the file on first use.
-----
Trevor Adams(AP Computer Science A)
[trevoradams@gmail.com]

Collin said...

Thanks for the comments trevor. I disagree with the comment about "making java run nativly". Making java run code nativly would stop the main idea of java which is WORA (Write once Run anywhere). The JVM is very fast and can use lots of memory but is a lot better than it was back in the day. BTW you can double click on a class file and it will run if it has a main class (if you tell it to run with the JVM).

Anonymous said...

Well done!
[url=http://anucjglq.com/tsbz/guhm.html]My homepage[/url] | [url=http://qltukvky.com/ngig/bafj.html]Cool site[/url]

Anonymous said...

Thank you!
My homepage | Please visit

Anonymous said...

Good design!
http://anucjglq.com/tsbz/guhm.html | http://xdjmvyhx.com/fvso/yafe.html