You are on page 1of 22

Borland Delphi 2006

Jason Vokes
Borland

Agenda
Introduccin
Novedades en el entorno integrado
Desarrollo con C++ Builder
Gestin del Ciclo de Vida del Software
Pausa para caf
Modelado con Delphi 2006
ECO III

Borland Delphi 2006


Introduccin

Por qu Borland Delphi?


Un lder en soluciones de desarrollo
 Soluciones ganadoras de mltiples premios
 Delphi 2005 ofrece tecnologa avanzada a los
desarrolladores de Delphi y C#

Enfoque: crear ms rpidamente un mejor


software
 Ms de 20 aos de experiencia en soluciones y
servicios de desarrollo de software

Delphi 2005 en la prensa

PC PRO (Reino Unido), Febrero 2005


La herramienta de desarrollo ms potente y
productiva del mercado.

Datormagazin (Suecia), Abril 2005


Un entorno de desarrollo tremendamente
capaz para crear aplicaciones Win32 y .NET
en Delphi/Object Pascal y C#"

Premios de Delphi

La herencia de Delphi

Productividad

96

97

Delphi 2
Delphi 1

95

98

99

00

01

Delphi 6

Delphi 4
Delphi 3

Escalabilidad

Rendimiento

Delphi 5

02

03

04

05

06

Delphi 8
Delphi 7
Delphi 2005

Delphi 2006

Objetivos de Delphi 2006


Gran calidad y rendimiento
- Incrementar de forma radical la calidad, el rendimiento y la velocidad de
respuesta

Alta productividad del Desarrollo Guiado por el Diseo para todos


- Diseo y ejecucin de mquinas de estado y caractersticas ECO en todas las
ediciones

Ms productividad para el desarrollador


- Guas de diseo VCL, Together, patrones vivos, muchas nuevas
refactorizaciones

Ofrecer C++Builder dentro de BDS 2006


- Volver a introducir el C++Builder basado en la VCL

Lneas de futuro para Delphi / C++Builder

Highlander

Delphi/C++ for Win64

VCL para .NET 2.0


VCL para .NET Compact Framework
.NET 2.0 de 64 bits

Delphi 2006
Delphi 2005
Delphi Win32/.NET
ECO II

2005

Delphi, C# y C++ en el mismo entorno Delphi for Vista


VCL para Avalon
.NET de 64 bits
Indigo
ECO III Mquinas de estado
Elementos de ECO en todas las ediciones
Together para Delphi
Rendimiento y calidad

2006

2007

2008

Comparacin entre Core SDP y Developer Studio


Core SDP

Developer Studio

Multi-Lenguaje
Multi-Plataforma
Basado en roles
Equipo > 20
ALM Embebido
Plataforma ALM
Basado en Eclipse

Multi-Lenguaje
Windows/.NET
Orientado al desarrollador
Equipos < 20
ALM Integrado
Plataforma de desarrollador
Basado en BDS

Borland Delphi 2006

Delphi 2006 Todo en uno


Delphi

Entorno integrado Developer Studio 2006

VCL, Win32, IntraWeb

C++ Builder

Delphi
Win32

C++ Builder
Win32

VCL, Win32, IntraWeb

Delphi para .NET


VCL.NET, WinForms, ASP.NET WebForms, ECO

C# Builder para .NET


WinForms, WebForms, ASP.NET, ECO

Delphi
.NET

C# Builder
.NET

Arquitectura general de Delphi 2006

Desktop / Rich
Client

dbExpress
VCL (Win32)

Web

Database

BDE

ECO
VCL.NET

C++

IntraNet

BDP

.NET WinForms and ASP.NET

Delphi
CaliberRM

StarTeam
Borland ALM

C#
Together

Arquitectura general de Delphi 2006

Delphi
Desktop / Rich
Client

dbExpress
VCL (Win32)

Web

Database

BDE

ECO
VCL.NET

C++

IntraNet

BDP

.NET WinForms and ASP.NET

Delphi
CaliberRM

StarTeam
Borland ALM

C#
Together

Arquitectura general de Delphi 2006

C#
Desktop / Rich
Client

dbExpress
VCL (Win32)

Web

Database

BDE

ECO
VCL.NET

C++

IntraNet

BDP

.NET WinForms and ASP.NET

Delphi
CaliberRM

StarTeam
Borland ALM

C#
Together

Arquitectura general de Delphi 2006

C++ Win32
Desktop / Rich
Client

dbExpress
VCL (Win32)

Web

Database

BDE

ECO
VCL.NET

C++

IntraNet

BDP

.NET WinForms and ASP.NET

Delphi
CaliberRM

StarTeam
Borland ALM

C#
Together

Delphi 2006 el siguiente Delphi y C++Builder


Productividad del desarrollador sin precedentes
ayudando a los desarrolladores a escribir cdigo ms rpida y
eficientemente

Calidad y rendimiento
ofreciendo al desarrollador una experiencia slida y de alto rendimiento

Desarrollo de aplicaciones de bases de datos


corporativas para .NET
acelerando y simplificando el desarrollo corporativo para la plataforma
.NET

Gestin del Ciclo de Vida de las Aplicaciones


integrando el rol Desarrollador Delphi 2006 en los servicios Core SDP

Delphi 2006 Calidad y rendimiento


Nuevo gestor de memoria FastCode
mejora el rendimiento general de entorno = rpido y estable

Menores tiempos de carga


tanto en el arranque del entorno integrado como de las aplicaciones

Entorno integrado ms gil


con menores tiempos de respuesta en todos los mbitos

Conexin con Quality Central integrada


para incorporar los informes de errores y solicitudes de mejoras al control
de calidad

Delphi 2006 Productividad sin precedentes


Guas vivas VCL
Ayudan en el posicionamiento y
redimensionado de controles VCL en
tiempo de diseo

Plantillas vivas
Sistema interactivo de plantillas
programable y extensible

Completado de bloques
Completa de manera automtica los
bloques de cdigo como Begin/End, ( ) y
otros

Refactorizaciones
Muchas nuevas refactorizaciones

Delphi 2006 - Refactorizaciones


Renombrar smbolo (Delphi, C#, C++)
Extraer mtodo (Delphi)
Declarar variable y campo (Delphi)
Edicin sncrona (Delphi, C#)
Buscar referencias (Delphi, C#, C++)
Extraer cadena de recursos (Delphi)
Buscar unidad (Delphi)
Usar espacio de nombres (C#)
Deshacer (Delphi, C#)
Cambiar parmetros (Delphi)
Ms las refactorizaciones de Together

Delphi 2006 Desarrollo con bases de datos


Delphi y C++Builder para la VCL Win32 y .NET
Nuevo: Database Explorer para dbExpress
Arrastrar y soltar, visualizacin de datos de tablas, creacin y edicin de esquemas

Nuevo: plataforma Unicode para dbExpress


Controlador dbExpress de MS SQL Server habilitado para Unicode luego vendrn los dems.

Controladores dbExpress nuevos y actualizados


Interbase 7.5, Oracle 10g, Microsoft SQL Server 2005, Informix 9x, IBM DB2 8., MySQL 4.0.24, SQL Anywhere 9,
Sybase 12.5

DBGo for ADO, IBX y BDE para dBase y Paradox


soportan tanto la VCL como la VCL.NET !

Delphi y C# Builder para .NET/ASP.NET WinForms y WebForms


Nuevo: pooling de conexiones en el BDP
Soporte incorporado para el pooling de conexiones, para una mejora radical de la escalabilidad y el rendimiento

Nuevo: trazas SQL en BDP


Simplifica la depuracin de comandos SQL

Nuevo: reconciliacin de errores en BDP y DataHub


Para la gestin de errores entre capas en aplicaciones de bases de datos de mltiples capas

Controladores BDP nuevos y actualizados


Interbase 7.5, Oracle 10g, Microsoft SQL Server 2005, IBM DB2 8., MySQL 4.0.24, Sybase 12.5, MSDE 2000,
Microsoft Access

Desarrollo ASP.NET de alto rendimiento


Nuevos controles web ASP.NET
Despliegue de aplicaciones ASP.NET
Formato y edicin mejorados

You might also like