Transferir sistema para web

rxdz

Well-Known Member
Registrado
Trabalho em uma empresa de administração de condomínios e como o programa o programa que utilizamos, apesar de ser bom, não atendia todas as necessidades desenvolvemos a geração de alguns relatórios com um sistema razoavelmente simples em access, porém essa solução foi feita em 2006, 2007 até 2008 e hoje ela é utilizada diariamente e tem alguns inconvenientes.

A minha dúvida é qual linguagem seria mais simples para eu passar esse sistema para web.

O sistema foi feito em Access 2003 e acredito eu que quase tudo por interfaces, sem utilização de código digitado na mão, ele consulta um servidor com SQL Server 2008 e devolve relatórios de acordo com os filtros realizados pelos funcionários.

Desde já obrigado a todos pela atenção.
 
Mais barato (e provavelmente mais rápido) vai ser PHP.
Mais robusto (e provavelmente mais caro) vai ser Java.
DotNet vai ficar no meio termo.
 
Em qual linguagem vc tem mais experiência?
 
o banco sempre é a primeira coisa a ser projetada no desenvolvimento de um sistema, se vc puder entender o banco, e por fim entender os algoritmos necessarios, a linguagem é só um mero detalhe.
 
Você tem que levar em consideração qual linguagem tem mais habilidade e dar preferência a ela.

Como o pessoal falou eu recomendaria o php, mas depende de seus conhecimentos. O já arcaico ASP 3.0 também pode ser uma opção (ele ainda oferece muita coisa), mas por ser já ultrapassado e limitado, só recomendaria ele se vc falasse que tem experiência com ele. O mais importante pelo que entendi eh o BD, ele já é SQL server certo? E se não houver necessidade de criar novas rotinas, e regras de negócios (levantamento de requisitos e análise de sistema), só mesmo migrar, vc já tem mais de 60% do problema resolvido, é só botar a mão na massa, como tirar doce de criança.:haha:

A recomendação da linguagem fica por conta que a maioria falou, PHP, mas tendo em mente naquilo que vc já tem experiência.
 
Se você for usar um sistema em php concerteza seu servidor será virtualizado em linux, consequentemente e geralmente os bancos usados nesses servidores são MySQL, postgresql e SQL Server. Veja qual o banco de dados que você tem mais experiência ai é só criar banco necessário.
 
Cara melhor contratar um Software Engineer pra ser consultor ou gerente de projeto. Essa dúvida é muito básica, se nem uma decisão dessa vc consegue tomar sozinho, o software pode ficar muito ruim agora ou vc ter problemas no futuro.

Naum vale a pena economizar pra ficar passando stress e entregar algo de baixa qualidade pro user.

O 1º passo é fazer o requirements gathering e o domain model. Com isso vc começa a entender as regras de negócio (vc já entende, então facilita muito). O domain model depois é usado como base pra fazer design dos componentes, das classes e do database.

Já q o sistema atual foi feito em Access, o melhor é mesmo vc passar o know how q aprendeu com ele pra modelos abstratos, isso facilita muito na implementação e gera um sistema muito mais robusto e com mais qualidade.

Se vc quiser escalabilidade e espera q a demanda pode aumentar muito, q vai vender pra muitos users, potencialmente até prestar serviço de hosting do sistema (muito complicado vender o software e deixar o cliente fazer setup e administrar por conta propria), Java é bem melhor. Se quiser algo simples e barato, pra hospedar num shared hosting simples, PHP é o caminho.

PHP é mais fácil de desenvolver softwares mais simples, mas a medida q fica complexo o PHP nega fogo. Trabelhei com WordPress por 3 anos, ele tem alguns defeitos mas aprendi muito sobre PHP com ele. O maior problema q vejo no PHP é q naum há um sistema executando continuamente, cada page load exige q todo o sistema faça startup, carregue todos os dados do database (cache ajuda muito), se monte, pra só então processar a request e montar o HTML da response.

Java já é mais robusto, o sistema fica rodando o tempo todo, os dados ficam na RAM, cada session é atendida por 1 thread, aí cada request recebida já processa a demanda e responde imediatamente. Depois de desenvolvido e sem precisar de muitas mudanças, as vantagens de PHP no desenvolvimento somem e as vantagens do Java aumentam.
 

Users who are viewing this thread

Voltar
Topo