Delphi é uma IDE que usa Object Pascal. A maior vantagem é que é RAD(Rapid Application Development), usada para a criação rápida de aplicativos, algo muito comum hoje em dia.
A maior desvantagem, na minha opinião, é exatamente a sua maior vantagem, não apenas de Delphi, mas de várias outras IDEs e linguagens de programação, como C#, Visual Basic, Java, etc. Ao tentar produzir aplicativos rapidamente é necessário ignorar vários detalhes importantes, que normalmente ficam camuflado na absurda abstração oferecida. Com isso, o usuário acaba não precisando entender nada de programação para criar programas, bastando apenas usar o mouse, clickar, arrastar, e apertar play. Isso gera o que chamo de um programador otário, pessoas que criar uma janela puxando e arrastando, escrevem "Hello, World" no título e se imaginam os caras.
Ótimo, facilita o desenvolvimento, mas para pessoas hardcore como eu, escrever um programa graças a uma IDE é uma vergonha. Já quando se corre contra o relógio, é na verdade uma grande ajuda, isso devemos admitir.
Delphi é usado para aplicativos simples. Outra vantagem é isso, não complica as coisas, o que também acaba sendo um problema/desvantagem, porque ao tentar descomplicar retirando coisas complexas, você retira algo importante: a capacidade de criar aplicativos complexos. Embora a criação de aplicativos complexos seja possível em virtualmente qualquer linguagem, desde Pascal até Visual Basic, é melhor quando se usa uma linguagem que facilita aplicativos complexos e avançados, ao invés de ferramentas como Delphi, que servem para aplicativos mais simples.
Lembre-se, porém, que nas mãos de um grande mestre até mesmo um graveto é torna-se uma poderosa espada. Se você é um bom programador, vai fazer obras de arte até mesmo em linguagem de máquina.
O anjo dos humilhados falou tudo! Eu sou programador C++, eu gosto muito de usar WIN32 API. Nossa, isso põe Delphi no bolso. Eu já programei muito em Delphi, você acaba ficando mal acostumado com tanta facilidade de programação e quando se precisa programar algo mais complexo, encontramos dificuldades.
Answers & Comments
Verified answer
Delphi é uma IDE que usa Object Pascal. A maior vantagem é que é RAD(Rapid Application Development), usada para a criação rápida de aplicativos, algo muito comum hoje em dia.
A maior desvantagem, na minha opinião, é exatamente a sua maior vantagem, não apenas de Delphi, mas de várias outras IDEs e linguagens de programação, como C#, Visual Basic, Java, etc. Ao tentar produzir aplicativos rapidamente é necessário ignorar vários detalhes importantes, que normalmente ficam camuflado na absurda abstração oferecida. Com isso, o usuário acaba não precisando entender nada de programação para criar programas, bastando apenas usar o mouse, clickar, arrastar, e apertar play. Isso gera o que chamo de um programador otário, pessoas que criar uma janela puxando e arrastando, escrevem "Hello, World" no título e se imaginam os caras.
Ótimo, facilita o desenvolvimento, mas para pessoas hardcore como eu, escrever um programa graças a uma IDE é uma vergonha. Já quando se corre contra o relógio, é na verdade uma grande ajuda, isso devemos admitir.
Delphi é usado para aplicativos simples. Outra vantagem é isso, não complica as coisas, o que também acaba sendo um problema/desvantagem, porque ao tentar descomplicar retirando coisas complexas, você retira algo importante: a capacidade de criar aplicativos complexos. Embora a criação de aplicativos complexos seja possível em virtualmente qualquer linguagem, desde Pascal até Visual Basic, é melhor quando se usa uma linguagem que facilita aplicativos complexos e avançados, ao invés de ferramentas como Delphi, que servem para aplicativos mais simples.
Lembre-se, porém, que nas mãos de um grande mestre até mesmo um graveto é torna-se uma poderosa espada. Se você é um bom programador, vai fazer obras de arte até mesmo em linguagem de máquina.
Quanta baboseira!
O anjo dos humilhados falou tudo! Eu sou programador C++, eu gosto muito de usar WIN32 API. Nossa, isso põe Delphi no bolso. Eu já programei muito em Delphi, você acaba ficando mal acostumado com tanta facilidade de programação e quando se precisa programar algo mais complexo, encontramos dificuldades.
a maior é que quando vc aprende a usar isso, vc não está programando.
à A IDE(o Delphi) Q ESTà PROGRAMANDO POR VC!
Acredito que,não diria uma desvantagem do Delphi, e sim uma cartada de mestre do java. Afinal Delphi já foi uma linguagem renomada também, mais o fato de java ser mais portável Delphi perdeu a soberania. E discordo de algumas opiniões citada Delphi não programa por você,apenas agiliza códigos coisas que a meu ver,Java por ser a bola da vez poderia aderir.