Tengo la impresión de que Delphi ya no es muy popular. Pero ahora en el trabajo tuve que hacer algunos cambios en un viejo programa Delphi que todavía estamos usando. Utilicé Borland Developer Studio 2006 y fue muy agradable e intuitivo trabajar con él, a pesar de que prácticamente no tenía exposición previa. ¿Todavía se usa ampliamente Delphi y simplemente no soy consciente de ello o hay otras razones para su declive?
69
Respuestas:
Delphi todavía está presente y muy viva, pero bajo una nueva propiedad.
Borland realmente perdió el rumbo. Tenían una línea de productos realmente grande, y lo principal en lo que la gente estaba interesada era Delphi, pero lo que los PHB pensaron que iba a ser grande no eran sus herramientas de desarrollo, sino sus herramientas de Administración del Ciclo de Vida de las Aplicaciones. Así que pusieron muchos recursos en desarrollar y promover eso en lugar de Delphi, y dejar que las herramientas de desarrollo se debiliten. Incluso escuché de algunos ex empleados de Borland en Delphi Live! conferencia hace unos años que sus vendedores estaban activamente desanimados y desincentivados (¿es una palabra?) de intentar vender Delphi, incluso a clientes potenciales que expresaron interés por adelantado.
Hace unos años, las cosas cambiaron. Borland vendió toda su división de herramientas de desarrollo a Embarcadero Technologies, que hasta ese momento era principalmente conocida por el software relacionado con la base de datos. Ahora su gran reclamo a la fama es que son los tipos que hacen a Delphi. A los pocos meses de la venta, las acciones de Borland cayeron por debajo de $ 1 / acción y fueron compradas por una compañía de "cementerio corporativo" que básicamente no hace más que administrar las tarifas de licencia de los productos existentes. Borland ya no existe.
Embarcadero, sin embargo, en realidad se preocupa por Delphi. Le han dedicado mucho trabajo y esfuerzo, y la calidad del producto ha mejorado enormemente en los últimos lanzamientos. A pesar de que tanto la recesión como Delphi son una herramienta solo comercial en una "era de desarrollo de código abierto" percibida, las ventas han sido realmente fuertes y el equipo ha podido progresar mucho.
TL; DR: Borland está muerto; Delphi no lo es. Ahora es "Embarcadero Delphi", y está muy vivo y coleando.
fuente
Las versiones más nuevas (especialmente XE) son mucho mejores que 2006, esa era una versión bastante defectuosa. Y el uso de Delphi está disminuyendo definitivamente y la única razón de la OMI es el precio. Delphi es muy caro y no hay una versión gratuita. Incluso el compilador no es gratuito y prácticamente elimina a Delphi como herramienta para el desarrollo de código abierto.
Y una cosa que contribuyó mucho más a ese lento declive es el compilador .NET de Delphi, Borland y más tarde CodeGear pusieron mucho esfuerzo en ese producto, pero ese fue un gran gran error.
fuente
Utilicé Delphi desde la Versión 1 y lo introduje en mi lugar de trabajo. En ese momento, estábamos usando Visual Basic 3 para la mayor parte de nuestro desarrollo de Windows, y descubrí que Delphi estaba muy por encima de VB 3 para nuestras necesidades.
Cuando llegó el momento de pasar de 16 a 32 bits, nuestro equipo de desarrollo aprovechó la oportunidad para cambiar la arquitectura de nuestro producto y separar la interfaz de usuario del motor de cálculo. Fue en este momento que cambiamos de VB a 100% Delphi.
¿Qué ha causado el declive de Delphi con el tiempo? Creo que muchas de las publicaciones han cubierto varias de las facetas involucradas: la pérdida de enfoque de Borland ne 'Inprise ne' Borland en sus principales partidarios. Más tarde, se sabía ampliamente que Borland intentaba vender Delphi a una empresa externa, lo que nunca inspira confianza en sus usuarios.
Después de que CodeGear lo adquirió, creo que la falta de un compilador de 64 bits puede haber obstaculizado su adopción. Eventualmente dejé de esperar en una versión de 64 bits del compilador de CodeGear, y porté el motor de cálculo de nuestra compañía al Compilador Free Pascal (FPC) para que ahora seamos compatibles con Windows de 64 bits y Linux de 32/64 bits plataformas
Tengo muchas ganas de que llegue el próximo Delphi XE2. Con soporte para plataformas Windows AND OSX e iOS de 64 bits (el soporte de iOS se debe a FPC), es la primera versión de Delphi que me entusiasma desde hace bastante tiempo.
fuente
Sí, todavía se usa ampliamente. Quizás no tanto como lo era antes, pero creo que aquí CodeGear / Embarcadero no se quejará demasiado de su base de usuarios, que está creciendo de nuevo constantemente. Además, Embarcadero no estaría cambiando el desarrollo de muchas de sus herramientas (de base de datos) a Delphi si pensaran que Delphi no tenía futuro.
fuente
Ciertamente, podría tener la impresión de que a Delphi no le está yendo bien si está buscando empleo como desarrollador y tiene experiencia en Delphi. Parece que hay pocos trabajos anunciados para los desarrolladores de Delphi, mientras que hay muchos anunciados para cosas como C #, Java y PHP.
Por lo tanto, puede parecer "no una buena inversión" profesionalmente desarrollar habilidades de Delphi. Si suficientes desarrolladores deciden esto, entonces parece razonable concluir que habrá cada vez menos desarrolladores que adopten la herramienta.
fuente
Me he estado ganando la vida con Delphi desde la versión 1.0. Ahora usando XE con gran placer. El mercado de Delphi en los Estados Unidos se ha extinguido claramente debido a todas las razones mencionadas. Pero mi impresión es que todavía es bastante saludable y popular en Europa.
Creo que es porque Pascal es un lenguaje creado en Europa y tiene raíces y tradiciones más fuertes allí que en los EE. UU., Cuna de C / C ++, Microsoft y Windows, cuyo 'idioma nativo' es C / C ++. MS y la familia de lenguaje C siempre han dominado el mundo de la programación profesional de Windows, especialmente en los Estados Unidos.
Dicho esto, últimamente parece haber un pequeño resurgimiento de Delphi gracias a CodeGear-Embarcadero.
fuente
Un aspecto que mucha gente ha ignorado o perdido de alguna manera: Delphi no se mantuvo relevante.
Cuando apareció D1 ('94?) Solo había dos opciones de desarrollo: Escritorio o Servidor. Básicamente, las compañías D4 estaban probando las aguas con el desarrollo de Internet. En D7, era más probable que una nueva aplicación se ejecutara en un navegador que en el escritorio.
Desafortunadamente, Delphi no cambió. Alrededor de este tiempo, la mayoría de las compañías compiladoras comenzaron a fallar. Corporate se estaba mudando a la web y adoptando esos idiomas.
Sin duda, se estaban creando nuevas aplicaciones de escritorio, pero, francamente, la corriente principal había avanzado.
Sí, Borland la jodió, de verdad, pero el problema principal era que no abrazaron la web. .Net y Java hicieron y ganaron los corazones y las mentes de la gran mayoría del personal de desarrollo. Incluso Delphi.Net fue un fracaso miserable. Demasiado poco tarde o simplemente mala ejecución, no estoy seguro.
A menos que Embarcadero cambie de dirección, Delphi seguirá siendo un producto exclusivo para computadoras de escritorio y su participación potencial en el mercado seguirá disminuyendo. Entiendo que han aumentado las ventas, pero aumentar las ventas en un mercado en disminución no es exactamente donde deben estar. Sospecho que muchas de esas ventas simplemente provienen de compañías que se alejan de otras fallas en ese espacio.
Amaba a Delphi. Sin embargo, yo, como muchos otros, lo superé hace más de 10 años. Si tenemos suerte, también crecerá.
fuente
Microsoft los mató
Pero tuvieron una buena ayuda de sí mismos, tendieron a tener muchos proyectos geniales ejecutándose internamente, pero pocos lograron un éxito comercial.
EDITAR: Oh, lo siento, te refieres a Delphi , no a Borland. No importa entonces, pero es la misma razón. Estoy de acuerdo en que Delphi era (es) un buen IDE y en sus días es superior a Visual Basic, pero Microsoft tiene demasiada influencia para atraer a los desarrolladores. Eso, junto con problemas internos y el cambio de .Net junto con el hecho de que las aplicaciones de escritorio se hicieron menos populares, las condenó a la oscuridad
fuente
Borland mató a Delphi.
Escribir una aplicación usando una versión de Delphi un par de versiones simplemente no podía funcionar. Nada funcionó. Algo simple como un cliente FTP, no podía seguir funcionando. Incluso la simple programación de Win API que funciona perfectamente en VB6 y .NET, Delphi funcionará el 15% del tiempo con el mismo código. Borland solo ofreció un Service Pack, dejando atrás varios errores que conocían. Si desea solucionarlos, no tuvo más remedio que actualizar. A juzgar por los usuarios, la nueva versión estaba llena de errores, bloqueos de IDE y sin sentido de Borland diciendo: "Tenemos que mantenernos rentables", lo que implica que tenemos que seguir pagándoles por las nuevas versiones que salen cada año. , de lo contrario, no brindan soporte ni soluciones.
Estaba alentando a Delphi. Como usuario de VB6, tenía que tomar una decisión si debía cambiar a .NET, Borland Delphi o C ++. La respuesta fue clara, ya que a Borland no le importaba, entonces .NET. Otros usuarios abandonaron Delphi y se mudaron a .NET. Incluso ahora, la idea de ir a la nueva versión de Delphi solo me hace sentir mal. Los recuerdos de cómo seguía fallando y nada funcionaba y la codicia de Borland, solo me dan ganas de alejarme y no perder el tiempo. Es triste ver que algo va bien, va tan mal.
fuente
Delphi todavía está vivo y coleando, es una gran herramienta y la última versión XE2 trajo muchas características como compilación de 64 bits, compilación de iOS y MACOS. Por lo tanto, ahora es una herramienta de desarrollo verdaderamente multiplataforma NATIVA.
Es realmente triste lo que Borland le hizo a Delphi, pero Embarcadero parece estar cambiando el juego, uso Delphi desde la versión 4 y actualmente estoy en XE2, y esta es la mejor versión de Delphi que se haya lanzado y ahora es multi -plataforma Esperaría que las nuevas versiones de Delphi admitan Win32, Win64, MACOS, iOS, Android, Linux ... todas las plataformas principales del mercado.
La productividad de Delphi es increíble y, como propietario de una empresa, nunca cambiaría nuestra plataforma de desarrollo, incluso si ahora es más difícil encontrar desarrolladores de Delphi, aprender el idioma es realmente rápido para un DESARROLLADOR calificado. En 2011 contratamos a 3 desarrolladores que no conocían a Delphi y ahora tienen un conocimiento muy sólido del lenguaje y están produciendo muchas cosas realmente rápido.
fuente
He estado usando Delphi desde la versión 3. Desde la versión 8 (que realmente no puede considerarse como un producto, ya que era tan terrible), cada versión sucesiva de Delphi fue una mejora con respecto a la última. Delphi mejoró enormemente con Embarcadero, y espero con ansias futuras innovaciones.
Toda la desinversión que hizo Borland de Delphi fue totalmente una locura (al menos desde mi punto de vista) y, como era de esperar, fueron adquiridos por MicroFocus, una compañía cuyo reclamo de fama era Cobol para .Net.
Pero es bueno saber que Delphi ahora está en manos capaces de Embarcadero.
fuente
Delphi está vivo, como se mencionó anteriormente, no solo porque ahora es propiedad de una compañía que se preocupa, sino también porque hay un proyecto oss fpc / Lazarus. Está inspirado en Turbo Pascal / Delphi y tiene un alto nivel de compatibilidad con Delphi. Además, la versión actual de Delphi usa fpc para compilar para iOS. Esto significa que Embarcadero no ve este proyecto como una amenaza, sino más bien como un socio.
fuente
Comencé a programar con Delphi e Interbase en 1997. Delphi era la mejor herramienta de programación. Recordé cuando surgió el concepto de 3 capas, hizo que las aplicaciones de bases de datos fueran mucho más fáciles y potentes. Hasta Delphi 7, el IDE era perfecto. Pero cuando se lanzó Delhpi 8, cambió mucho. Hicieron todo diferente, se modificó toda la interfaz de usuario y se suponía que era la versión .NET, los componentes VCL se hicieron difíciles de encontrar y todo el IDE se volvió mucho más pesado para ejecutarse en esos nuevos MS XP "antiguos". SP1 instalado ejecutándose en hardware de bajo rendimiento. Básicamente, eso es cuando comenzó el declive. Decidiendo entre mi delhi 7 y cualquier nueva versión de Borland Delphi, me quedo con Delphi 7. Así que no solo para mí sino para muchos otros programadores que sé que trabajaron con Delphi comparten este mismo punto de vista. También Delphi 7 fue muy fácil de descifrar. solo tenemos que instalar y el número de serie era todo el número "1".
Desde 2007 hasta ahora he estado trabajando con PHP5, así que no sé cómo es la versión del Embarcadero.
buena suerte
fuente