O que aconteceu com o Borland Delphi? [fechadas]


69

Tenho a impressão de que o Delphi não é mais muito popular. Mas agora no trabalho, tive que fazer algumas alterações em um antigo programa Delphi que ainda estamos usando. Eu usei o Borland Developer Studio 2006 e foi muito agradável e intuitivo de trabalhar, apesar de praticamente não ter tido nenhuma exposição anterior. O Delphi ainda é amplamente utilizado e eu simplesmente não estou ciente disso ou há outras razões para seu declínio?


16
Uma coisa a perceber: como você diz, é muito agradável e intuitivo trabalhar, e você não é o único que percebeu isso. Algumas empresas, de fato, consideram a produtividade que o Delphi traz como uma verdadeira vantagem competitiva. Eles se certificam de manter o silêncio sobre o uso do Delphi, para que a concorrência não aconteça. Então, o que você acaba criando é uma linguagem bastante usada que não tem um perfil muito alto.
Mason Wheeler

3
Borland está morto, Delphi não. Uma vez perguntei a Jeff Duntemann quem era "Frank Borland", pensando que ele fundou a Borland. Jeff me disse que Philippe Kahn criou a persona de Frank Borland como um artifício de marketing.
Michael Riley - AKA Gunny

9
www.isdelphidead.com;)
Stuart

8
Curiosamente, sempre presumi que alguém criou Philippe Kahn como um artifício de marketing!
Martin Beckett

5
@Mason, por mais estranho que pareça, é verdade. Uma empresa em que trabalhei fez exatamente isso porque permitiu que competissem com concorrentes maiores que usavam C. Se alguém perguntasse, com certeza, diríamos a eles. Mas não nos esforçamos para anunciar o que usamos.
GrandmasterB

Respostas:


73

Delphi ainda está por aí e muito vivo, mas sob nova propriedade.

Borland realmente se perdeu. Eles tinham uma linha de produtos muito grande e o principal interesse das pessoas era o Delphi, mas o que os PHBs pensavam que seria grande não eram as ferramentas de desenvolvimento, mas as ferramentas de gerenciamento do ciclo de vida dos aplicativos. Então eles colocam muitos recursos no desenvolvimento e na promoção disso, em vez do Delphi, e deixam as ferramentas de desenvolvimento se enfraquecerem. Eu até ouvi de alguns ex-funcionários da Borland no Delphi Live! conferência há alguns anos atrás, que seu pessoal de vendas estava ativamente desencorajado e desestimulado (isso é uma palavra?) de tentar vender o Delphi, mesmo para clientes em potencial que manifestaram interesse desde o início.

Alguns anos atrás, as coisas mudaram. A Borland vendeu toda a sua divisão de ferramentas de desenvolvimento para a Embarcadero Technologies, que até aquele momento era conhecida principalmente por softwares relacionados a bancos de dados. Agora, a grande reivindicação deles à fama é que eles são os caras que fazem Delphi. Alguns meses após a venda, as ações da Borland caíram abaixo de US $ 1 / ação e foram compradas por uma empresa de "cemitério corporativo" que basicamente não faz nada além de gerenciar as taxas de licenciamento de produtos existentes. Borland não existe mais.

Embarcadero, no entanto, realmente se preocupa com Delphi. Eles colocaram muito trabalho e esforço nisso, e a qualidade do produto melhorou tremendamente nos últimos lançamentos. Apesar de a recessão e o Delphi serem uma ferramenta apenas comercial em uma "era do desenvolvimento de código aberto", as vendas foram realmente fortes e a equipe conseguiu fazer muito progresso.

TL; DR: Borland está morto; Delphi não é. Agora é o "Embarcadero Delphi", e está muito vivo e emocionante.


14
Eu nunca entendi por que eles não oferecem uma versão para aplicativos não comerciais muito barata, apenas para atrair mais usuários.
vermelho-terra

10
Tudo começou quando Borland mudou seu nome para Inprise e depois voltou. Ou talvez antes, quando Philippe Kahn deixou a empresa. De qualquer forma, a Borland foi fundada e viveu forte como uma empresa que atende desenvolvedores de software e, a certa altura, decidiu mudar sua atenção para o mumbo-jumbo corporativo. Foi quando muitos, como eu, se sentiram traídos e perigosamente presos em uma tecnologia proprietária. Depois veio o Java ... Eu ainda uso o Delphi 7 no trabalho legado.
Apalala 12/06

8
@Gerry, observe as condições da edição inicial, cmon, receita abaixo de US $ 1000 por ANO , isso é uma piada? E eu moro no antigo país do leste europeu.
Antonio Bakula

7
@Gerry, o preço original do Turbo Pascal estava em um mundo de software caro. Hoje, o mundo Java e o .NET têm excelentes versões iniciais gratuitamente.

4
A Borland tinha uma oferta considerável de idiomas, ferramentas e aplicativos, mas Pascal era o principal prato de refeição. O problema é que eles colocam todos os ovos na cesta do Windows quando poderiam ter se ramificado para o mercado Macintosh. Pode ter sido muito menor, mas eles poderiam ter pertencido à estratégia de desenvolvimento de plataforma cruzada. O fato de o desenvolvimento do Mac ainda ter sido feito em Pascal tornou-o um acéfalo. Se eles tivessem jogado suas cartas corretamente, Java teria sido um não iniciante. Desculpe, mas o Java não tem nada no Object Pascal.
Joel Rodgers

12

As versões mais recentes (notavelmente o XE) são muito mais melhores que 2006, que era uma versão bastante problemática. E o uso do Delphi está declinando definitivamente e a única razão da IMO é o preço. Delphi é muito caro e não há versão gratuita. Mesmo o compilador não é gratuito e elimina o Delphi como ferramenta para o desenvolvimento de código aberto.

E uma coisa que contribuiu muito mais para esse lento declínio foi o compilador Delphi .NET, Borland e mais tarde CodeGear se esforçaram muito nesse produto, mas esse foi um grande erro.


11
Interessante, eu só trabalho com ele há alguns dias e ainda não encontrei nenhum problema. Eu acho que o preço é realmente um bom motivo para não usar o Delphi.
Lucas

2
@ Lucas: Fico feliz em ouvir isso, mas um pouco surpreso. Eu achei o D2005 e o D2006 tão problemáticos que são praticamente inutilizáveis, para ser sincero. A versão anterior ao D2005 (que praticamente ninguém comprou e que odiava quase universalmente), Borland reescreveu o IDE do zero e levou mais três lançamentos antes que a qualidade atingisse um nível tolerável, devido principalmente à falta de recursos de desenvolvimento, porque dos problemas de visão da empresa, conforme descrevi em minha resposta.
Mason Wheeler

4
Eu não acho que você tenha os dados para dizer "O uso do Delphi definitivamente está diminuindo". Não trabalho mais na Embarcadero, mas posso dizer que o uso do Delphi (a venda de licenças é o único marcador realista que pode ser usado) AUMENTOU depois que a Embarcadero adquiriu o Delphi. Existem também algumas melhorias muito significativas nas versões recentes, e coisas ainda mais interessantes vêm em novos lançamentos. Eu não trabalho mais lá, por isso não me chame um figurante para a empresa;)
John Kaster

3
@ John, você está certo, não tenho os dados exatos, mas com base no fato de que muitos fornecedores de terceiros morreram ou saltaram no vagon .NET e está ficando mais difícil encontrar novos desenvolvedores Delphi, especialmente jovens. Todos os anos, nosso grupo de usuários croata ficava cada vez mais fraco etc. Tudo isso combinado e acho que posso dizer que o uso de Delphi (ecossistema) está diminuindo lentamente desde os tempos do Delphi 7, aliás. Eu realmente amo Delphi e foi activly usá-lo por 15 anos
Antonio Bakula

11
Usei o D2006 por vários anos e o achei tolerável - desde que eu desligasse o insight de erros. Com ele ativado, há vazamentos significativos de memória.
Gerry

11

Eu uso o Delphi desde a versão 1 e o introduzi no meu local de trabalho. Naquela época, estávamos usando o Visual Basic 3 na maior parte do desenvolvimento do Windows, e eu descobri que o Delphi estava acima do VB 3 para nossas necessidades.

Quando chegou a hora de mudar de 16 para 32 bits, nossa equipe de desenvolvimento aproveitou a oportunidade para alterar a arquitetura do nosso produto e separar a interface do usuário do mecanismo de cálculo. Foi nessa época que passamos do VB para o Delphi 100%.

O que causou o declínio de Delphi ao longo do tempo? Penso que muitas das postagens cobriram várias das facetas envolvidas: a perda de foco da Borland ne 'Inprise ne' Borland em seus principais apoiadores. Mais tarde, era sabido que a Borland estava tentando vender a Delphi para uma empresa externa, o que nunca inspira confiança nos seus usuários.

Depois que o CodeGear o adquiriu, acho que a falta de um compilador de 64 bits pode ter dificultado sua adoção. Acabei desistindo de aguardar uma versão de 64 bits do compilador da CodeGear e portou o mecanismo de cálculo de nossa empresa para o Free Pascal Compiler (FPC), para que agora suportemos o Windows de 64 bits e o Linux de 32/64 bits plataformas.

Estou realmente ansioso pelo próximo Delphi XE2. Com suporte para plataformas Windows AND OSX e iOS de 64 bits (o suporte para iOS é devido ao FPC), é o primeiro lançamento do Delphi com o qual estou entusiasmado há algum tempo.


7

Sim, ainda é amplamente utilizado. Talvez não seja o que era antes, mas acho que você não aqui CodeGear / Embarcadero reclamando demais da base de usuários, que está crescendo novamente. Além disso, a Embarcadero não mudaria o desenvolvimento de muitas de suas ferramentas (de banco de dados) para o Delphi se pensassem que o Delphi não tinha futuro.


3

Alguém poderia certamente ter a impressão de que o Delphi não está indo bem se estiver procurando emprego como desenvolvedor e tiver experiência com o Delphi. Parece haver poucos trabalhos anunciados para desenvolvedores Delphi, enquanto há muitos anunciados para coisas como C #, Java e PHP.

Portanto, pode parecer que "não é um bom investimento" profissionalmente para desenvolver habilidades em Delphi. Se um número suficiente de desenvolvedores decidir isso, parece razoável concluir que haverá cada vez menos desenvolvedores adotando a ferramenta.


2
Se a principal preocupação é a construção de um currículo, certamente existem idiomas melhores para se concentrar. Mas nem todo mundo é um funcionário. Se você possui a empresa, é contratado ou está em um lugar onde pode selecionar tecnologia, o Delphi ainda faz muito sentido.
GrandmasterB

2
@GrandmasterB: Como proprietário, não posso passar meses encontrando um novo desenvolvedor. C # e Java já têm um grande conjunto de talentos para trabalhar e facilitam bastante a localização de um novo desenvolvedor. Delphi? bem, a última grande loja Delphi que eu conhecia nessa área foi fechada há cerca de 8 anos.
NotMe

11
Não sei de onde vem essa suposição de que os programadores não podem aprender novas linguagens. Contrate um bom desenvolvedor , independentemente da sintaxe específica que eles conhecem, e diga a eles para usar o Delphi (assumindo que é isso que você deseja usar). Inteligente e faz as coisas, lembra? Aprender o idioma é a parte trivial.
GrandmasterB

@GrandmasterB - Se um programador não puder aprender um novo idioma, ele será inútil como programador.
Ramhound 18/01/12

3

Venho ganhando a vida com o delphi desde o lançamento 1.0. Agora, usando o XE com muito prazer. O mercado Delphi nos EUA claramente ficou praticamente extinto devido a todas as razões mencionadas. Mas minha impressão é que ainda é bastante saudável e popular na Europa.

Acho que é porque Pascal é uma linguagem criada na Europa e tem raízes e tradição mais fortes do que nos EUA, o berço do C / C ++, Microsoft e Windows, cuja 'língua nativa' é C / C ++. O MS e a família de idiomas C sempre dominaram o mundo da programação profissional do Windows, principalmente nos EUA.

Dito isto, parece haver um pouco de ressurreição do Delphi recentemente graças ao CodeGear-Embarcadero.


3

Um aspecto que muitas pessoas ignoraram ou de alguma forma perderam: o Delphi não se manteve relevante.

Quando o D1 foi lançado ('94?), Havia apenas duas opções de desenvolvimento: Desktop ou Servidor. Por D4, as empresas estavam basicamente testando as águas com o desenvolvimento da Internet. No D7, era mais provável que um novo aplicativo fosse executado em um navegador do que na área de trabalho.

Infelizmente, Delphi não mudou. Nessa época, a maioria das empresas de compiladores começou a falhar. A empresa estava se mudando para a web e adotando esses idiomas.

Certamente, havia novos aplicativos de desktop sendo criados, mas, francamente, o mainstream havia se mudado.

Sim, Borland estragou tudo, mas o principal problema foi que eles não adotaram a web. .Net e Java conquistaram e conquistaram os corações e mentes da grande maioria da equipe de desenvolvimento. Até o Delphi.Net foi um fracasso miserável. Ou muito tarde demais ou simplesmente execução ruim, não tenho certeza.

A menos que a Embarcadero mude de direção, o Delphi continuará sendo um produto somente para desktop e sua participação de mercado em potencial continuará encolhendo. Entendo que eles aumentaram as vendas, mas aumentar as vendas em um mercado cada vez menor não é exatamente onde eles precisam estar. Eu suspeito que muitas dessas vendas são simplesmente provenientes de empresas que se afastam de outras falhas nesse espaço.

Eu amei Delphi. No entanto, eu, como muitos outros, superei isso há mais de 10 anos. Se tivermos sorte, também crescerá.


2

Microsoft matou eles

Mas eles tinham uma boa ajuda de si mesmos, tendiam a ter muitos projetos interessantes sendo executados internamente, mas poucos que conseguiam sucesso comercial.

EDIT: Oh, desculpe, você quis dizer Delphi , não Borland. Deixa pra lá, mas é o mesmo motivo. Concordo que o Delphi era (é) um bom IDE e em seus dias é superior ao Visual Basic, mas a Microsoft tem muita influência para atrair desenvolvedores. Isso, combinado com problemas internos e a troca .Net, juntamente com o fato de que os aplicativos de desktop ficaram menos populares, os condenou à obscuridade


Eu realmente não ver como MS fez isso, se apenas Borland continuou a trabalhar em Delphi 7 IDE e fez modernização idioma em que o código em vez de perseguir .NET ...
Antonio Bakula

2
A Borland também se afastou da base de usuários que os colocou onde estavam nos anos 80, subindo bastante os preços. Deveriam ter ficado na "extremidade inferior" e deixado coisas de alta qualidade para a MS e talvez ainda devessem falar sobre isso hoje. Triste. Eu era um usuário pesado de produtos Borland de meados dos anos 80 ao início dos anos 90.
MetalMikester

5
A MS comprou Anders Hejlsberg , por isso. ;-)
Spoike

11
A Borland nunca facilitou a programação do DB. Seu produto mais recente diz que suporta o Firebird. No entanto, você precisa comprar as versões mais caras ... a versão profissional não vem com a unidade DBExpress para Firebird. Que roubo.
Michael Riley - AKA Gunny

5
Nah, eu não acho que a MS tenha muito a ver com isso. A Borland se afastou dos negócios, virando as costas para os ISVs menores, que os tornaram bem-sucedidos na busca por muito dinheiro corporativo.
GrandmasterB

2

Borland matou Delphi.

Escrever um aplicativo usando uma versão do Delphi algumas versões atrás simplesmente não funcionava. Nada funcionou. Algo simples como um cliente de FTP não podia continuar funcionando. Mesmo simples programação da API Win que funciona perfeitamente em VB6 e .NET, o Delphi funciona 15% do tempo com o mesmo código. A Borland ofereceu apenas um Service Pack, deixando vários bugs para trás que eles conheciam. Se você deseja corrigi-los, não teve escolha a não ser atualizar. A julgar pelos usuários, a nova versão estava repleta de bugs, falhas de IDE e falta de sentido da Borland, dizendo: "Temos que nos manter lucrativos", o que implica que precisamos continuar pagando a eles pelas novas versões que saem todos os anos , caso contrário, eles não fornecem suporte ou correções.

Eu estava torcendo por Delphi. Como usuário do VB6, tive que tomar uma decisão se deveria mudar para o .NET, Borland Delphi ou C ++. A resposta foi clara, já que a Borland não se importava, então o .NET. Outros usuários abandonaram o Delphi e foram para o .NET. Mesmo agora, o pensamento de ir para a nova versão do Delphi me deixa doente. Memórias de como ele continuava falhando e nada funcionava e a ganância de Borland, apenas me faz querer ficar longe e não perder meu tempo. É triste ver algo correr bem, dar tão errado.


3
Caso você não estivesse ciente, a Borland se foi e a Delphi está sob nova administração agora, administrada por pessoas que realmente se preocupam com a qualidade do produto. Você deveria dar outra olhada. Os lançamentos recentes são anos-luz melhores que os dias ruins.
Mason Wheeler

2

O Delphi ainda está vivo e emocionante, é uma ótima ferramenta e a versão mais recente do XE2 trouxe muitos recursos, como compilação de 64 bits, compilação iOS e MACOS. Portanto, agora é uma ferramenta de desenvolvimento multiplataforma NATIVE.

É realmente triste o que a Borland fez com o Delphi, mas o Embarcadero parece estar mudando o jogo, eu uso o Delphi desde a versão 4 e atualmente estou no XE2, e essa é de longe a melhor versão do Delphi já lançada e agora é multi -plataforma Eu esperaria que as versões mais recentes do Delphi suportem Win32, Win64, MACOS, iOS, Android, Linux ... todas as principais plataformas do mercado.

A produtividade do Delphi é incrível e, como proprietário de uma empresa, eu nunca mudaria nossa plataforma de desenvolvimento, mesmo que seja mais difícil encontrar desenvolvedores Delphi agora, aprender o idioma é realmente rápido para um DESENVOLVEDOR hábil. Em 2011, contratamos 3 desenvolvedores que não conheciam o Delphi e agora eles têm um conhecimento muito sólido da linguagem e estão produzindo muitas coisas muito rapidamente


1

Eu tenho usado o Delphi desde a versão 3. Desde a versão 8 (que realmente não conta como um produto tão terrível), cada versão sucessiva do Delphi foi uma melhoria na última. O Delphi melhorou bastante no Embarcadero, e estou ansioso por futuras inovações.

Todo o desinvestimento que a Borland fez da Delphi foi totalmente insano (pelo menos do meu ponto de vista) e, sem surpresa, eles foram comprados pela MicroFocus - uma empresa cuja reivindicação à fama era a Cobol para a .Net.

Mas é bom saber que Delphi está agora nas mãos capazes de Embarcadero.


Delphi 4 e 6 eram tropeços, que 5 e 7 eram fixos.
Ian Boyd

1

O Delphi está vivo como mencionado acima, não apenas porque agora pertence a uma empresa que se importa, mas também porque existe um projeto oss fpc / Lazarus. É inspirado no Turbo Pascal / Delphi e possui um nível muito alto de compatibilidade com o Delphi. Além disso, a versão atual do Delphi usa o fpc para compilar para o destino do iOS. Isso significa que a Embarcadero não vê esse projeto como uma ameaça, mas como um parceiro.


0

Comecei a programar com delphi e interbase em 1997. Delphi era a melhor ferramenta de programação. Lembrei-me de quando o conceito de 3 camadas surgiu, tornou os aplicativos de banco de dados muito mais fáceis e poderosos. Até o Delphi 7, o IDE era perfeito. Mas quando o Delhpi 8 foi lançado, ele mudou muito. Eles fizeram tudo diferente, toda a interface do usuário foi modificada e era para ser a versão .NET, os componentes da VCL foram difíceis de encontrar e todo o IDE ficou muito mais pesado para ser executado naqueles novos MS XP do passado SP1 instalado em execução em hardware de baixo desempenho. Então, basicamente, foi quando o recusado começou. Decidindo entre o meu delhi 7 e qualquer nova versão do Borland Delphi, eu fico com o Delphi 7. Portanto, não apenas para mim, mas para muitos outros programadores que eu sei que trabalharam com o Delphi compartilham esse mesmo ponto de vista. Também o delphi 7 foi muito fácil de quebrar. acabamos de instalar e o número de série era todo o número "1".

De 2007 até agora, estou trabalhando com o PHP5, então não sei como é a versão do Embarcadero.

boa sorte

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.