Delphi 13 Community Edition Ya Está Disponible

El lanzamiento de Delphi 13 Community Edition reaviva el interés en la longeva cadena de herramientas de Object Pascal, y muchos recuerdan sus fortalezas como generador rápido de GUI nativas para Windows y su influencia en las sharewares y aplicaciones comerciales de principios de los 2000. Los comentaristas contrastan la experiencia RAD pulida de Delphi y la evolución del lenguaje con alternativas gratuitas como Lazarus/FreePascal, pero critican los altos precios comerciales de Embarcadero, el registro intrusivo y las tácticas de ventas, el soporte limitado para Linux y los límites de ingresos de la Community Edition. En conjunto, Delphi se ve como técnicamente capaz pero cada vez más confinado al legado y a usos de nicho, mientras que las herramientas de código abierto capturan la mayoría de los nuevos proyectos de Object Pascal.

Fortalezas percibidas de Delphi

  • Muchos recuerdan Delphi (y Turbo Pascal) como extremadamente productivo, especialmente para aplicaciones de GUI de escritorio.
  • El generador de GUI de VCL se describe repetidamente como más rápido y potente que los editores de recursos de Visual Studio o WinForms de la época.
  • El arrastrar y soltar al estilo RAD con componentes no visuales (p. ej., conexiones a bases de datos) permitía crear aplicaciones funcionales en minutos.
  • Varios destacaron aplicaciones comerciales de larga vida construidas por equipos pequeños o por individuos en Delphi (p. ej., herramientas de diff, editores, herramientas específicas de dominio).

Discusión sobre el lenguaje y el ecosistema

  • Object Pascal se considera ordenado, legible y bueno para el mantenimiento a largo plazo, pero también prolijo y a veces “horrible” de programar.
  • Algunos lo ven como un fuerte candidato a “mejor C”: más seguro, más claro y con llamadas a la API de Windows fáciles mediante decoraciones de convención de llamada.
  • Otros critican que la organización de la biblioteca estándar de Delphi es desordenada y que los patrones RAD tienden a crear “god objects”.
  • Temas históricos relacionados: la era de Delphi.NET, más tarde RemObjects/Oxygene, y el linaje Modula/Oberon como sucesores “más ordenados”.

Lazarus / FreePascal y otras alternativas

  • Lazarus + FreePascal se mencionan ampliamente como la opción de Object Pascal de código abierto y multiplataforma.
  • Los informes dicen que Lazarus es bastante capaz para aplicaciones de escritorio nativas y ha mejorado significativamente (especialmente en 4.x), aunque sigue por detrás de Delphi en pulido del IDE y depuración.
  • Algunos señalan incompatibilidades (p. ej., BPL, funciones más nuevas del lenguaje Delphi, Hi-DPI) y que Delphi sigue liderando la evolución del lenguaje.
  • Unos pocos prefieren Lazarus precisamente para evitar la pila propietaria y las prácticas comerciales de Embarcadero.

Licencias, precios y accesibilidad

  • Fuerte crítica a los precios de Embarcadero: miles de dólares por las SKU comerciales, más cuotas anuales, especialmente para las ediciones de bases de datos.
  • Se valora Community Edition, pero se la ve demasiado restringida: el límite de ingresos (~$5k/año) en la práctica es “solo para estudiantes” para muchos.
  • Algunos lamentan que en los 90 herramientas como Turbo Pascal fueran baratas y accesibles; se desea un equivalente moderno de bajo costo.
  • Varios relatan fricciones: registro obligatorio, plantillas rotas desde el principio, seguimientos agresivos de ventas.

Plataformas y herramientas

  • El IDE ahora es de 64 bits, lo cual se recibe con agrado en comparación con antiguas demostraciones de 32 bits.
  • El soporte multiplataforma existe principalmente desde un IDE de Windows hacia otros destinos (Windows, macOS, iOS, Android); la compatibilidad con IDE en Linux se señala repetidamente como ausente.
  • Algunos argumentan que Linux está mejor servido por Lazarus; otros señalan que las aplicaciones Delphi a menudo pueden ejecutarse bajo Wine.

Empresa y prácticas comerciales

  • Embarcadero recibe fuertes críticas por estar mal gestionada y por estar impulsada por capital privado, “ordeñando” una base heredada en disminución.
  • Las acusaciones incluyen telemetría intrusiva/“spyware” en el IDE y amenazas legales en torno al uso de pruebas.
  • El proceso de ventas (llamadas telefónicas, upsell insistente) es ampliamente rechazado y se percibe como anticuado.

¿Delphi está “muerto”?

  • Algunos declaran que Delphi está “muerto” o que solo sirve para mantenimiento de legado; otros responden que siguen existiendo lanzamientos, conferencias y usuarios corporativos activos.
  • El consenso: la tecnología sigue siendo capaz y querida por muchos, pero el ecosistema está envejecido y prácticamente ausente del trabajo nuevo de greenfield/startup.