« duben 2005 »
PoÚtStČtSoNe
    
 
       
Today

Navigation

Speaker Profile
Roumen's Weblog
Login
Sun Bloggers
Technorati Profile

Am I popular?

Today's Page Hits: 741

Contacts

Name: Roman Strobl
E-mail: roman dot strobl
at sun dot com

NetBeans

Java Sites

Javalobby
The Server Side
Java Tips
Java Blogs
java.net
java.sun.com
java.cz

Blogs

NetBeans:
Geertjan
Brian Leonard
Gregg Sporar
Lukas Hasik
Ludovic Champenois
Vincent Brabant
Alexis Moussine-Pouchkine
Jullion-Ceccarelli
Tom Ball
Tim Boudreau
Jesse Glick
Petr Blaha
Ruth Kusterer
Jara Uhrik
xzajo
Jan Lahoda
James Branam
nbextras.org

Sun:
Kazem - bug cartoons ;-)
Tor Norbye
Romain Guy
James Gosling
Chief Gaming Officer
Bill Vass
Jim Grisanzio
Jonathan Schwartz

Planets:
Planet Netbeans
Planet Sun
Planet Eclipse

Other:
netbeans-blog.org
Joel Spolsky
Bruce Eckel

License info

Creative Commons License
This work is licensed under a Creative Commons License.

Recent Entries

Map of visits

Locations of visitors to this page
« Previous day (Apr 4, 2005) | Main | Next day (Apr 5, 2005) »
20050405 Úterý duben 05, 2005
NetBeans MVC Demo

Although I would like to avoid becomming a blog spammer (which I am already) - I can't resist posting this:

http://coding.mu/wp-content/mvcdemo.htm

We seriously need to take a look at the tool the guy used to create the demo. Now I don't mean NetBeans, but the recording tool :-)
Code Completion Faster in 4.1?

Code completion is an extremely useful feature of an IDE. In my opinion it's one of the reasons why even the geekest users of vim or emacs should think about using a tool like NetBeans. Yesterday I spoke with a friend of me who loves vim, he talks about it already for years almost everytime he sees me (no comments about his EQ) and he said he still misses some of the stuff there. Code completion, refactoring, automatic imports, debugging, GUI designer... such features are missing in vim or emacs.

Side note: another friend of me says that emacs is a great operating system with a terribly broken text editor :-)

So code completion is important. We've received after 4.0 release feedback that code completion got slower compared to 3.6. All we can say is, well yes, it did, but now we have better java infastructure and can do refactoring and other amazing stuff. But still, code completion got slower and there's no doubt about it.

There was clearly a lot of effort to increase speed of code completion in 4.1. I've seen many commits and was excited to see first results of performance measurements. The first measurement was quite dissapointing, in some cases the speed improved, in some it got worse. So we saw even more effort and today the measurements say we have faster code completion than in 4.0. The difference is not so huge - from several percents up to 30% depending on the scenario. On the other hand visual change seems to be bigger - try code completion in recent 4.1 builds.

To conclude, the answer to the question from title is YES, code completion will be faster in NetBeans 4.1 release compared to 4.0. Speed up will thus be visible in all Sun's products built above this release! Many thanks for the effort to the java module team.


    Disclaimer: The contents of my blog represent my personal opinions which may differ from official views of my employer, Sun Microsystems.