Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Noticias
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 07-11-2004
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.604
Poder: 29
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
Smile Novedades en Delphi 2005

¡Buen día a todos!

Propongo que hagamos de este hilo, un listado de las mejoras de Delphi 2005 que nos hayan parecido más interesantes.


Según lo que leí en el archivo Delphi_2005_Overview.pdf (Generalidades de Delphi 2005) de la página de Borland. Delphi 2005 cuenta con el nuevo estatuto de control For..In, el cual es como un For, pero sin necesidad de usar una variable de control:
Código:
Var
  S :String;
  C :Char;
Begin
  S := 'Hola mundo';

  For C In S Do
    If C = 'm' Then
      ShowMessage ('Muchos años después, frente al pelotón ' +
        'de fusilamiento...');



También cuenta con el Borland Data Provider (BDP):

The cornerstone of Delphi RAD for ADO.NET is Borland® Data Provider (BDP). Because the ADO.NET drivers provided by Microsoft, Oracle, and others use their own data types and bindings, changing database types is a major undertaking. Code must be rewritten for each database. For example, the Microsoft® SQL Server™ ADO.NET driver provides a SqlDbType class for data, while the Oracle driver uses a OracleData class. Changing from one database to another requires that all of these object types change, too.

Borland Data Provider in Delphi 2005 eliminates this difficulty. The BDP ADO.NET driver is generic, so database code must be written and tested only once. A different database back end can be used simply by changing the BDP connection string. By using Borland Data Provider, an application can be shrink-wrapped and deployed to different database types, which might be in different departments. A central office might use Oracle, for instance, while a branch office uses SQL Server Developer Edition. Or a team might develop against one database and deploy using another.


Esto quiere decir que con Delphi 2005 en ADO.NET se puede desarrollar una aplicación con una base de datos económica, sin importar que el cliente a final de cuentas utilice una base de datos como Oracle o SQL Server.

BDP soporta InterBase, Oracle, SQLServer, DB2 y Sybase, pero el documento dice que se pueden desarrollar controladores para otras bases de datos .


Para bases de datos distribuidas, existen los componentes DataHub y DataSync:

DataHub and DataSync components map multiple enterprise databases into a single remotely connected DataSet

En el diagrama se ve cómo se extrae información de una base de datos InterBase, de una Oracle y de una SQLServer ¡con un solo conjunto de datos! (un solo data set sacando información de varios servidores) .


Para Web, viene con los nuevos controles dbWeb:

Streamlined Web forms for ASP.NET For designing ASP.NET applications, Borland has enhanced Web Forms by including a set of controls, called dbWeb, which can work with database data directly. Live data is shown during design time, which simplifies development of Web applications. These controls automatically handle aggregation in data grids and cascaded updates and deletes across multi-table forms, greatly simplifying application logic for data-driven ASP.NET applications.




Y algo para no quedar aislados de Java:

More direct integration is possible through Borland® Janeva.™ In Delphi 2005, wizards can directly inspect an Enterprise JavaBean™ (EJB™) and discover classes inside it. These can then be used directly from Delphi 2005 as if they were native .NET Framework classes. Janeva handles the marshaling and mapping between the EJB and .NET Framework.


Tal parece que definitivamente Borland le apuesta a .NET como el futuro de Windows:

Delphi 2005 includes many features for .NET development, regarded as the future of Windows. It now supports C# and Delphi for .NET languages, giving the broadest range of choice for developers who need to use a range of SDKs and languages.

Pero admite que todavía habrá muchos desarrollos sobre Win32:

Delphi 2005 also supports and greatly enhances Delphi for Win32 programming. Borland, which recognizes that many Win32 projects will be developed and maintained in the coming years, will continue to add new features to Delphi for Win32. As demonstrated with Delphi 2005, such updates promise to include new language features, productivity features, and interoperability between Win32 and .NET systems.

En palabras de Borland:

"...it is the most comprehensive and productive development environment available"

Empresarios: No es sólo una frase publicitaria .


Ahora le echaré un vistazo a Delphi_2005_Reviewers_Guide.pdf.

Un abrazo a todos.

Al González .
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 17:08:15.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi