I don't think you're going to find much that's going to run on the N900 that gives you what you're looking for. Unless you're willing to give up the nice things (like inteli-sense and function fill) and go back to 1996 level development tools, it's going to be slow on the N900. We're talking about a portable device here, not a laptop or desktop system.
If you use tools suited for this level of processor (like Vim) it will do well. If you want a full GUI, you're going to want to do development on a real PC that can support it processor wise, and cross-compile for the device. (Or, just do the compile/debug on the device... those tools exist and are pretty efficient.)
If you use tools suited for this level of processor (like Vim) it will do well. If you want a full GUI, you're going to want to do development on a real PC that can support it processor wise, and cross-compile for the device. (Or, just do the compile/debug on the device... those tools exist and are pretty efficient.)