Ben Smith, CodeGear CEO, tagged me in his blog post where he listed his 5 favorite things about Delphi 2007 for Win32. Here are my five (I have many more) favorite things:
1) The new DBX4 database express framework streamlines database connectivity and adds support for the most recent versions of SQL databases. DBX4 is a single compatible native and managed code database infrastructure that simplifies the writing of data drivers and supports connection pooling. DBX4 supports the latest database drivers for all of the popular SQL databases (and you can still use BDE for your Paradox and dBase database applications).
2) VCL for Windows - Your Win32 VCL applications can now work with Windows Vista, XP, and 2000. You can compile your existing Delphi applications for Windows and they will work on Vista. You can use new Windows Vista APIs and VCL components. Don’t want to change your code very much, check out the new global variable, “UseLatestCommonDialogs“. Set it to true and your Open Dialogs, Picture Dialogs, and Save Dialogs will use the new Vista version of those dialogs.
3) UML in Color - new for Delphi 2007, you can set colors for stereotypes in your UML diagrams. In the Tools | Options | Together | Default | Diagram | Appearance section you can set “Enable UML in Color” to true and set color choices for different stereotypes: Description, Mi-detail, Moment-interval, Party, Place, Role, Thing. UML color was first introduced by Peter Coad, Eric Lefebvre, and Jeff De Luca in articles and presentations. The three then published work in the book, Java Modeling in Color with UML. Delphi 2007 modeling also adds •OCL 2.0 support, diagram hyperlinking and annotations. You can now also save print print your modeling diagrams (check out Andreano’s blog article with the DBX4 object diagram).
4) MSBuild - Delphi 2007 now uses MSBuild to simply manage the most complex projects. MSBuild is a fully open and published XML file format. It’s fFully customizable and extensible. You can define –Pre and post-build events –and named build configurations. You can also use plug-in 3rd party MSBuild modules.
5) Improved install technology using InstallAware - using •InstallAware, we (and you) can provide "on-the-fly" updates, hotfixes, and feature additions. Incremental changes to the product are faster and easier to install. Delphi 2007 also comes with InstallAware Express so you can build better installs for your software.
Actually I could easily write more than five favorite things (VCL for the Web / IntraWeb 9, Indy, and more). But, Ben tagged me and said I could list five and tag five. You’ve read my list of five, now I am tagging the following five members of the Delphi family:
And don’t miss next weeks CodeRage online virtual conference, March 12-16. You’ll see Delphi 2007 in action all through the week of technical sessions by members of the R&D team and community luminaries.
{ 12 } Comments
> 1) Peoples who don’t want .NET are not satisfied. So they are forced to work on D3 to D7 versions.
I am a little confused about your point #1. Delphi 2007 is for Win32 native code not .NET. If you don’t want .NET, then Delphi 2007 is the version for you.
David, I think Mike’s comment was about the need to install .Net framework to use the IDE and help system.
Well, gee Dave, maybe he’s referring to this:
http://dn.codegear.com/article/34112
1 - Don’t care.
2 - Very cool.
3 - Don’t care. UML sucks. Can I turn off UML diagrams?
4 - Somewhat usefull.
5 - Cool.
> Well, gee Dave, maybe he’s referring to this: http://dn.codegear.com/article/34112
You have to install Windows on your machine, and install some drivers, and some other DLLs, COM objects, and stuff too.
The main point for Delphi 2007 for Win32 is that you build native Win32 applications and deploy them without any need of .NET.
> Don’t care. UML sucks. Can I turn off UML diagrams?
You don’t have to use UML, it is not forced on you. There are probably other parts of the product that some developers won’t care about as well.
> You don’t have to use UML, it is not forced on you. There are probably other parts of the product that some developers won’t care about as well.
Completly agree with you. Every developer has different needs. I have listed my needs.
And really: Can I turn off diagram view ? and generation of ddp files ?
Hello,
Unfortunately .NET increase the Windows Vulnerability while browsing on the Web. I’ve figured this last year when I was infected by the spamNetA virus after installing the .NET Framework.
Theoretically there is no problem with .NET but when I look on NSA site I figured out that securing .NET is not a trivial problem.
So before Delphi using .NET the production has an cost factor of 1 after the .NET introduction we obtain a cost factor about of 2 also affecte by the required .NET management of the Enterprise level.
Meanwhile I thik that following the .NET in this exclusive maner is too dangerous for Delphi due to lost of it’s own personalitty which was better than the Micorsoft proposals.
An Express Delphi IDE for WIN32/WIN64 and totally independent of .NET will be more suitable for people who literally fears the .NET problems.
Thank you and best regards,
Mike
> And really: Can I turn off diagram view ? and generation of ddp files ?
Don’t use the model view in the project window and diagrams will not be generated. If accidentally click on the model view you will be asked if you want to create them, just click no.
> Unfortunately .NET increase the Windows Vulnerability while browsing on the Web. I’ve figured this last year when I was infected by the spamNetA virus after installing the .NET Framework.
Again, only the IDE uses the .NET 2.0 SDK, not your programs and not the rest of your computer.
i wonder whether codegear can release a complete BNF for the latest delphi language to the public or not. with this BNF knowledge, i bet a lot of developers/companies can create an advance plug-in into delphi IDE to simplify the coding (or maybe can come out with something really radical and new idea) in the delphi’s IDE, and of course this will attract more developers to use delphi.
but i heard that delphi compiler’s compiler not using any tool to built one (ie: using lex and yacc) since delphi’s grammar is too complicated to be crafted using a normal BNF.
I am a Delphi fan and have been waiting for a new look of Delphi 2007.As soon as Delphi 2007 came out ,I download and installed it just for trial.I couldnt believe that such a thing happened.When I restored the program window from maximized,and then minimized it ,if I restore it to nomal,the downside of the developement window stretched longer than it should be.It’s unbelievable that such a bug exists in a developing tool.Is delphi a trustable tool for generating software?
Post a Comment