Por que Delphi?

Chega desse pessimismo com relação ao futuro do Delphi. Não tenho vínculo, nem compromisso algum com a CodeGear, mas sou comprometido com a linguagem e a ferramenta Delphi, por anos de experiência e dedicação. Francamente, estou farto desse papo de “Delphi tem seus dias contados”. Resumindo:

Por que Delphi?

Por que Win32 (desktop)?

Delphi versus Web

Conclusão

A questão é anterior ao Delphi. Trata-se de definir primeiro a plataforma: Web ou Desktop. Quando acabar o Win32, pode até acabar o Delphi. Enquanto isso, Delphi reina soberano. É bem possível, no entanto, que no dia que o .NET framework tornar-se realmente viável no desktop o Delphi esteja a altura ou superior ao Visual Studio .NET. Enquanto isso, como nem mesmo a Microsoft migra os seus aplicativos Windows para .NET, faço (e recomendo) web sites em PHP ou Ruby (nada contra ASP.NET, apenas não é a minha preferência) e aplicações comerciais em Delphi para Win32, com muita satisfação e muito orgulho!

A discussão está aberta. Seu comentário é bem-vindo!

Comments

8 Responses to “Por que Delphi?”

  1. Fabricio on December 13th, 2007 12:00 pm

    O problema do Delphi é, para variar, as maluquices da Borland. A instabilidade da governança da Borland e suas mudanças de decisão da noite para o dia fazem de comprar ferramentas CodeGear um problema. Outro problema é que muitos desenvolvedores avançados migraram para ferramentas Java (inclusive aquele horror que é o Eclipse) ou C# (nenhum programador de Delphi que se preze iria escrever código em VB.NET, ne? rsrsrs). Além disso, a Borland tem que se tornar viável em .NET pois muitos sistemas novos serão feitos no framework - W32 está virando “legado”.

  2. Malta on December 13th, 2007 12:33 pm

    Fabricio, os desenvolvedores avançados que migram do Delphi para Java ou .NET em geral procuram status e uma remuneração melhor, não necessariamente uma ferramenta de desenvolvimento melhor. A Microsoft sempre dirá que a tecnologia diferente da última que eles lançaram é legada. Ela chama mainframe de legado a 20 anos, mas nem por isso as corporações que usam sistemas de grande porte deixam de manter e criar novas aplicações para o mainframe. Acontece que nem mesmo com o lançamento do Windows Vista a plataforma Win32 deixou de ser o padrão desktop.

    A linguagem C# em si é superior à linguagem Delphi, não há dúvida. Só que na hora de resolver um problema do cliente e a melhor solução é desenvolver uma aplicação desktop, ninguém considera WinForms ou WPF, embora o .NET Framework já esteja no mercado a muitos anos. Esse é o meu ponto.

  3. Tiago Tecchio on January 8th, 2008 4:22 pm

    Olá Daniel,

    Muito bom esse post! Eu também estou farto desse blá-blá de .NET e cia. Uma coisa é o marketing da Microsoft outra coisa é a necessidade do cliente. As pessoas não querem saber se o meu software foi feito em Win32, WinForms, WPF, Java (ou o raio que seja!), o que interessa é o resultado. Funciona? Blz! Não? É lixo! O Jeff Atwood postou algo interessante a respeito em http://www.codinghorror.com/blog/archives/001022.html

  4. Chris on January 30th, 2008 11:16 pm

    parabens pelo post… só espero q a borland, inprise, codegear ou a outra que vier com nome diferente nao faça a cagada d entra no mundo da MS novamente seja em .net ou algo novo q vier, quem daki gosta do Delphi 8/2005 ? é só ser esperto se é para usar .net! qual a melhor ferramenta? pra mim é o Visual Studio que na minha opinião as versões VS Express são superiores as versões do Delphi para .net !!!

    Agora se é para win32 não preciso nem comentar certo ?

    e como falaram, para o cliente nao importa a tecnologia, e sim a solução, pode ser até em FreePascal….

    abraço

  5. Hildo Antônio on April 12th, 2008 11:36 am

    A linguagem delphi e sensacional,ainda e considerada uma das melhores.

  6. Ricardo Guilemond on August 25th, 2008 11:13 am

    Este tipo de artigo não precisava nem de comentários, mas como estão comentando coisas sobre “custo do Delphi”, “salários pagos à profissionais de outras Linguagens” etc. eu gostaria de dizer que sou Autônomo e tenho vencido concorrências no desenvolvimento de aplicativos Cliente/Servidor justamente por utilizar o Delphi com bancos de dados variados (Firebird, MS-SQL, MySQL e outros). Já migrei várias aplicações e BDs de Clipper para Delphi e de VB para Delphi desde 2002. Meus Contratos são bem aceitos e meu preço é de longe melhor que os “salários” de qualquer programador de “carteira assinada” em PHP, ASP, VB ou Dot Net. Se eu soubesse que o mercado Autônomo era tão promissor com o Delphi eu teria começado muito antes de 2004, quando deixei de trabalhar de cateira assinada! Para mim, Delphi é única e olha que ainda existem centenas de milhares de empresas de todos os portes e níveis que ainda utilizam o Clipper e o Cobol porque ainda não puderam modificar suas plataformas da noite para dia por várias questões, inclusive financeiro. Entretanto, se for por questões financeiras melhor é investir no Delphi que eu duvido que acabe, e se acabar, pode ter certeza de que os Sistemas não vão parar como o Clipper ainda não parou! Abraço a todos.

  7. Bruno Lichot on September 1st, 2008 5:27 pm

    Salve Galera!!!!

    É com enorme prazer que venho anunciar o Delphi Tour de lançamento do Delphi 2009!!!

    http://latam.codegear.com/br/delphitour/

    Será uma série de eventos em várias capitais. A inscrição é gratuita!

    O evento é gratuito e as inscrições já podem ser feitas, os locais em cada cidade serão definidos nos próximos dias, aqueles que estiverem inscritos serão avisado.

    Durante o evento serão apresentadas todas as novidades do Delphi, C++ Builder e InterBase 2009.

    Esse ano teremos a participação especial do David I.

    Esperamos vocês no evento!

    Abraços,

    Bruno Lichot

  8. Jesael on November 7th, 2008 3:53 pm

    w32 versus WEB

    É uma situação delicada. Não se pode culpar alguém que programe há mais de 10 anos em Delphi por procurar alternativas mais “modernas” e mais legais no currículo. Mas o delphão ainda é top 20 no TIOBE.

    Eu vejo por aí muita gente indo com muita sede ao pote no desenvolvimento WEB, esquecendo do mundo real. E as balanças? e as catracas eletrônicas? e qualquer coisa com uma porta serial pra falar com seu sistema? em WEB é complicado.

    Por outro lado quem fornece sistemas para clientes distantes pode se beneficiar de aplicativos web. Cuida do sistema, do bom atendimento e deixa os paus de máquina para o “computer guy” local cuidar. Quanta gente já não se estressou com clientes, foi mal-falado por culpa de um driver de impressora ou um hd com badblock? é um modelo de negócio onde com 2 ips públicos e uma máquina boa vc atente o mundo, sem preocupar com cópias ilegais. Pagou, libera o login.

    Eu já vi este filme antes. Aplicativos pra DOS e versões para Windows. Faria exatamente a mesma coisa (no início). Era só bonitinho.

    O irônico agora é que a coisa nova pra ficar agradável dá um trabalhão. Tente fazer um Datagrid decente em JSP. Só pra começar.

Deixe uma Resposta




XHTML: Você pode usar essas tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="">