Evaluating D2005, help needed.
- From: Sting <Sting@xxxxxxxxxxxxxx>
- Date: Wed, 27 Jul 2005 08:37:38 +0200
I'm evaluating D2005 for my company.
We have been using D6 for webdevelopment for a while now (websnap).
We bought 7 D8 licences to make the transition to .net, but none of them are being used because of the known problems.
Because we don't want to make the same mistake twice, i'm now looking if D2005 is a usable replacement for D8 webdevelopment.
I'm writing a Webapplication that is going to go live in september, so it's an evaluation in a real development environment.
For now my advice will to abandon delphi.
Why?
I have the following problems.
1) Rather big memoryleak in the compiler. This is easy to reproduce. Make new .net project Open the default unit and compile 10 times (ctrl-F9). You will see an average loss of about 5Mb. This means that D2005 is vertually unlusable on 512Mb machines. We can't upgrade all our machines to 1Gb or more (budget reasons). 2) Variables can't be debugged. All I get in the evaluate box is '(compiler error): symbol is not linked in executable' Local variables can be inspected, but not evaluated. 3) When creating an event in the designer, it is created as strictly private. This doesn't work. The declaration has to be moved to the strictly protected section of the code. But since I don't use the designer anymore, this is not such a big issue (cfr 4). 4) The designer saves faulty code. I know this is because of the used MSHTML control. I can correct the faulty code, but I can't save it, it reverts to bad code again. I would like D2005 to save my code as I wrote it. For now I use HTML-kit to write my aspx / ascx files. 5) The projectmamager has some bugs. There are both unit.pas and unit.ascx in the projectlist. Normally I would expect to find unit.pas 'hanging' below the .ascx I have to be very careful not to open the unit.pas The designer there is empty and if I accidentally have both the ascx and pas open, D2006 crashes when altering the code in one of the tabpages. With some files i *have* to click on the .pas to open the aspx. 'lucky' for me, my project only has about 50 units, so I remember when to click the .pas and when the .aspx/ascx. There is no logic as far as I can see. 6) Also in the projectmanager: whenever opening a ascx witch inherits from an other component, I allways get an errorbox 'incorrect parameter' (translated form dutch 'De parameter is onjuist') The ascx is not opened and the projectmanager jumps to its previous location. I have to find and open the ascx a second time to open it. Each time I save I get the same error for every ascx that is open. <sarcastic> (So I have to keep the number of sources open to a minimum because of my RSI ;) ) </sarcastic>
I have the enterprise version. Following patches are installed - update 3 - Unofficial patch for QC#14007 - Rtl90 patch. System is a P4 3 Ghz 1Gb mem, 40 Gig HD XP SP2
I can't defend spending 7 times the cost of D2005 as a patch for our unusable D8's when most of the problems in D8 are still present in D2005.
Unless I can offer a good fix for these problems, I'll have no other choice to advise a change to Visual studio.
Hope somebody can help me in this.
Sting
PS
I originally posted this in ide, but that part of the ng seems to be without traffic.
.
- Follow-Ups:
- Re: Evaluating D2005, help needed.
- From: TObject
- Re: Evaluating D2005, help needed.
- From: Lee Grissom
- Re: Evaluating D2005, help needed.
- From: John Jacobson aka Captain Jake
- Re: Evaluating D2005, help needed.
- From: Bruce McGee
- Re: Evaluating D2005, help needed.
- From: Leonel
- Re: Evaluating D2005, help needed.
- From: Richard Grossman
- Re: Evaluating D2005, help needed.
- From: Johnnie Norsworthy
- Re: Evaluating D2005, help needed.
- Prev by Date: Re: what is deXter?
- Next by Date: Re: Delphi 2005 and D7 code completion slow
- Previous by thread: Re: what is deXter?
- Next by thread: Re: Evaluating D2005, help needed.
- Index(es):
Relevant Pages
|