Miércoles, 08 Septiembre 2010
Actualización a Delphi 2007

La actualización del código fuente del proyecto G2K a la plataforma RAD Studio 2007 supone un gran salto. Este paso, calificado por nuestros ingenieros como una necesidad tecnológica, será el principio de una etapa de renovación. Una etapa de evolución que, nos llevará a una nueva arquitectura de aplicación y una interfaz de usuario actual.

El RAD Studio 2007 incluye Delphi 2007 para Win32 en su Release 2, una versión estable que corrige incómodos problemas de la entrega anterior. Detallamos algunas razones por las que se propone esta migración.
 
 1- Mejor desempeño del IDE y de las aplicaciones generadas.
  
 2- Novedades en el compilador y el lenguaje.
  a. Directiva inline.
  b. Sobrecarga de operadores.
  c. Strict private y Strict protected.
  d. Records. Ahora soportan métodos.
  e. Nuevas formas de declaración de clases (Class abstract, Class sealed, Class const, Class type, Class var, Class property).
  f. Clases anidadas.
  g. Métodos finales.
  h. Clases estáticas (Static class).
  i. “For” directo en objectos que contengan colecciones (For.. in).
   
 3- Novedades en el IDE.
  a. Incorporación del MSBuild. Herramienta para el control de todo el proceso de compilación, los pasos antes y después del proceso. Automatización.
  b. Explorador de archivos dentro del IDE.
  c. Plantillas de códigos e indicador de líneas alteradas.
  d. Histórico de cambios. Independiente de una herramienta de control de versiones, las alteraciones en fuentes son versionadas localmente, permitiendo la comparación entre las versiones.
  e. Mejoras en el depurador. Visualización del código en forma de árbol.
  f. Refactoring. A través de los refactorings se pueden renombrar clases, variables y métodos de manera que al hacer un cambio de nombre se cambien automáticamente todas las líneas de código en los que se hacía referencia al nombre anterior. Mediante esta capacidad de refactoring es posible también cambiar los parámetros de clases, seleccionar parte del código y generar un método a partir del bloque seleccionado, también es posible mover métodos de una clase a otra, entre muchas otras cosas.
  g. Unidades de Prueba. Integración con unidades de pruebas a través de Dunit.
  h. SQL Window - Query Builder incorporado en el IDE.
  i. Auditorias y Métricas. A través de la capacidad de auditorias de código (QA Audits) de Delphi 2007, se podrá finalmente definir un conjunto de buenas prácticas de codificación y garantizar que estas prácticas están siendo seguidas.
   
 4- La VCLs en Delphi 2007 fue actualiza para soportar Windows Vista, además de incorporar nuevos componentes específicos para Windows Vista. TGridPanel, TFlowPanel, TCategoryButtons, TbuttonGroup y TtrayIcon.
  
 5- Nuevo motor de memoria y nuevas funciones en las RTLs. Con solo hacer la compilación de sus aplicaciones en Delphi 2007, se gana rendimiento y al mismo tiempo se pueden detectar las fugas de memoria.

 

Una vez se haya finalizado la migración, alguno módulos deben rediseñarse para aprovechar las capacidades que brinda el lenguaje, convirtiendo G2k en un sistema abierto y actual.

 

 

 

 

Your are currently browsing this site with Internet Explorer 6 (IE6).

Your current web browser must be updated to version 7 of Internet Explorer (IE7) to take advantage of all of template's capabilities.

Why should I upgrade to Internet Explorer 7? Microsoft has redesigned Internet Explorer from the ground up, with better security, new capabilities, and a whole new interface. Many changes resulted from the feedback of millions of users who tested prerelease versions of the new browser. The most compelling reason to upgrade is the improved security. The Internet of today is not the Internet of five years ago. There are dangers that simply didn't exist back in 2001, when Internet Explorer 6 was released to the world. Internet Explorer 7 makes surfing the web fundamentally safer by offering greater protection against viruses, spyware, and other online risks.

Get free downloads for Internet Explorer 7, including recommended updates as they become available. To download Internet Explorer 7 in the language of your choice, please visit the Internet Explorer 7 worldwide page.