Sistemas Distribuídos - Delphi ou Java ?
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.
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
Curtidas 0
Respostas
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
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
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.
Agradeço mais uma vez.
Abraço.
GOSTEI 0
Eduardo Pessoa
25/09/2015
De nada, vai refazer o sistema com base nesse outro?
GOSTEI 0
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.
Abraço.
GOSTEI 0
Eduardo Pessoa
25/09/2015
É melhor refazer mesmo, melhor garantir um sistema integro.
GOSTEI 0
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
25/09/2015
Use a tecnologia que lhe for mais confortavel, qual você conhece, estuda, já sabe?
GOSTEI 0
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
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
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
25/09/2015
Qual o prazo para desenvolver?
GOSTEI 0
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
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
25/09/2015
Um prazo bom! PHP é uma opção para se trabalhar, aceitam na faculdade Adalberto?
GOSTEI 0