Pessoal , é o seguinte , estou estudando desenvolvimento web com java faz uns 2 meses , estou dando enfase aos framework Vraptor e hibernate (jpa) . Já deu para pegar bastante conhecimento teórico , mas pouco prático , por falta de tempo .
Na empresa que eu trabalho surgiu uma nescidade de criar um web commerce , eu terei que analisar o projeto do zero , pois não temos muita experiencia com desenvolvimento web.E fora isso , tenho que desenvolver numa ferramenta case (Genexus) que nós já usamos para sistemas gui.
Só que eu vou entrar de férias daqui umas 2 semanas , e gostaria de começar a desenvolver este ecommerce com o Vraptor em casa mesmo, utilizando como base o Prestashop , pois não terei muito tempo para analise de projeto . A minha intenção é desenvolver um ecommerce básico , mas funcional e com algum apelo visual , para ser mostrado para o meu chefe , para que ele permita fazer o projeto em java em vez de fazer com o Genexus.
Mas oque vocês achão , poderia dar certo fazer uma engenharia reversa do Prestashop ? Será que da para fazer pelo menos o básico em 20 dias ? Alguma dica , sugestão ?Obrigado !
João, eu acho que você demorará mais tempo entendendo todo o código do Prestashop do que bolar uma arquitetura e padrões você próprio.
Já pensou em usar o próprio prestashop ao invés de fazer tudo do zero?
GeneXus? Meus pêsames. =)
[quote=fabiozoroastro]João, eu acho que você demorará mais tempo entendendo todo o código do Prestashop do que bolar uma arquitetura e padrões você próprio.
Já pensou em usar o próprio prestashop ao invés de fazer tudo do zero?
[/quote]
Já pensei , mais o meu chefe não que usar software de terceiros e quer no Genexus , eu queria criar uma alternativa a isto .
Fazer oque né ! Estou sofrendo muito com isso !
João, não vou criticar seu gerente pois pode não depender apenas dele a proposta de utilizar o Genexus.
Se você quer mesmo criar um software de qualidade e não trabalhar com genexus, sugiro que você faça uma apresentação pra ele mostrando os problemas do Genexus e mostrando o tanto de coisa que o projeto pode ter de melhor usando o próprio prestashop ou então desenvolvido em VRaptor.
Eu acho que você trabalhar em suas férias para mostrar um resultado a ele não fará muita diferença e você perderá um tempo de descanso em vão.
Outro ponto que você tem que avaliar é que caso ele aposte em sua idéia de usar VRaptor por exemplo, provavelmente ele estará passando a responsabilidade pra você. Você está disposto a assumir o sucesso ou fracasso do projeto?
Pensa nisso aí. =)
Abraço.
O motivo eu acredito que seja reaproveitar a base de conhecimento já existente . Por exemplo , todos os projetos da casa usam a mesma estrutura de banco de dados , independente da aplicação.
Os problemas da ferramenta já foram mostradas , o Prestashop já foi mostrado e mostrar o Vraptor , só com uma coisa já pronta !
Verdade
De qualquer maneira a responsabilidade será minha , a diferença é que com o Vraptor ou qualquer outro framework eu seria o único programador para isto ! Para complicar moro em cidade pequena só tem mais 2 ou 3 software house na cidade , formado a quase 2 anos e profissionalmente só programei com o Genexus , acabo ficando alienado profissionalmente !!
Oi João…
Entendo a situação
Bom, minha sugestão é: Estude sempre e não deixe se alienar por imposições de tecnologias da empresa que você trabalha. Tente sempre se graduar mais, lendo livros e criando alguns projetos que você acredite lhe trazer muito dinheiro. Um dia você acerta…
No mais, desejo boa sorte na construção do seu sistema e espero que seja valioso pra você e para a empresa. Boa sorte.
Não tenho muita experiencial com java na pratica, mais com minha pouco experiência não concelho usar Vraptor.
Concelharia usar JSF, pois é muito bom, já é o padrão da Oracle e já tem certificação.
Sem fala que mão de obra para JSF é muito facil de achar!
[quote=xandi_m5]Não tenho muita experiencial com java na pratica, mais com minha pouco experiência não concelho usar Vraptor.
Concelharia usar JSF, pois é muito bom, já é o padrão da Oracle e já tem certificação.
Sem fala que mão de obra para JSF é muito facil de achar!
[/quote]
A http://www.giran.com.br/ é especialista na construção de sistemas E-Commerce.
Eles construíram uma plataforma de comércio eletrônico que, se não me engano, foi construída em Java e VRaptor.
[quote=fabiozoroastro][quote=xandi_m5]Não tenho muita experiencial com java na pratica, mais com minha pouco experiência não concelho usar Vraptor.
Concelharia usar JSF, pois é muito bom, já é o padrão da Oracle e já tem certificação.
Sem fala que mão de obra para JSF é muito facil de achar!
[/quote]
A http://www.giran.com.br/ é especialista na construção de sistemas E-Commerce.
Eles construíram uma plataforma de comércio eletrônico que, se não me engano, foi construída em Java e VRaptor.
[/quote]
Não disse que Vraptor não presta…
Disse que sugiro JSF…
Olá Xandi,
Coloquei uma opinião contrária a sua para que o João percebesse que quando você aconselhou a não usar o VRaptor, se tratava de uma opinião apenas.
[quote=fabiozoroastro]Olá Xandi,
Coloquei uma opinião contrária a sua para que o João percebesse que quando você aconselhou a não usar o VRaptor, se tratava de uma opinião apenas.
:)[/quote]
Ok
Obrigado pelas opiniões.Como no Genexus eu não tenho controle total sobre o html que vai ser gerado , estou querendo fugir dessas facilidades que o JSF tem , com medo de cair no mesmo problema , então acho que sobraria o Vraptor , Struts e Spring MVC. Eu estava pensando em dar prioridade ao front end , trabalhar mais o visual pois acho que boa parte dos controles não terei tempo de fazer .