Engenharia reversa de Prestashop para Vraptor

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… :wink:

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.

:wink:

[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.

:wink: [/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.

:slight_smile:

[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 :smiley:

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 .