Sistemas Distribuídos - Delphi ou Java ?

Java

Delphi

25/09/2015

Bom dia, pessoal...

Gostaria de saber a opinião de vocês a respeito do assunto. Tenho a necessidade de desenvolver uma aplicação para uma empresa que possui uma matriz e mais duas filiais que estão em três cidade diferentes. O servidor com o BD ficará na matriz e o acesso feito pelas filiais será pela Internet.

Pesando os prós e contras (segurança, velocidade de execução, etc.), qual me atenderia melhor ?

Obrigado.
Adalberto Brasaca

Adalberto Brasaca

Curtidas 0

Respostas

Evandro Santos

Evandro Santos

25/09/2015

Desenvolva na linguagem que você conhece mais. Java vence em número de profissionais no mercado, fornecedores, quantidade de APIs mas se você conhece Delphi, essa pode ser sua única opção.
GOSTEI 0
Eduardo Pessoa

Eduardo Pessoa

25/09/2015

Eu não conheço muito bem o Delphi, sei que ainda é bastante forte e que é uma ferramenta ótima para soluções desktop, Como o Evandro acabou de escrever, veja qual linguagem você conhece mais e o tempo que tem para desenvolver.
GOSTEI 0
Adalberto Brasaca

Adalberto Brasaca

25/09/2015

Obrigado pelo retorno Evandro e Eduardo... Para vocês terem ideia, vou desenvolver visando a substituição de uma aplicação feita em VB 6 há mais de 12 anos (!!!) e que em todo este tempo nunca atendeu plenamente as necessidades do cliente, apesar dele haver solicitado alterações na mesma. Realmente um grande descaso.

Agradeço mais uma vez.

Abraço.
GOSTEI 0
Eduardo Pessoa

Eduardo Pessoa

25/09/2015

De nada, vai refazer o sistema com base nesse outro?
GOSTEI 0
Adalberto Brasaca

Adalberto Brasaca

25/09/2015

Não. Vou fazer toda a análise e levantamento de requisitos "do zero". Mesmo porque, só para início de conversa, vi que o banco de dados não está normalizado corretamente - pelo menos a parte de cadastramento de endereço dos clientes. Os dados como rua, número, complemento, bairro, etc., são diretamente digitados nos campos !!! Então, se alguém cadastrar Rua Quinze de Novembro, um segundo Rua 15 de Novembro, e um terceiro Rua XV de Novembro, registros não serão retornados numa eventual consulta. Isso somente em uma das telas que vi. Deve haver mais alguns errinhos, com certeza...

Abraço.
GOSTEI 0
Eduardo Pessoa

Eduardo Pessoa

25/09/2015

É melhor refazer mesmo, melhor garantir um sistema integro.
GOSTEI 0
Samara Lima

Samara Lima

25/09/2015

Quanto a tecnologia, eu sei por cima, são duas tecnologias com bases bem solidas, diria que essa escolha é pessoal, mas sei que deseja opinião. Eu faria com a tecnologia que eu me sinto mais "firme" e sabendo que não terei muitas dificuldades.
GOSTEI 0
Janaina Mendes

Janaina Mendes

25/09/2015

Use a tecnologia que lhe for mais confortavel, qual você conhece, estuda, já sabe?
GOSTEI 0
Eduardo Pessoa

Eduardo Pessoa

25/09/2015

Quanto a tecnologia, eu sei por cima, são duas tecnologias com bases bem solidas, diria que essa escolha é pessoal, mas sei que deseja opinião. Eu faria com a tecnologia que eu me sinto mais "firme" e sabendo que não terei muitas dificuldades.


Verdade, é mais uma escolha pessoal mesmo, eu diria que sim.
GOSTEI 0
Adalberto Brasaca

Adalberto Brasaca

25/09/2015

Conheço mais o Delphi. Porém estou tendo muito contato com Java na faculdade e também já fiz alguns cursos presenciais na Caelum, além de assistir bastante videoaulas. Estou gostando bastante do Java, apesar dele ser bem mais complicado para quem está acostumado com ambientes RAD, onde, por exemplo, você define o tamanho máximo de um campo texto através de uma propriedade. Já no Java você tem que estender uma classe para realizar a mesma tarefa. Possivelmente acabarei fazendo em Delphi mesmo.
GOSTEI 0
Janaina Mendes

Janaina Mendes

25/09/2015

Tambem acho até mais viável, deixe Java para quando estiver com mais experiencia e não deixando de estudar.
GOSTEI 0
Eduardo Pessoa

Eduardo Pessoa

25/09/2015

Qual o prazo para desenvolver?
GOSTEI 0
Adalberto Brasaca

Adalberto Brasaca

25/09/2015

Entre 1 e 2 anos. É o tempo máximo que a empresa acha aceitável. Como semestre que vem é o 7º da faculdade e tenho que começar a documentação do TCC, estou achando que vou "matar dois coelhos com uma só cajadada" e apresentar esse sistema também como de conclusão do curso.
GOSTEI 0
Luciano Martins

Luciano Martins

25/09/2015

Desenvolva em PHP usando Zend Framework 2, como parte de front-end pense em usar o AngularJs estou fazendo dessa forma para uma Startup minha, pq Java vc precisará rodar a app num JVM e PHP num precisará de uma VM.
GOSTEI 0
Eduardo Pessoa

Eduardo Pessoa

25/09/2015

Um prazo bom! PHP é uma opção para se trabalhar, aceitam na faculdade Adalberto?
GOSTEI 0
POSTAR