Moving from Emacs to NetBeans 4.1

Now that one of the projects I was working on is complete, I have time to take a better look at using NetBeans as my primary development tool. I have been a long time Emacs user for two main reasons: Speed and flexibility. The text version of Emacs is fast, and you can do just about anything in it (yes, the same can be said for other editors as well, like vi). If there is something you need to do which you currently can't, Emacs can be extended to suit your needs. I also like the ability to do just about anything using the keyboard...I hate reaching for the mouse.

Regarding performance, I still would like to see NetBeans run even faster. I stuck with the text version of Emacs because of the slight performance advantage over XEmacs and because I didn't have to deal with X Windows when editing after telnet'ing into another machine, especially over VPN. I'm happy that NetBeans 4 made a big performance jump over previous versions. Adding more hardware (faster processor, more memory) will help improve NetBeans' performance, but it will never equal Emacs' performance. I think I just have to get used to the tradeoff offered by a slower product which is more productive. There are a lot of things I can do with NetBeans that I couldn't with Emacs.

As I started working with NetBeans, I naturally tried to do a lot of things in NetBeans like I do them in Emacs. I wrote a long list of "like to have"'s for NetBeans that will make it more Emacs-like. But as I worked with NetBeans more, two things happened. 1) I began finding ways of doing what I wanted in NetBeans, which I didn't realize I could do. This will just come with time. 2) I began doing things the NetBeans way. I've just started with this process, so I have a long way to go before I let go of my old Emacs ways, but I'm on my way.

I'm about to embark on another project, and my goal is to use NetBeans for everything I used Emacs for. I'll let you know how I fare.

Comments:

Interesting.. I had the exact same experience moving from emacs to NB. My first post to the netbeans feeback alias was, of course, about emacs key-bindings, but after a while I've realized that I don't really miss them that much anymore..

Regarding performance issues, you might want to try running netbeans on the latest builds of mustang (jdk 6.0, http://mustang.jdk.dev.java.net), lots of interesting performance-related stuff was added in 6.0

Thanks,
Dmitri
Java2D Team

Posted by Dmitri Trembovetski on June 08, 2005 at 07:15 AM PDT #

Interesting.. I had the exact same experience moving from emacs to NB. My first post to the netbeans feeback alias was, of course, about emacs key-bindings, but after a while I've realized that I don't really miss them that much anymore..

Regarding performance issues, you might want to try running netbeans on the latest builds of mustang (jdk 6.0, http://mustang.jdk.dev.java.net), lots of interesting performance-related stuff was added in 6.0

Thanks,
Dmitri
Java2D Team

Posted by Dmitri Trembovetski on June 08, 2005 at 07:18 AM PDT #

i'm trying to move to NB from emacs, what would be nice is if the emacs bindings actually worked though during the transition. selecting emacs in the tools, provides what looks like emacs bindings should be, but the basics don't work: delete line, save file (keeps popping up search), cut/paste.

Posted by matt carter on October 30, 2005 at 04:51 AM PST #

You should try using NB 5.0 Beta or a Q-Build or daily build. I'm using the daily build from 10/31 and the Emacs key bindings work great.

Posted by Darryl on November 02, 2005 at 01:52 AM PST #

Post a Comment:
  • HTML Syntax: NOT allowed
About

Darryl Mocek

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today