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.
Componentes para Delphi

DataSnap

TLocationSensor

TIdTCPClient

TJSON

TActionList

TStream

TImage

Formularios

TDBGrid

Propiedades, Eventos, Funciones y Métodos

TButton

TComboBox
Tutoriales Delphi

Calcular distancias teniendo en cuenta la curvatura de la tierra

Como obtener el Token de Firebase en Android

Como eliminar unidades que no utilizamos

3 maneras de obtener una IP Local

Open Street Map – Geocodificación inversa

RAD Studio 10.4 Sidney – Una nueva forma de instalar parches

Delphi Android phone call

Delphi Android get device id

Detectar Android Mock Location desde 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

Delphi y C++ Builder 10.4.2 Open Beta

RAD Studio 10.4 Patch 3 ya está disponible

Patch 2 para Delphi 10.4 Sydney

Rad Studio 10.4 Sidney disponible ya!

RAD Studio 10.4, Nuevo Componente TEdgeBrowser

Delphi 10.4, Custom Managed Records
Historia de Delphi

En noviembre de 1983, se presentaba ante el mundo Borland Turbo Pascal 1.0. Cuatro meses antes, la empresa Borland, comenzaba las tratativas para licenciar COMPAS Pascal 3.0 en su última versión de 16 bits. El negocio se cerró el 20 de noviembre de 1983 quedando Borland como diseñador Jefe de Turbo Pascal, producto que en pocos años llegaría a la cima de los lenguajes de programación más utilizados en el mundo.
En 1989 se lanza la versión deTurbo Pascal 5.5, siendo la primer versión en introducir características Orientada a Objetos comenzando la era Object Pascal.
Continuará…