borland delphi 2006 · 2019-09-26 · c++ builder win32 c# builder.net delphi.net. arquitectura...
Post on 26-Mar-2020
34 Views
Preview:
TRANSCRIPT
Borland Delphi 2006
Jason Vokes
Borland
Agenda
Introducción
Novedades en el entorno integrado
Desarrollo con C++ Builder
Gestión del Ciclo de Vida del Software
Pausa para café
Modelado con Delphi 2006
ECO III
Borland Delphi 2006
Introducción
Un líder en soluciones de desarrollo
� Soluciones ganadoras de múltiples premios
� Delphi 2005 ofrece tecnología avanzada a los desarrolladores de Delphi y C#
Enfoque: crear más rápidamente un mejor software
� Más de 20 años de experiencia en soluciones y servicios de desarrollo de software
¿Por qué Borland Delphi?
Delphi 2005 en la prensa
PC PRO (Reino Unido), Febrero 2005
“La herramienta de desarrollo más 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
‘95
Delphi 1
‘96 ‘97 ‘98 ‘99 ‘00 ‘01
Delphi 2Delphi 3
Delphi 4
Delphi 5
Delphi 6
‘02
Delphi 7
‘03 ‘04
Delphi 8
‘05 ‘06
Delphi 2005
Delphi 2006
Productividad Rendimiento Escalabilidad
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 Diseño para todos
- Diseño y ejecución de máquinas de estado y características ECO en todas las ediciones
Más productividad para el desarrollador
- Guías de diseño VCL, Together, patrones “vivos”, muchas nuevas refactorizaciones
Ofrecer C++Builder dentro de BDS 2006
- Volver a introducir el C++Builder basado en la VCL
Líneas de futuro para Delphi / C++Builder
2005 2006 2007 2008
Delphi 2006• Delphi, C# y C++ en el mismo entorno
• .NET de 64 bits
• ECO III – Máquinas de estado
• Elementos de ECO en todas las ediciones
• Together para Delphi
• Rendimiento y calidad
Highlander• VCL para .NET 2.0
• VCL para .NET Compact Framework
• .NET 2.0 de 64 bits
Delphi for Vista• VCL para Avalon
• Indigo
Delphi/C++ for Win64
Delphi 2005• Delphi Win32/.NET
• ECO II
Comparación entre Core SDP y Developer Studio
Core SDP
Multi-Lenguaje
Multi-Plataforma
Basado en roles
Equipo > 20
ALM Embebido
Plataforma ALM
Basado en Eclipse
Developer Studio
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
VCL, Win32, IntraWeb
C++ Builder
VCL, Win32, IntraWeb
Delphi para .NET
VCL.NET, WinForms, ASP.NET WebForms, ECO
C# Builder para .NET
WinForms, WebForms, ASP.NET, ECO
Entorno integrado Developer Studio 2006
Delphi
Win32
C++ Builder
Win32
C# Builder
.NET
Delphi
.NET
Arquitectura general de Delphi 2006
VCL (Win32)
ECOdbExpress
Desktop / Rich
Client
BDP
Borland ALM
VCL.NET .NET WinForms and ASP.NET
C++ Delphi C#
BDE
CaliberRM StarTeam Together
Web Database IntraNet
Arquitectura general de Delphi 2006
VCL (Win32)
ECOdbExpress
Desktop / Rich
Client
BDP
Borland ALM
VCL.NET .NET WinForms and ASP.NET
C++ Delphi C#
BDE
CaliberRM StarTeam Together
Web Database IntraNet
Delphi
Arquitectura general de Delphi 2006
VCL (Win32)
ECOdbExpress
Desktop / Rich
Client
BDP
Borland ALM
VCL.NET .NET WinForms and ASP.NET
C++ Delphi C#
BDE
CaliberRM StarTeam Together
Web Database IntraNet
C#
Arquitectura general de Delphi 2006
VCL (Win32)
ECOdbExpress
Desktop / Rich
Client
BDP
Borland ALM
VCL.NET .NET WinForms and ASP.NET
C++ Delphi C#
BDE
CaliberRM StarTeam Together
Web Database IntraNet
C++ Win32
Delphi 2006 – el siguiente Delphi y C++Builder
Productividad del desarrollador sin precedentesayudando a los desarrolladores a escribir código más rápida y eficientemente
Calidad y rendimientoofreciendo al desarrollador una experiencia sólida y de alto rendimiento
Desarrollo de aplicaciones de bases de datos corporativas para .NETacelerando y simplificando el desarrollo corporativo para la plataforma .NET
Gestión del Ciclo de Vida de las Aplicacionesintegrando 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 = rápido y estable
Menores tiempos de carga
tanto en el arranque del entorno integrado como de las aplicaciones
Entorno integrado más ágil
con menores tiempos de respuesta en todos los ámbitos
Conexión con Quality Central integrada
para incorporar los informes de errores y solicitudes de mejoras al control
de calidad
Delphi 2006 – Productividad sin precedentes
Guías “vivas” VCLAyudan en el posicionamiento y
redimensionado de controles VCL en
tiempo de diseño
Plantillas “vivas”Sistema interactivo de plantillas –
programable y extensible
Completado de bloquesCompleta de manera automática los
bloques de código como Begin/End, ( ) y
otros
RefactorizacionesMuchas nuevas refactorizaciones
Delphi 2006 - Refactorizaciones
Renombrar símbolo (Delphi, C#, C++)
Extraer método (Delphi)
Declarar variable y campo (Delphi)
Edición síncrona (Delphi, C#)
Buscar referencias (Delphi, C#, C++)
Extraer cadena de recursos (Delphi)
Buscar unidad (Delphi)
Usar espacio de nombres (C#)
Deshacer (Delphi, C#)
Cambiar parámetros (Delphi)
Más las refactorizaciones de Together …
Delphi 2006 – Desarrollo con bases de datos
Delphi y C++Builder para la VCL – Win32 y .NETNuevo: Database Explorer para dbExpress
Arrastrar y soltar, visualización de datos de tablas, creación y edición de esquemas
Nuevo: plataforma Unicode para dbExpressControlador dbExpress de MS SQL Server habilitado para Unicode – luego vendrán los demás.
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 WebFormsNuevo: 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 BDPSimplifica la depuración de comandos SQL
Nuevo: reconciliación de errores en BDP y DataHubPara la gestión de errores entre capas en aplicaciones de bases de datos de múltiples 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 edición mejorados
top related