Re: [jdee-devel] functionality development
Brought to you by:
paullandes
From: Thomas F. <tfi...@fc...> - 2008-11-22 09:01:02
|
I feel there is important functionality missing in jdee. I am getting hammered almost every day by people at work who complain that I dont use Eclipse or IntelliJ, and they are to a certain extent right. Jdee is missing essential functionality, that would make me more productive. So what I want to do is implement the functionality I need to be more efficient. I havent any ide tools that much so I dont have a complete list of needed improvements, but the majort things my IDE must support is the following. First of all I want better documentation of jdee, so I would like to reorganise and update the documentation. Plus I want to make it w3c compatible, since it does not work in Opera and is a little outdated. If anybody has any input on that, please let me know. Here is a longer list of primary functionality I am missing. Some of it probably exists, but I have not found it yet and some things just dont exists in jdee yet. The basic stuff is the following: - Better access and overview of all resources included in a project: src files, test src, build scripts, config files, libraries etc. The Speedbar provides some of this but its not user friendly enough and does not include enough. - Essentially I want something like what eclipse has, the directory tree on the left side, which lists everything included in the project. It gives easy access to any resource in the project, independent of which directory its in and how complicated the name is. - Another solution could be something that search the entire project or something. - Better movement between buffers and resouces - In eclipse there are window panes, that allows you to easily find one of your many current windows. - In jdee there is only buffers and they have to be selected by typing the name of the buffer, every time you want to switch. it does not have a good history function so it takes up to 20 seconds to switch to another buffer than the previous one. - Better code completion, one that is faster, more accurate and, last but not least, more user-friendly. It should also support completing all included libraries etc. - Better compile cycle support, the whole code - compile - fix-bug - run cycle. It is probably there but I havent figured out how to set it up. The more advanced stuff is: - refactoring support, - mainly renaming and moving methods, attributes, - code wizards - which help automate creating classes for specific purposes in the program. I know there is some support for it, but I feel its not complete. - what I specifically want is a function that does all the mundane operations related to creating, or including, a class, adding it to the project, storing it in the right directory/package etc. etc. - additionally help create other mundane methods or classes one needs, e.g. enum classes, parameter classes etc. - javadoc access that works in all browsers finally I want all of this packaged into an install file that sets eveything up for me, easily, without a lot of reading and manual configuring. There is probably more but these are the most important things. regards thomas Eric M. Ludlam wrote: > Could you explain in more detail what you want to do? The point of > Semantic is to parse code at a detailed level, and provide tags that > are not just a name, but name, parent class, inheritance type, > arguments, datatype, and much more. > > Exuberant ctags can do the same. > > Eric > >>>> Thomas Finneid <tfi...@fc...> seems to think that: >> Hi >> >> I know, but I was not asking about command completion though. I was >> asking about tags etc. which requires code parsing, in similar fashion >> to command completion. Eric mentioned BeanShell, I dont know much about >> it but maybe I misunderstood. >> >> regards >> >> thomas > [ ... ] > |