¿Que es Delphi?
 |
Kylix sobre Linux |
Delphi es una herramienta de
Desarrollo Rápido de Aplicaciones (RAD). Cuenta con un
Entorno de Desarrollo Integrado (IDE) y una
Biblioteca de Componentes Visuales (VCL), orientada totalmente a objetos, que facilitan la programación tanto bajo
Windows como bajo
Linux (Kylix).
Como ya he mencionado,
Delphi desciende directamente de
Pascal, concretamente de su versión orientada a objetos
Object Pascal, con la diferencia de que Delphi es un lenguaje orientado a eventos y con una gran potencia en la gestión de todo tipo de bases de datos. Yo lo he utilizado contra
SQL Server (MicroSoft) ,
DB2 (IBM),
Oracle (SUN), etc... con excelentes resultados.
Es extraño que, a pesar de su gran potencia, no esté mas extendido (quizá porque los buenos programadores Delphi escasean) ya que es una plataforma
independiente del dispositivo, en la que no es necesario un
Framework que la soporte y que tiene una curva de aprendizaje más que aceptable.
Además, el
diseño de nuevos componentes a partir de la VCL es tremendamente sencillo, pudiendo construir desde pequeñas mejoras a los componentes ya existentes como componentes mucho más complejos.
Mi historia con Delphi
 |
Las nuevas y potentes versiones Delphi |
Hablando un poco de mi historia; después de salir de la carrera pase 2 años sin volver a utilizar Delphi, no fue hasta mi segundo trabajo cuando volví a tener contacto con esta plataforma. 11 años transcurrieron en los que pasamos de
Delphi 4 a
Delphi 7 sobre
DB2 sin mayores cambios en el horizonte. En este tiempo Delphi pasó de ser distribuido por
Borland a serlo por
CodeGear (
Embarcadero), desarrollándose nuevas versiones con las que yo no trabajaría hasta llegar a mi siguiente empleo donde estaban ya con
Delphi XE5 y algunas licencias de
Delphi XE8 sobre
Oracle.
Antes de empezar en mi actual trabajo ya había
"trasteado" un poco con algunas versiones de
Delphi XE y la verdad es que su potencia me encantó. Aunque ya había realizado algunos cursos de
C# y
Java, volver a
Delphi con un entorno renovado en apariencia y potencia ha sido, inesperadamente, placentero.
 |
Lazarus sobre KDE - Linux |
Existe una versión gratuita de
Delphi llamada
Lazarus con la que podéis empezar a probar este magnifico entorno de desarrollo sin ningún problema.
Si os apetece que haga un pequeño curso sobre
Delphi (lo haría con
Lazarus) hacédmelo saber en los comentarios y empezaré a desarrollar algo que puede ser interesante (quizá hasta incluya vídeos)