Stando alle ultime notizie dei blogger di Borland, Delphi 9 nome in codice "Diamondback", consente l'utilizzo della tecnologia ECO nella crezione di Web Application con ASP.NET.
Win32 e .NET convivono e sembra possibile debuggare ambo le piattaforme contemporaneamente.
I project group possono essere eterogenei e contenere progetti Delphi .NET, Delphi Win32 e C#. Nella CPU view vengono visualizzati simultaneamente IL e assembly nativo. Esiste inoltre la possibilità di switchare tra breakable e unbreakable exception, in modo da ignorare una serie di eccezioni. Ogni riferimento nella stack view contiene una corrispondenza alle variabili locali del progetto.
Nel refactoring è possibile estrarre un metodo, in modo tale da atomizzare il codice.
A seconda dell'accesso alle variabili, l'IDE crea procedure già complete di parametri (distinguendo quelli var) e variabili.
Tramite la tecnologia Help Insight è possibile avere una breve descrizione di oggetti e metodi attraverso un help hint, che si ottiene posizionandosi con il mouse su di un identificatore. A questa si affianca la tecnologia Error Insight, la quale indica errori nei sorgenti durante la digitazione del codice, in maniera simile a come accade in office.
Potentissima la nuova funzionalità History, che funge da sistema di controllo per la versione dei progetti. E' possibile vedere le differenze tra una versione e l'altra osservando il codice che è stato aggiunto, tolto o modificato, il tutto accompagnato da un highlighting colorato, il quale facilita la gestione di versioni differenti di uno stesso progetto.
L'integrazione di ADO.NET con il Data Explorer permette di creare e modificare tabelle o view in maniera molto rapida ed efficace. Sempre nell'ambito database, troviamo dbGo per .NET, assente in Delphi 8. Sono presenti nuovi componenti tra cui DataHub, la cui funzione è aggregare dati provenienti da più sorgenti, e DataSync, che permette di gestire tutte le update che riguardano un determinato dataset. Ora è presente il supporto ai namespace multi - unit e compare il nuovo construtto sintattico for..in..do, equivalente al for each di C#, molto potente nelle enumerazioni di oggetti.
StarTeam è completamente integrato nell'IDE. Si vocifera un aggiornamento della libreria CLX per Kylix.
<a href="http://info.borland.com/media/shockwave/delphi2005/d2005sneak.html" target="_blank">A questo link</a> troverete una sneak peak di 14 minuti su Delphi 9 Diamondback.