Comparison of stability, speed and support for Delphi 2010 with other versions of Delphi

From what I read from previous posts , Delphi 7 is stable and has a better help system, but slow, Delphi 2007 is fast, but the help system is bad, and the IDE is buggy. Delphi 2009 is stable and fast, but the help system is also bad. Posts were made when 2010 is not yet available. I plan to upgrade from Delphi 7 to 2010. Is Delphi 2010 stable, fast, and has a good help system?

+6
delphi delphi-2010
source share
5 answers

Here are some reasons why I stick with Delphi 7, having Delphi 2010 on hand to recompile and test what I wrote in Delphi 7 in the cross version:

  • If your source code compiles to Delphi 7 and you use Unicode / AnsiString carefully, it will work also with Delphi 2010;
  • If your source code compiles on Delphi 7, it will work with Free Pascal as well, so cross-platform and 64 bits are open for you;
  • If your source code compiles to Delphi 7, you can compile it using CrossKylix directly from the Delphi 7 IDE - see Does CrossKylix use for cross-platform development?
  • Delphi 7 works fine on my 64-bit Windows Seven system, unless you install it not in "C: \ Program Files", but in "C: \ Progs", for example:
  • Delphi 7 starts faster than Delphi 2007, and MUCH faster than Delphi 2009/2010 - see http://andy.jgknet.de/dspeedup
  • the generated code is almost the same as Delphi 7 - when I need speed, I use the best algorithms and assembler, if it's worth it;
  • The Delphi 7 IDE is as effective as the Delphi 2010 IDE if you use some IDE enhancements, such as http://www.cnpack.org ;
  • The Delphi 7 assistant is still a link - why wait 20 seconds on my Core i7 processor, waiting for the awful MS help system to launch? and if you want to create an application that can run under XP, its contents will be enough for you; if you want to know about a newer OS, simply use the msdn website directly or via google: it sounded easier for me than the help integrated with Delphi 2005/2010;
  • I use the assembler / processor view a lot: all Delphi IDEs have Alt-F2, but you can close this window with the escape key on Delphi 7 - I could not find such a key combination under Delphi 2007/2010, and this is very annoying ;
  • The size of the Delphi 7 executable file is small and even smaller with our LVCL libraries (30 KB for a form with buttons);
  • I didn’t need generics, and still have - I like to know which code is generated;
  • Delphi 7 is ready to be used in Unicode, no matter what you say - the VCL was not related to it, but CharSets are not evil and work well - what I do is developed under Delphi 7 and then compiled with Delphi 2010 and gets all the benefits of Unicode, if necessary;
  • I use a large screen (with a resolution of 1920x1280), and Delphi 7 makes it easier to create multiple edit windows at the same time - a newer IDE lock was not a good idea ... provided that EMB officially added the "Delphi 7 delayed IDE path" in Delphi 2010: and marketing sells it as a new feature;
  • etc. etc.
+7
source share

Delphi 2010 is one of the best releases of Delphi. It stabilizes some of the new features introduced in Delphi 2009. The IDE is fast, and in the project I used, it was very stable.

The fact is that the IDE and the help system are created as RAD Studio for different languages. Especially the help system tries to be everything for everyone. Even having only one personality, she has many opportunities in relation to other languages ​​that I do not need (but I can filter them). However, there are many missing depths that never fall into the new help format.

The help system starts painstakingly slowly (especially at the first start). But, to be fair, this is partly due to the fact that the MS help system is a pain in the neck (this, in my opinion, was the wrong choice).

Embarcadero is putting a lot of effort into the help system, and there have been several updates during the 2010 release.

Do you know about the various costs of converting to Unicode since 2010 is entirely based on Unicode?

+9
source share

You can use Delphi 7 help in Delphi 2010 if you want.

Use this or this addon. See point 5 here for instructions (sorry, this is an automatic translation of the machine).

PS You can have more than one help installed. Let's say F1 help for Delphi 7 and Ctrl + F1 for Delphi 2010 help.

+4
source share

delphi 2010 is stable and fast and is actually a good delphi compiler after many years of release, they have improved the help system in delphi 2010, but I still think that the delphi 7 support system is superior (but this is just my opinion). do you know that delphi 2010 has 1 month of testing? download it and play and see if you like it
EDIT: forgot to mention, if you buy delphi 2010, you will get a free marco cantu Delphi 2010 Handbook , the book describes the new ones in D2010, so if you consider the book as part of the help system, than the help system is ok :)

+3
source share

Delphi7 was faster, but it was much easier. I would not worry too much about the performance of the IDE, especially if you are working on a modern PC. At work, I have an old P4 machine, and it works fine.

New language features, such as methods in records and generics, make it switch.

It's hard for me to live without a TList<T> these days.

For some time I was desperate to keep Delphi7 compatible code, but I had already ported most important applications to D2010, and whenever I need to start D7, it is all so low-tech and simple.

I always hated the hard component wand in old Delphi. Delphi 2010 has a much better interface, and the filter function is a real time saver.

I decided to abandon Delphi7 and just use the features of D2010. It makes life easier.

+1
source share

All Articles