Re: My list D2007 annoyances/todo's I would like to see resolved in D2008
- From: Lee Jenkins <lee@xxxxxxxxxx>
- Date: Wed, 02 Jul 2008 01:22:14 -0400
Tommi Prami wrote:
Hello,
Now that D2008 is in work in progress and I have used 2007-version for a awhile I have short list of things that are annoying or todo/feature request(s). If someone of these is just product of using the IDE wrongly I hope someone will point me into right direction, and sorry of my bad English...
<snipped/>
- A Collapse and Expand Item added to the short cut menu for both Project Manager View and Structure View in D2007 would be nice.
- Structure View to NOT automatically expand the treeview when changing to different units. Having to scroll through it of little use since I have wade through not only other classes, but their private, protected,published methods, etc. Being able to quickly scroll through, find the class I'm interested in, expaned /it/ and find the method would be more useful, I think.
- Make code folding a bit more useful. For instance, it would be nice to fold /everything/ in a unit so that every type, method, etc within the unit is folded at once and as well. Like a "Fold All" command.
- Speed up scrolling in the editor, especially if you happen to have multiple lines of code highlighted, which makes scrolling magnitudes slower.
- Refactoring: Extract Interface, Extract Superclass. It would be nice to be able to specify a new unit including its path to place the new code in. I tend to use folders quite a bit to organize my code:
--> Main App
|
|---->BO
|---->Mediation
|---->GUI (Forms, datamodules, etc)
- Environment Export/Import. I'm not sure how feasible this would be, but to be able to easily "reconstitute" my delphi environment would be really nice to see. I tend to place my projects and component packages as sibling folder underneath the same parent folder.
--> Delphi
|---> Projects
|---> Components
I wouldn't say I use a considerable number of 3rd party components, but I use a good few. When I have to install everything again (not counting updates <EyesRollSkyward/>) it can take a couple to a few hours by the time I'm back to where I was and some automation to this end would be greatly appreciated. Again not sure how feasible, but thought I'd comment on this one.
These would be nice to see. Oh, and core bpl AV's going bye bye would be nice to see as well.
I assume that CG must have had a considerable amount of IDE code wrapped up in ..net, but it seems a shame to not have the IDE written entirely (or mostly?) in Delphi itself as before.
1. Its slower. Ever start reading your mail and come back to the ide and have to wait for the .net runtime to come back from the bathroom? Or waiting for menus to appear while the .net runtime is churning, performing GC, optimizing itself or whatever binary alchemy its doing ;) ??
2. It's bad advertising. Believe it or not, when I was looking for something to switch to when I left VB6, one of the things that /really/ impressed me about D6 (which is what I started with) was that it was written in Delphi (and assembler?). You mean you can write an application like that!???? in Delphi? Well, I'm on board for that!
Just so I'm not just seeming to be complaining, there are some really great portions of the 2007 IDE I like very much. Live Templates for one. Refactoring, once I made myself remember to use it, is a great time saver in my opinion.
Also recent fixes to the documentation is very heartening to see as well. I wonder if I would have been willing to stick through the learning curve (and not gravitated to C# from VB6) when I started playing around with Delphi because D6 documentation is without a doubt in my opinion, very, very good. Real, meaty documentation with relevant examples. So its nice to see the recent documentation getting back on track :)
--
Warm Regards,
Lee
.
- Follow-Ups:
- References:
- My list D2007 annoyances/todo's I would like to see resolved in D2008
- From: Tommi Prami
- My list D2007 annoyances/todo's I would like to see resolved in D2008
- Prev by Date: Re: Isn't today the day CodeGear officially becomes part ofEmbarcadero?
- Next by Date: Re: Isn't today the day CodeGear officially becomes part ofEmbarcadero?
- Previous by thread: Re: My list D2007 annoyances/todo's I would like to see resolved in D2008
- Next by thread: Re: My list D2007 annoyances/todo's I would like to see resolved in D2008
- Index(es):
Relevant Pages
|