Delphi 2006 !(Dexter)
As the days of Dexter's launch are getting closer, Dexter's beta testing has also entered a stage of full swing. Dexter's current state is the fourth beta. I haven't seen a Beta 4 of Borland's products for a long time (Delphi 8/Delphi 2005 It was ordered to launch after Beta 3), and Dexter has several months to continue to adjust stability, ductility and efficiency, which is really gratifying, because it means that Borland's senior executives are finally awake now. I don't know if Dexter can eliminate the negative impression of Delphi 8/Delphi2005 after its launch, but I know that if Dexter continues to develop according to the current plan, then we will finally have a great product. OK, let's not say much Politics is a matter of avoiding me in trouble. Let's talk more about Dexter technology and the product itself.
If you don't know what Dexter is yet, simply put Dexter will provide the capabilities of C/C++ For Win32, Delphi For Win32, C#, Delphi For .NET development in an IDE (Galileo 4.0). Dexter's main goal is to provide the functions of C++Builder 10.0, which is the largest major revision of C++Builder since 6.0. The following items are probably the main functions of Dexter:
- Same IDE as in Delphi 2005 with enhancement
- Is about IDE features, bug fixes and Win32 (a Win32 supporting release)
- Conformance for Boost and ACE. Almost 100% ANSI conformance.
- SSE
- Code folding, basic refactoring (as in Delphi 2005) and C++ specific
Refactoring
- Heavily revised compiler and linker
- Similar speed in compilation. Code Insight is much faster.
- COM - ImPRoved type library support
- Some features for a C++ tuned project manager, easier project manager
- Dinkumware STL, IntraWeb, Corba
- Support Win32 drivers development
- Updated Win32 headers and libraries
- Full support for make tool (commandlines)
- CVS support thru SCC API
Dexter finally provides fast reaction capabilities in C++Builder's Code Complete. Like Delphi, except for a little slower time when starting Code Complete for the first time, the subsequent speed is several times faster than before, so C ++Builder users no longer need to close Code Complete.
In addition, Dexter's special C++Builder users have developed a new Project Manager, which provides strong project management capabilities. In Dexter, developers not only have more control to make more flexible settings, but Dexter has also been opened up. During the Build process, developers can set various different build tasks before compilation (Pre-Compile), after compilation (Post-Compile), and before linking (Pre-Link), which allows developers to set customization Build programs, this should be a feature that many C++Builder developers have been asking for for a long time.
Although Dexter's main force is to provide C++Builder 10.0, Delphi also provides many drooling functions. For example, Together For Delphi has finally been implemented. Delphi For Win32 and Delphi.NET now have Together's Function, Delphi developers can finally use Together For Delphi to develop various UML models, which is also the most important feature I personally wait for for a long time. Here are other enhancements from Delphi:
---Together For Delphi(Win32/.NET)
--ECO 3
- -More Refactoring
- -CORBA Support
Dexter has made great progress in database technology, both in Win32 and .NET. This aspect is also something I am interested in. Maybe let us discuss it in the next article.
Another most significant change to Dexter is the use of the new Memory Manager. Previously, Borland's Memory Manager (Borlandmm.dll) finally retired gloriously after years of service and was replaced by the new Memory Manager, which provided better efficiency than Borlandmm.dll in R&D's test, and Delphi R&D also We hope that the new Memory Manager can improve the overall execution efficiency of Dexter IDE.
Now I think the question of Borland is when Dexter is officially published, how to convey the powerful progress of Dexter in all aspects? Should I tell the users of C++Builder? Or should I tell the users of Delphi? It is an invitation at the Dexter product launch conference. What about C++Builder users? Or invite Delphi users? This is really interesting!