Skip to content

Delphi desde cero

Embarcadero Delphi, a mi punto de vista, es uno de los mejores IDE’s de desarrollo multi-device. Desarrollado en sus comienzos por Borland, es un entorno de desarrollo de aplicaciones multi-device con énfasis en la programación orientada a objetos (POO) y el desarrollo rápido de aplicaciones.

Porque aprender Delphi

Debemos aprender Delphi, porque es uno de los mejores entornos de desarrollo de aplicaciones visuales y conexiones con base de datos tanto cliente-servidor como multicapas.

Debido a que es una herramienta de desarrollo multi-device, se utiliza para crear aplicaciones para Windows 32 y 64 bits, Linux, Android, iOS, aplicaciones de consola, aplicaciones web (por ejemplo servicios web, CGI, ISAPI, NSAPI, módulos para Apache), servicios COM y DCOM y Web Service.

Objetos de Delphi

Tutoriales Delphi

Eventos en Delphi

Eventos en Aplicaciones Android con Delphi

Interface Delphi

Desarrollando Interfaces en Delph

Hashing en Delphi

Encriptar passwords en Delphi

red neuronal

IA: Primera red neuronal en Delphi

Programas famosos desarrollados con Delphi

Si partimos que Delphi no es uno de los lenguajes más utilizados en el mundo, muchos desarrolladores nos encontramos con las preguntas de ¿Quién conoce a Delphi? ¿Que se ha desarrollado con Delphi? ¿Quién lo utiliza?.

Aunque muchos no lo crean, están utilizando aplicaciones diariamente desarrolladas en Delphi. Si, muchas son ya las empresas que se vuelcan a este fantástico lenguaje proveniente del famoso Pascal de los años 80’s.

Aquí os dejo una lista de algunas aplicaciones famosas desarrolladas en Delphi:

Aplicaciones de Escritorio

  • Nero Burning Rom: software de grabación de CD / DVD
  • Skype: mensajería y telefonía en red, aplicación de VoIP
  • Macromedia DreamWeaver: diseñador de sitios web HTML
  • Embarcadero C++ Builder IDE: IDE comercial para C++
  • Smart Mobile Studio: IDE y herramientas de compilación para HTML5 / JavaScript
  • Homesite: editor de sitios web HTML [comprado por Adobe, fusionado con DreamWeaver]
  • FL Studio Pro: secuenciador y sintetizador de sonido profesional
  • InstallAware: instalador de software
  • InnoSetup: instalador de software
  • DBase: aplicación para la gestión de bases de datos
  • WinRAR: aplicación de compresión que ya todos conocemos
  • Partition Magic: particionamiento de disco y suite de clonación
  • The Online trader: la bolsa de valores en vivo y aplicación de negociación
  • Syncback Pro: aplicación para copias de seguridad
  • HelpNDoc: aplicación para el desarrollo en HTML
  • Suite Office Software: paquete completo de oficina escrito en Delphi

Anti spyware y herramientas del sistema

  • Panda Titanium Antivirus: antivirus comercial
  • Spyware Terminator: conjunto de programas antispyware
  • Spybot Search And Destroy: conjunto de programas antispyware
  • PC Tools Spyware Doctor: kit antispyware para Windows
  • TuneUp Utilities: optimizador del sistema
  • Aida64: software de referencia

Archivo y disco

  • BeyondCompare: comparación de archivos y aplicación de fusión
  • Total Commander: aplicación de gestión de archivos
  • Súper Copier: Win32/64 reemplazos de diálogo para cortar/copiar archivos
  • CloneDVD: software de copia de DVD
  • Ultra ISO: DVD y CD

Base de datos

  • Oracle SQL Developer: software de programación SQL
  • Nexus DB: motor de base de datos comercial escrito en Delphi
  • MySQL Admin tools: administración de bases de datos para mySQL
  • SQL Navigator: aplicación de gestión de SQL DB
  • Toad for Oracle: gestión de SQL para Oracle DB
  • ElevateDB: motor de base de datos comercial

Multimedia, impresión y web.

  • RadioBoss: software de gestión de radio
  • Ultimate Paint: editor de imágenes y programa de dibujo
  • IcoFX: editor de iconos y glifos
  • KMplayer: Aplicación para Video
  • Responsive Layout Maker Pro: diseñador de sitios web HTML WYSIWYG
  • Pro Motion: editor de imágenes Pixel perfect
  • Media Monkey: aplicación de administrador de música
  • Press To Go: diseño y gestión de la imprenta de gama alta
  • Gold Wave: editor de sonido

Redes

  • Jotta Online Backup: servicio de respaldo en la nube
  • TeamSpeak: telefonía en red, aplicación de VoIP
  • Hamachi: software VPN
  • Avant browser: navegador web escrito en Delphi

Científico

  • Altium: Designer Board
  • Orca Flex: diseño y análisis de sistemas marinos en alta mar
  • SOFIA: proyecto de software de la NASA
  • Orca Lay: planificación y optimización de tuberías y procedimientos de tendido umbilical
  • Orca Bend: herramienta de diseño para la optimización eficiente de los refuerzos elastoméricos
  • Diptrace: software de captura esquemática

Lenguajes de programación e IDE

  • Morfik: creador de sitios web de servidores nativos de Ajax
  • Elevate Web Builder: Javascript IDE RAD
  • Dark Basic: lenguaje de programación de juegos
  • PhpED: editor de codificación PHP
  • RapidPHP: IDE de codificación PHP
  • Smart Inspect: depuración en profundidad y marco de registro
  • RAD PHP: IDE y marco de programación PHP comercial
  • Finalbuilder: gestión de construcción comercial para programadores
  • Lazarus: IDE de código abierto para freepascal
  • Freepascal: cadena de herramientas del compilador pascal de código abierto

Juegos comerciales

  • Space Rangers: juego escrito en Delphi
  • Abra Academy: Título del juego por Big Fish games
  • Tunngle: red global de juegos LAN
  • Soldat: juego de acción en línea
  • Age of Wonders: juego de estrategia
  • Sopa de letras en español: Juego clásico de sopa de letras para Android

Emuladores

  • nesTen: emulador de Nintendo escrito en Delphi
  • WinNes: emulador de Nintendo escrito en Delphi
  • ulTee: otro emulador de Nintendo también escrito en Delphi
  • DSP: emulador Arcade escrito en Delphi
  • Dolphin: Nintendo Gamecube y emulador WII escrito en Delphi
  • DxBx: emulador de XBox escrito en Delphi

Herramientas SEO

Como podrán ver, existen miles de aplicaciones desarrolladas en Delphi, algunas de uso libre, y otras de uso comerciales de uso masivo. Con esto ya tienes como contestar a las preguntas de aquellos que no conocen Delphi.

Además de aplicaciones, recuerda que con Delphi es posible el desarrollo rápido de aplicaciones como librerías “.dll”, así que la lista se multiplica por miles si mencionamos cada una de las librerías que existe gracias a este gran lenguaje.

News

OpenCV para Delphi

OpenCV para Delphi

Delphi 11.3

Delphi 11.3 Alexandria

Delphi 11.1

Ya se encuentra disponible Delphi 11.1

Historia de Delphi

Delphi es un lenguaje de programación y un entorno de desarrollo integrado (IDE) que fue desarrollado por Borland. La primera versión de Delphi fue lanzada en 1995, y desde entonces ha sido utilizado para desarrollar aplicaciones de escritorio para Windows.

El lenguaje de programación Delphi está basado en Object Pascal, una variante del lenguaje Pascal desarrollado por Niklaus Wirth en los años 70. A diferencia del Pascal tradicional, Delphi incluye características orientadas a objetos como clases y métodos, lo que permite una mayor flexibilidad y reutilización de código.

Una de las características más distintivas de Delphi es su capacidad para desarrollar aplicaciones visuales de manera rápida y sencilla. El entorno de desarrollo integrado (IDE) de Delphi incluye un constructor de formularios visuales, lo que permite a los desarrolladores crear interfases de usuario sin tener que escribir código manualmente.

Delphi ha sido utilizado en una amplia variedad de aplicaciones, desde juegos y aplicaciones empresariales hasta sistemas de control industrial y aplicaciones médicas. A lo largo de los años, Borland ha lanzado varias versiones de Delphi con mejoras y características nuevas.

A pesar de no ser tan popular como otros lenguajes de programación, Delphi sigue siendo utilizado por una gran cantidad de desarrolladores y empresas en todo el mundo. En 2019 Embarcadero Technologies, la empresa que compró Borland, sigue lanzando versiones actualizadas de Delphi y sigue manteniendo una gran comunidad de desarrolladores y usuarios.