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?
69
Respostas:
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.
fonte
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.
fonte
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.
fonte
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.
fonte
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.
fonte
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.
fonte
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á.
fonte
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
fonte
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.
fonte
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
fonte
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.
fonte
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.
fonte
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
fonte