Go Back   Barnsten Forums > Embarcadero > CodeGear - Delphi

CodeGear - Delphi The Delphi forum

Reply
 
Thread Tools Display Modes
  #1  
Old 3rd September 2008
Margreet Margreet is offline
Super Moderator
 
Join Date: Aug-2008
Location: Amstelveen, The Netherlands
Posts: 292
Margreet is on a distinguished road
Default Delphi 2009

What feature(s) do you like most in the new Delphi 2009?
For example: Andreano Lanusse thinks Anonymous methods are great. See his blog at: http://blogs.codegear.com/andreanola...ymous-methods/

What do you think?

Last edited by Margreet; 4th September 2008 at 14:14.
Reply With Quote
  #2  
Old 3rd September 2008
pglowack pglowack is offline
Registered
 
Join Date: Aug-2008
Location: Amstelveen, NL
Posts: 1
pglowack is on a distinguished road
Thumbs up Re: Delphi 2009

My personal list of Delphi 2009 Top Features would be:

1) Full Unicode support throughout the product - from the new UnicodeString type in the compiler, through RTL, VCL and the IDE
2) New Language Features in Delphi (generics and anonymous methods) and in C++Builder (C++0x)
3) New DataSnap architecture, based on DBX4, for light-weight, client/server applications.
4) Improvements in the VCL library including new Ribbon controls. A bunch of brand new VCL components, like TButtonedEdit, TBalloonHint, TCategoryPanelGroup, and improvements to existing ones, like new "Alignment" property in TEdit (finally!), support for images in TButton and many others.
5) Improvements in the IDE: new Class Explorer, new Resource Manager, Named Build Configurations and Option Sets, more flexible Project Manager.

Check (http://dn.codegear.com/article/38478) for ongoing live Delphi and C++Builder 2009 webinars. Times are in the PDT, so if you are in Amsterdam you need to add 9 hours.
Today there are two interesting webinars scheduled: one about DataSnap and one about the new language features.

Also check http://www.codegear.com/cg-videos/ for interesting short videos demonstrating new IDE features, new VCL, new DataSnap and more:-)
Reply With Quote
  #3  
Old 3rd September 2008
drbob42's Avatar
drbob42 drbob42 is offline
Moderator
 
Join Date: Sep-2008
Location: Helmond Brandevoort
Posts: 16
drbob42 is on a distinguished road
Default Re: Delphi 2009

My number one new feature in Delphi 2009 is the Unicode support - we've been waiting a long time for this (in an efficient way, not using the slow COM-based WideStrings).

Apart from that, the enhancements in the DataSnap architecture are great (including the ability to re-use existing remote data modules, preserving your investment in existing multi-tier application architectures, but allowing you to upgrade these to move from the COM-based DataSnap to the new approach).

Third on my list are the language enhancements - finally Generics for Win32, and anonymous methods too!

The VCL enhancements are also good to have. No more need for TRightEdit (which I wrote for Delphi 1), and nice looking Ribbon controls for a modern look and feel.

Last but not least on my short list are the SOAP fixes and improvements. There's no SOAP 1.2 support yet (not even for clients), but some issues have been fixed to make the Win32 SOAP support better than before, and I hope this will be a constant area of attention for CodeGear. Even unofficial fixes and patches are welcome, guys!

Groetjes, Bob Swart
Reply With Quote
  #4  
Old 4th September 2008
davidi davidi is offline
Registered
 
Join Date: Sep-2008
Posts: 1
davidi is on a distinguished road
Smile Re: Delphi 2009

Hello from CodeGear Scotts Valley (actually I am in Guadalajara Mexico right now doing the Delphi and C++Builder 2009 launch here). Bob and Pawel already put in a good list of new features they like. But here are a few more that I really love:

1) The new file type in the COM/ActiveX architecture – the text-based RIDL file (Restricted Interface Definition Language) - allows you to persist the type library data to disk. The binary .tlb file is now an intermediate file (like a .res, .dcu, .obj, and so forth). This means that you can rebuild the .tlb file from the command line (outside the IDE), that you can edit .tlb files using a text editor, and the history is stored by the IDE.
2) Native code Ribbon Control VCL components - for that Office 2007 look that some people like - 2007 Microsoft(®) Office Fluent(TM) User Interface.
3) Compiler warnings that you can turn on as errors and vice versa.
4) PNG support in TImage and TImageList
5) Published DoubleBuffered property for most components
6) Integrated Translation Environment/External Translation Manager for localizing the UI and strings in your applications.

And my MOST FAVORITE thing - Faster Install!!! Delphi 2009 - 15 minute install on my Windows Vista Dell M6300 notebook. D2007 tool more than 1 hour.

David Intersimone "David I" - travelling the globe and also the Internet!
Reply With Quote
  #5  
Old 7th September 2008
NickHodges NickHodges is offline
Registered
 
Join Date: Sep-2008
Posts: 1
NickHodges is on a distinguished road
Default Re: Delphi 2009

My five favorite things:

1. The new Synchronize overload on TThread that takes an anonymous method
2. Server Methods
3. Generics.Collections unit
4. COM that doesn't use the TLB as a storage mechanism.
5. Ribbon Controls
Reply With Quote
  #6  
Old 9th September 2008
drbob42's Avatar
drbob42 drbob42 is offline
Moderator
 
Join Date: Sep-2008
Location: Helmond Brandevoort
Posts: 16
drbob42 is on a distinguished road
Default Re: Delphi 2009

Quote:
Originally Posted by davidi View Post
3) Compiler warnings that you can turn on as errors and vice versa.
I like the warnings that can be turned into errors, but the "vice versa" part would be a miracle (turning errors into mere warnings)... ;-)
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT +2. The time now is 23:52.


Design By: Miner Skinz.com
(c) Barnsten Business Solutions -- Ad Management by RedTyger