Caminho de Navegação Delphi / Artigos / Delphi ou Visual Basic?

Delphi

 

Nenhuma avalição
Indique ao Ueba Indique ao BlogBlogs Indique ao Delicious Indique ao Technorati Indique ao Google Bookmarks Indique ao Newsgator
TAGS

Nenhuma tag foi definida ainda!

Defina as tags para esta página preenchendo o campo abaixo.

  • Máximo de 100 tags
  • Cada tag deve ter até 20 caracteres.
  • Separar as tags com virgula. Ex.: php, sql, html, xml, fireworks
COMENTAR

INDICAR
Nome do amigo: E-mail do amigo: Comentário:
REPORTAR ERRO Descreva o erro:

Delphi ou Visual Basic?Postada em: 28/12/2004

Jean R. Bastos
Por: Jean R. Bastos Nº de Visualizações: 3704.



Essa é uma dúvida que vem de longo tempo, desde a época do Delphi 1.0 (da Borland), que aproveitando o lançamento do Java (da Sun) se promoveu como ferramenta de desenvolvimento RAD (Rapid Application Design) desbancando o Visual Basic (da Microsoft), que até então era a única ferramenta profissional de desenvolvimento RAD.

Claro que cada sistema tem suas vantagens e desvantagens, assim a melhor forma de escolher um deles é analisar não só o que se pode fazer e sim como se pode fazer, pois cada sistema tem a capacidade de criar softwares realmente deslumbrantes, mas a forma como isso é feita que pode fazer diferença na hora de desenvolver seu software.

Visual Basic é uma linguagem orientada a componentes (eventos) assim a criação dos fontes requer um pouco mais de trabalho e conseqüentemente de tempo. Sendo limitado a usar só as classes que fazem parte do programa, o VB.Net promete superar essa limitação. Ainda existe o problemas das Dlls RunTimes que são exigidas pelos programas gerados pelo Visual Basic, pois elas são as interpretadoras do Visual Basic.

Já em relação a novas versões do Visual Basic há o problema da portabilidade dos VB’s para o .Net, em alguns casos é necessário refazer todo o fonte para a compilação do projeto. Isso pode causar graves problemas ao programador, pois em uma aplicação extensa pode-se perder semanas, meses resolvendo problemas que já foram superados antes. Em se tratando de Linux o Visual Basic não apresenta nenhum suporte, o que limita bastante o programador.

O Delphi não é considerado uma linguagem de programação, e sim um ambiente de desenvolvimento, isso porque a linguagem usada é baseada no Pascal. Os fontes gerados pelo Delphi estão em Object Pascal podendo serem compilados por outros compiladores, como exemplo o FreePascal. O Delphi é um sistema POO (Programação Orientada a Objetos), o que torna fácil a criação dos fontes, pois quase todo o trabalho de criação da parte gráfica do software é feita pelo sistema, ficando para o programador posicionar e colocar a função de cada objeto.

Delphi ainda tem muitas outras vantagens sobre o Visual Basic, tais como, a versatibilidade que as novas versões do Delphi tem sobre os fontes escritos em versões antigas do programa, assim não é necessário reescrever os fontes ao migrar para uma versão mais atualizada do programa. Na hora de distribuir seus programas não é necessário outros arquivos além do executável, salvo programas desenvolvidos para trabalharem com arquivos auxiliares e Banco de Dados (Dlls, Alias, etc.). Outra grande vantagem é o Kylix, para Linux, como ele vem ganhando cada vez mais mercado saber programar em Linux é uma grande vantagem, claro que a criação de softwares em Linux não é exatamente igual a Windows mas a Borland criou os dois sistemas de forma a tornar o seu uso parecido, assim um programador Delphi não terá problemas em programar em Kylix.

Outro ponto a ser visto é a plataforma Delphi.Net que cresce a cada dia, tornando o programador Delphi um profissional muito maleável podendo trabalhar em várias áreas desde um simples programas para uso doméstico a aplicações de alto nível para Internet ou servidores Linux.

A comparação entre os dois sistemas esta ficando cada fez mais difícil de ser realizada pois os mesmos estão seguindo caminhos diferentes, o Delphi pode ser visto como um Polvo que está colocando seus tentáculos em várias áreas de forma a dominar os setores de softwares, isso em âmbito mundial, cada dia pode-se perceber a abrangência do sistema pelo planeta. O Visual Basic pode ser considerado um Muro, que acompanha o Windows dando uma base a Microsoft no setor de desenvolvimento de softwares, seguindo sempre a mesma linha do Sistema Operacional.