Escolar Documentos
Profissional Documentos
Cultura Documentos
Sérgio Soares
sergio@dei.unicap.br
Baseado em material do CIn-UFPE
Portabilidade Reusabilidade
• Mas é muito mais fácil migrar sistemas • Delphi oferece bem mais componentes
desenvolvidos em Java do que em outras reusáveis (ActiveX), proporcionando maior
linguagens produtividade
• E toda a arquitetura para portabilidade está • Java Beans pode mudar o cenário a médio
pronta, é só uma questão de tempo... (2 prazo...
anos?) – maior produtividade e portabilidade
• Maior rival: Microsoft! Visual J++, J-Direct
Reusabilidade Ambientes de Desenvolvimento
• Delphi favorece um estilo de programação • Delphi é mais maduro e estável do que os
que pode dificultar reuso de código, além de ambientes disponíveis para Java
comprometer confiabilidade e • Alguns ambientes para Java estão atingindo
extensibilidade o mesmo nível
• E componentes ActiveX podem ser usados • Várias alternativas para Java: Visual Café,
para desenvolver programas Java também: JBuilder, Java Workshop, J++, Visual Age
maior produtividade que Delphi caso opte-se for Java, ...
por comprometer portabilidade!
Resumo
• Java está pronta para ser usada na prática!
• Java leva vantagem em relação a Delphi nos
seguintes aspectos: portabilidade,
reusabilidade, extensibilidade, robustez,
econômicos e comerciais
• Delphi leva vantagem em relação a Java nos
seguintes aspectos: produtividade, ambiente
de desenvolvimento, sociais