Vitor,
Quero salientar que este estudo de caso surgiu com uma pergunta freqüente
que é feita: que linguagem usar para desenvolver sistemas para Web?
(PHP, Java ou .NET)
O .NET, a princípio foi descartado, pois estipulamos no estudo de caso o
objetivo de ter o menor custo com licenças de software, para investir esse
valor no desenvolvimento (por isso também descartou-se usar SQL Server e
Oracle). É claro que em um estudo mais aprofundado e tendo um cliente real,
que traga essas exigências ou outros sistemas, softwares proprietários
deveriam ser levados em conta... mas não é o caso aqui...
Complementando, então:
>> O sistema se encontra documentado?
R: Estou partindo do princípio de que o sistema atual não está documentado,
mas o usuário sabe exatamente quais os problemas que tem e que
funcionalidades estão faltando.
>> O novo sistema adotaria o padrão MVC?
R: Acredito que com o desenvolvimento de um novo sistema, a opção por
separar a apresentação da lógica de negócios e do acesso aos dados é a opção
mais inteligente, considerando as novas tendências de desenvolvimento e
orientação a objetos (mesmo em PHP).
>> Existe mão de obra qualificada?
R: No estudo de caso vou definir que mão-de-obra não é problema, pois tem-se
pessoas qualificadas nas duas linguagens.
>> Tempo?
R: Vai depender do tamanho do sistema... vou ver como colocar isso...
>> Custo?
R: Deve aparecer como resultado do estudo de caso. Podemos considerar custo
de programador igual para as duas linguagens... a diferença então ficaria no
tempo que se leva para desenvolver algo em PHP ou em Java.
>> Compra de Hardware para rodar o novo sistema?
R: Idem... não foi definido o hardware atual... mas pode ser sugerido no
resultado do estudo de caso. Vou considerar que a empresa está aberta a
trocar o hardware (servidor).
{}s,
Angelo
Em 16/10/07, Angelo Augusto Frozza (UNIPLAC*)<[EMAIL PROTECTED]> escreveu:
> Olá pessoal,
>
> Gostaria de receber algumas opiniões...
>
> Estou montando um estudo de caso com o objetivo didático de discutir a
> escolha de tecnologias para a implementação de sistemas web.
> O estudo de caso é uma empresa financeira, que possui um sistema em
> PHP+MySQL....
>
> A idéia é atualizar esse sistema, criando uma nova versão... é um sistema
> de
> tamanho médio, a base de dados hoje tem 2 GB e 50 usuários acessando
> constantemente, em três filiais em cidades distintas... a base de dados
> fica
> na Matriz.
>
> A base de dados da nova versão deve ser alterada para PostgreSQL...
>
> Para essa nova versão discute-se se vale a pena continuar usando PHP ou
> seria melhor adotar Java. Uma característica desse sistema é que ele tem
> um
> grande número de inserções de registros, não é apenas consulta... a
> financeira tem 10.000 clientes que, no mínimo, precisam pagar uma parcela
> de
> financiamento por mês.
> São feitos em média 50 novos financiamentos por dia....
> A projeção para crescimento é ter 20.000 clientes daqui a 4 anos.
>
> Vocês poderiam contribuir com sugestões que auxiliem nessa decisão...
> exemplos de sistemas de grande porte em PHP, etc.?
> Java já se sabe que é uma tendência em sistemas corporativos... a grande
> dúvida é discutir se vale a pena continuar com PHP.
>
> {}s,
>
> Angelo A. Frozza
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral