Skip to content
Skip to content
Menu
Info Cafe
Info Cafe

Aprende a programar en Delphi: Construye Aplicaciones Compactas

By admin on marzo 24, 2021
Divulgación: ¡Tu apoyo ayuda a mantener el sitio funcionando! Ganamos una cuota de referencia para algunos de los servicios que recomendamos en esta página. Más información

Delphi, conocido oficialmente como Embarcadero Delphi, es un lenguaje de programación propietario y un kit de desarrollo de software (SDK) de Embarcadero Technologies.

Se utiliza principalmente para crear aplicaciones de Windows, pero también puede utilizarse para crear aplicaciones de escritorio, móviles, web y de consola que se ejecutan en los sistemas operativos OS X, iOS y Android.

Delphi se distribuye junto con C++Builder como parte de un entorno de desarrollo integrado (IDE) profesional llamado RAD Studio.

RAD Studio incluye Delphi y otras herramientas de desarrollo de software, como un editor de código con finalización de código y comprobación de errores incorporados, un depurador integrado, soporte para varios tipos de control de código fuente y mucho más.

¿Qué es Delphi?

Delphi es un lenguaje de programación de alto nivel con tipado fuerte basado en Object Pascal que admite la programación orientada a objetos. También puede incorporar código escrito en ensamblador y otros lenguajes de bajo nivel, dando a Delphi acceso indirecto al hardware de la máquina.

Su principal fortaleza es que compila increíblemente rápido, lo que significa que las aplicaciones Delphi con una base de código relativamente grande pueden ser compiladas y ejecutadas en una máquina con recursos limitados.

El desarrollo de Delphi a lo largo del tiempo siempre ha enfatizado la compatibilidad con versiones anteriores. Sin embargo, la compatibilidad total con versiones anteriores no se ha mantenido debido a la adición de características que rompen la compatibilidad en las nuevas versiones del lenguaje.

Historia de Delphi

Delphi fue desarrollado por Borland Software Corporation como sucesor de Turbo Pascal. Ander Hejlsberg, el desarrollador original de Turbo Pascal, sirvió como arquitecto principal para el desarrollo de Delphi, que fue lanzado inicialmente en 1995 como una herramienta para la construcción de aplicaciones de Windows.

Borland desarrolló Delphi hasta el año 2006, momento en el que la compañía decidió vender Delphi y una serie de otros productos de software con el fin de reenfocar la nueva dirección de la empresa.

No se encontró un comprador adecuado con la suficiente rapidez y, en lugar de vender Delphi directamente, Borland decidió incorporar Delphi y algunos otros productos a una filial de nueva creación llamada CodeGear.

En 2008, CodeGear fue adquirida por Embarcadero Technologies, que a su vez fue adquirida por Idera en 2015. Sin embargo, Idera decidió mantener la marca Embarcadero y Embarcadero Delphi sigue siendo apoyado y desarrollado activamente.

Origen del nombre

El nombre Delphi tiene un origen único. El nombre fue acuñado por el desarrollador de Borland Danny Thorpe. Inicialmente, Delphi sólo iba a ser un nombre en clave temporal para el proyecto que sustituiría a Turbo Pascal.

La idea del nombre vino del mito griego de Pythia, que era comúnmente conocida como el Oráculo de Delphi.

Dado que se esperaba que el proyecto se utilizara para construir muchas aplicaciones que se interconectaran con la base de datos de Oracle, sólo tenía sentido llamarlo Delphi. Al fin y al cabo, «si quieres hablar con Oracle, ve a Delphi».

Aunque el nombre Delphi era ingenioso y original, la dirección de Borland quería utilizar algo un poco más descriptivo como nombre oficial y se decidió por Borland AppBuilder.

Sin embargo, Novel AppBuilder fue lanzado justo antes que Borland AppBuilder y Borland se vio obligado a presentar un nuevo nombre en el último momento, y el nombre en clave de Delphi fue elevado al estatus de nombre oficial.

Estado actual

Delphi está en desarrollo muy activo. Se lanzan nuevas versiones del IDE aproximadamente cada seis meses y se suele añadir soporte para una nueva plataforma con cada dos versiones.

Embarcadero publica una actualización de la hoja de ruta del producto cada seis meses con una explicación sorprendentemente detallada de las adiciones de características previstas que se incluirán en futuras versiones del software.

Recursos

Si quieres aprender Delphi hay muchos tutoriales y textos que pueden ayudarte a conseguirlo. Hemos identificado cinco de los mejores recursos gratuitos en línea y cinco de los libros mejor revisados para que pueda empezar.

Vídeos y tutoriales gratuitos en línea

El sitio web de la Comunidad de Tecnologías de Embarcadero produce un blog que publica noticias de productos, así como tutoriales para todos los productos de Embarcadero.

En particular, busque los artículos de Pawel Glowacki, que tienden a centrarse en la programación de Delphi, y los artículos de Marco Cantú, que normalmente escribe sobre el desarrollo rápido de aplicaciones y también publica un resumen regular de las publicaciones del blog dignas de mención de todo el mundo de Delphi y Embarcadero.

Delphi Basics enlaza con una variedad de tutoriales diseñados para los principiantes de Delphi, así como una referencia útil de la biblioteca de tiempo de ejecución. El diseño del sitio es un poco anticuado, pero la información que contiene sigue siendo sólida y útil.

LearnDelphi.tv, producido por Alister Christie, ofrece más de cien vídeos instructivos gratuitos sobre Delphi. Los vídeos son en gran medida de naturaleza independiente y no se basan unos en otros, pero proporcionan una gran cantidad de información útil fácil de digerir.

LearnDelphi.net era un sitio web que ofrecía una serie de vídeos gratuitos para los estudiantes de Delphi. El sitio web ya no está disponible, pero todos los vídeos siguen estando disponibles en YouTube organizados en dos listas de reproducción: Aprenda Delphi 2010 – Los fundamentos y Aprenda Delphi 7 – Primeros pasos.

Una guía para principiantes de la programación en Delphi es un curso online gratuito diseñado para programadores principiantes y organizado en 18 capítulos.

Está publicado en la plataforma About.com en delphi.about.com, donde encontrará muchas entradas de blog y tutoriales adicionales para ayudarle en su viaje de educación de Delphi.

Libros

Hay muchos libros de Delphi. Sin embargo, estos cinco son publicaciones relativamente recientes que se han ganado sólidas críticas de la comunidad de programadores de Delphi:

  • Coding in Delphi (2014) de Nick Hodges trata de aprender a escribir un gran código Delphi. No dedica mucho tiempo a las cuestiones del IDE, sino que se centra directamente en la escritura de código.
  • Más Codificación en Delphi (2015) de Nick Hodges se basa en los conceptos presentados en Codificación en Delphi para ayudar a los desarrolladores a sacar el máximo provecho de su código Delphi.
  • Delphi Cookbook, 2ª Edición (2016) de Daniele Teti es un texto orientado a los programadores de Delphi con un poco de experiencia bajo sus cinturones que quieren información práctica sobre la construcción de aplicaciones multiplataforma rápidamente.
  • MVVM in Delphi (2016) de John Kouraklis es un texto para desarrolladores experimentados de Delphi que quieran construir aplicaciones modernas para sistemas Windows basadas en el paradigma Model View ViewModel.
  • Manual de Object Pascal (2015) de Marco Cantú es un manual del lenguaje de programación Delphi escrito por un reconocido experto en Delphi.
    • Resumen

      Delphi es un lenguaje de programación de alto nivel distribuido por Embarcadero Technologies como parte de RAD Studio, un IDE para desarrolladores profesionales. Se utiliza principalmente para crear aplicaciones para sistemas Windows, pero se puede utilizar para crear aplicaciones para una variedad de sistemas operativos.

      Delphi es un producto maduro, ya que ha existido durante más de 20 años, sin embargo, todavía se está desarrollando activamente con nuevas características que se añaden al lenguaje regularmente.

      Más lecturas y recursos

      Tenemos más guías, tutoriales e infografías relacionadas con la codificación y el desarrollo:

      • Recursos para desarrolladores de C++: este artículo te pondrá en marcha con uno de los lenguajes de programación orientados a objetos más populares.
      • Programación en F#: aprende sobre uno de los lenguajes de programación .NET más recientes.
      • La historia de los motores de búsqueda: los motores de búsqueda han recorrido un largo camino en las últimas dos décadas. Descúbrelo todo sobre su larga historia.

      ¿Qué código deberías aprender?

      ¿Confundido sobre qué lenguaje de programación deberías aprender a codificar? Echa un vistazo a nuestra infografía, ¿Qué código deberías aprender?

      No sólo analiza diferentes aspectos de los lenguajes, sino que responde a preguntas importantes como: «¿Cuánto dinero ganaré programando Java para vivir?»

Navegación de entradas

Tocadores
El presidente Al Sharpton

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Entradas recientes

  • Firebush (Español)
  • 9 mejores vitaminas y suplementos para perros para mejorar su salud
  • Previsión de tasas de CD para 2021: Las tasas probablemente se mantendrán bajas, pero podrían aumentar más adelante en el año
  • Dolor pélvico crónico y prostatitis: síntomas, diagnóstico y tratamiento
  • Juegos y actividades saludables para niños | UIC Online Informatics
  • Cervezas de trigo (americanas)
  • Los beneficios de la lactancia materna después de un año
  • ¿Es seguro tirar los posos del café por el fregadero?
  • Enfriarse después de hacer ejercicio
  • Nuestro trabajo

Meta

  • Acceder
  • Feed de entradas
  • Feed de comentarios
  • WordPress.org

Archivos

  • marzo 2021
  • febrero 2021
  • enero 2021
  • diciembre 2020
  • DeutschDeutsch
  • NederlandsNederlands
  • EspañolEspañol
  • FrançaisFrançais
  • PortuguêsPortuguês
  • ItalianoItaliano
  • PolskiPolski
  • 日本語日本語
©2021 Info Cafe | WordPress Theme by SuperbThemes.com