Since the first day released by Delphi2005, it began trial and transplanted the project to Delphi2005, and now 1 and a half months.
After consideration or turn back to Delphi7, there are mainly below to consider:
1. The refactoring feature sounds very good in the external publicity, but I am very used in practice. In the case, I have this function with MMX.
2. For..in .. More convenient than for TO, easy to understand. But you can use it.
3. The most annoying thing is starting slowly, D7 is used for 10 seconds, and D2005 will start to start 1:30 seconds, even if it is optimized that only Win32 components will be 30 seconds. My configuration PM 1.5G / 512M RAM WinXP SP1
4. Frequent AV errors and cannot save the editing project. This is also unbearable.
5. Many third-party controls have not yet been in place or recompile
6. I am based on Win32 programming. .NET application is still very small, visiting
7. Help the system is very imperfect, I often go back to Delphi7 check function
8. There are very many resources, more than 140m memory, and D7 is 50m
D2005 does have a number of moving advantages:
1. Synedit is useful in variables
2. Project Management is arranged in directory structure, which is very intuitive for management master files.
3. The code editing interface is beautiful.
4. Built-in unit test
5. Instant syntax error prompt
6. Independent running project executable
7. Source code line number display
However, I can have most advantages over the D7 plug-in, so I will return to Delphi7, continue Win32 programming!