But it would be even better if Delphi could provide development of the underlying system.
In terms of underlying development of the win platform, it is still difficult for Delphi to compete with VC. It is not the tool or the language, but Borland does not master the operating system and is controlled by others. This is the result of MS's very cruel competitive strategy. If Delphi6 wants to compete with MS in terms of underlying development, then Delphi will probably be another Borland C++.
Now, the development direction of Delphi is very clear. It supports win but is not affected by win. At the same time, it supports the application development of Linux. It has its own technological innovations, such as dbexPRess. 6 adds support for sun.one
The support is even more awesome. Support for soap and xml makes it easier for developers to develop distributed applications.
If the estimate is good, 6 should provide idl2pas mapping, so it will be even more fun to use 6 for corba development.
Using delphi6 (cbuilder) + jbuilder4 + inprise application server (visibroker) for corba applications can be said to be a perfect solution. It truly realizes cross-platform and cross-language distributed development.
Another point is that delphi and kylix support developers to write their own apache modules, which makes developers even more powerful.
From this point of view, the current CEO of Borland has a very strategic vision and believes that Borland will have a better tomorrow.