Programming from the university, has passed C, Delphi, and VC. . . It is more than the following:
(Compare mainly from application development and programming angles)
1. The total feeling is easier to control and understand in macro, and the micro-VC is even more minded.
The entire structure of Delphi is very clear, and the MFC is complicated. There are also a variety of messy macros in the middle. If there is no way to look at the source code of the MFC, I am afraid that some simple problems will be difficult to fall; micro VC The flexibility of C language (mainly pointers and non-forced types), so VC will make you more convenient when dealing with some small functions and algorithms.
2. VC dominant in interface with other applications / technology
This is not more, I am afraid that there is no new technology to provide Delphi control to interface.
3. In the programming environment is also VC wins
VC's IDE is the best development environment at present, whether in Windows or under other platforms. She has a complete editor, debug means, if you still feel that you can also customize the editor macro and editor plugin, you can expand the VC's development function, and the various debug macros in the MFC use it easy.
4. In the development sensation:
I don't know if it is a character or temper. When I use the development interface simple development tool, the more works spend on the interface, but the aesthetics of the predecessor is too bad, the result is the more ugly It is more worryable to use VC, which can use more mind to consider the structure of the program; (I don't know if my eyes are still a problem, I always feel that the color of the window made from Delphi and the standard color of Windows There is a small difference in a little bit)
5. From technical information:
Needless to say, MSDN is enough to watch a lifetime
6. translater:
Borland's compiler is all known, but starting from Delphi3.0, it is unstable, especially when debugging, often I change the location of the breakpoint, disappeared, and compiled EXE is full of useless Symbols, and it is more than 1 trillion. If the VC is quite large, it is quite large, but there is definitely what mfc ** in the system catalog of M $. DLL and other dynamic libraries, so use dynamic connection to compile, this is worth it. The program has caused the programs of Delphi generally memory occupancy.
Oh, I don't know what to launch Borland, if I first launch C Builder.