E-commerce em Java: ainda é possível?

29 respostas
P

Olá a todos.

Tenho um projeto de e-commerce, e gostaria de programá-lo em Java.

Para isto, fiz uma breve pesquisa na Amazon a procura de livros que pudessem me auxiliar nesta empreitada.

Para minha surpresa - na verdade, desapontamento… - NÃO EXISTEM LIVROS ATUALIZADOS SOBRE E-COMMERCE EM JAVA!

E agora, o que eu faço? Será que posso ler um livro velho e usar as ferramentas novas? Ou será que vou precisar programar meu sistema em ASP.Net? :roll:

O que eu faço?

29 Respostas

maquiavelbona

Podes fazer qualquer coisa em qualquer linguagem. As “regras” de e-commerce mudam de linguagem para linguagem? Será que tem que ter uma literatura de para cada coisa específica? O ideal que o negócio independa de linguagem/arquitetura.
Se fores fazer em PHP, ASP, Java, COBOL, Clipper, não importa, o que importa mesmo é como vai o negócio vai ser modelado e conduzido.
Poucos livros de aplicação de linguagem são aproveitáveis.

Até!

nbluis

Ta…
Mas o que que tu quer, um passo a passo de como fazer?

maquiavelbona

Se queres algo atualizado e que seja em java que te dê um bom início, tem a apostila do curso FJ-28 da Caelum.

Eu ainda acho inútil procurar um livro tipo: “Aprenda fazer um e-commerce em Java em 7 dias”. Tem 80 desses livros para PHP, ASP, Algol etc. É só aproveitar a lógica e fazer.

Até!

P

Olá.

Então, quais são os livro “aproveitáveis”, independente de linguagem? :roll:

Pode ser, mas se não tiver, não tem problema.

Apesar de saber que dá pra implementar algumas coisas em AJAX PHP, gostaria de implementar todo o sistema em Java, e posteriormente algumas coisas em AJAX Java. Penso em alguns recursos para o futuro que temo não poder implementar em PHP.

Alguém discorda? Há tempos li uma thread aqui onde a maioria dizia que, frente ao Java, o PHP ficava “no chinelo”.

E agora? :roll:

P

Se é “só isso”, então tá. Vou ver se aproveito algo para meu projeto :wink:

Porém minha maior preocupação é com o todo, tipo, penso em usar uma boa linguagem/plataforma (pensei em Java), ferramentas/frameworks open source, um bom servidor etc.

Apesar de saber que o mundo não é perfeito, gostaria de padronizar ao máximo o que puder. :roll:

Forte abraço,

jjose

Qual seu negocio para o E-COMMERCE?

ACDias

Se quer algo fácil e rápido de desenvolver procure Asp.net
Se quer algo que vai lhe dar total controle da sua aplicação procure Java.

Um passo a passo não vai lhe dar suporte a fazer nada kra. Somente aquilo. Se você fizer um e-commerce com um passo a passo não vai conseguir nem fazer outro sem esse passo a passo. Recomendo que antes de começar a desenvolver seu projeto estude a linguagem/ferramenta que pretende utilizar e depois parta para seu projeto. A única coisa que esses passo a passo podem lhe ajudar na sua aplicação e lhe dando noções da lógica da aplicação.

maquiavelbona

pcassiano:

Alguém discorda? Há tempos li uma thread aqui onde a maioria dizia que, frente ao Java, o PHP ficava “no chinelo”.

Cara, se você quer começar um flamewar, avise logo. Fazer esses comentários desnecessários e infundamentados é assaz desagradável visto que o “ficava no chinelo” é estupidamente relativo. Tem muita coisa implementada em PHP que não tem um em pé de igualdade em Java.

Procurar na mesma amazon não é difícil.
http://www.amazon.com/PHP-MySQL-Dynamic-Web-Sites/dp/[telefone removido]/ref=pd_bbs_sr_3/103-2738542-8379848?ie=UTF8&s=books&qid=[telefone removido]&sr=8-3
http://www.amazon.com/PHP-5-Recipes-Problem-Solution-Approach/dp/[telefone removido]/ref=pd_sim_b_3_img/103-2738542-8379848?ie=UTF8&qid=[telefone removido]&sr=8-4

Até!

maquiavelbona

pcassiano:

Porém minha maior preocupação é com o todo, tipo, penso em usar uma boa linguagem/plataforma (pensei em Java), ferramentas/frameworks open source, um bom servidor etc.

Se preocupar com arquitetura se não sabes nem como o negócio funciona é um dos piores caminhos. Assim poderás superestimar ou subestimar a arquitetura e ter resultados extremamente desagradáveis.
Java é bom? É. PHP é bom? Também é. Perl, Ruby, ASP, ColdFusion mais N linguagens, também são.
Primeiro dimensione seu projeto, depois pense na arquitetura. Vais cair no problema do tentar matar mosca com canhão de navio.

Até!

bandrade

ACDias:
Se quer algo fácil e rápido de desenvolver procure Asp.net
Se quer algo que vai lhe dar total controle da sua aplicação procure Java.

Foi isso mesmo que eu entendi? Se você usa .net não tem controle da sua aplicação?

P

maquiavelbona,

Achei seus cometários meio “pesados”. Vamos com calma. O motivo pelo qual postei aqui minha dúvida é justamente para coletar opiniões antes de partir para o projeto em si.

Não gostaria de perder tempo modelando, projetando, programando e, lá pelas tantas, descobrir que tal ou qual recurso “não está disponível” na linguagem X… Além disso, penso em alguns recursos em AJAX. Não sei como é o suporte ao AJAX das outras linguagens…

Mais uma vez, pensei em debater antes de iniciar qualquer coisa. De fato, estou pesquisando, conversando, debatendo. Ainda não sei o que fazer, ou o que usar.

Aceito sugestões.

maquiavelbona

Galera, sem flamewars aqui.

Estão colocando e retirando princípios de linguagens que não procedem. Daqui a pouco vão falar que PHP é só para internet.

Até!

nbluis

pcassiano:
Além disso, penso em alguns recursos em AJAX. Não sei como é o suporte ao AJAX das outras linguagens…

Só complementando.
As pessoas fazem do ajax um monstro de sete cabeças.

Ajax não tem ligação alguma com a tecnologia a ser utilizada.

O suporte a ajax deve ser observado junto a interface do sistema, ou seja, quem suporta ajax é o browser, não a tecnologia/plataforma/application server.

Até.

T

é, mas deve-se atentar que dependendo da plataforma existem ferramentas interessantes e DEPENDENTES da plataforma utilizada… (no caso de frameworks que utilizam AJAX)

nbluis

???
frameworks são frameworks…
não vamos confundir as coisas…

T

não, rs eu digo que por exemplo… É mais facil utilizar DWR do que fazer o mecanismo do AJAx à mão. Ou que seja assim também com o antigo Atlas da microsoft… Não vou achar tão facilmente algo que torne transparente o mecanismo do Ajax quanto esse atlas… E atlas só existe para .NET. Por isso postei a msg anterior… ( OBS: não estou instigando o flame rs )

maquiavelbona

O problema é que a questão não é tão simples, é que costumamos a simplificar com uma diretriz já pré-estabelecida.
Poderia dar 20 melhores opções para isso mas qual dessas seria a melhor das melhores? Não sei. O cara nem sabe o que vai fazer direito e quer basear toda uma arquitetura de aplicação sem saber o que vai ter/fazer/necessitar…

Até!

maquiavelbona

Um e-commerce pode ser desde a www.lojinhadaesquina.com.br até a Amazon, os requisitos, padrões, estrutura vão ser muito diferentes. Estimar um e fazer o outro é muito comum e tem resultados desagradáveis, tanto para você quanto para o cliente.

Até!

maniacs

Sou mais de criar o código ajax na mão para ser mais flexivel as minhas necessidades, podendo ou não usar um framework JS para ser mais produtivo, vide Dojo,Prototype etc, ou seja, depende o framework, se você optar por um framework JS é independente de plataforma

LPJava

dar uma olhada no submarino eles tem um seção so sobre e-commerce… Bom eu estou inserido no projeto de e-commerce desse grupo www.lojasguaibim.com.br é feita em jsp… mais estou estudando mudanças… e talz… a previsao de vendas pela web é nos proximos anos. precisamos ainda melhorar muita coisa… para começar o site :D. Mas ja ate pensei em fazer meu TCC com o tema porem so encontrei livros de 2004 por ai…

ACDias

bandrade:
ACDias:
Se quer algo fácil e rápido de desenvolver procure Asp.net
Se quer algo que vai lhe dar total controle da sua aplicação procure Java.

Foi isso mesmo que eu entendi? Se você usa .net não tem controle da sua aplicação?

De um certo ponto de vista sim. Você já viu a quantidade de código que o Visual Studio gera pra fazer um simples update? Quando disse isso me referi ao código gerado pela ferramenta…
Para programadores experientes isso pode não ser problema, pois ele vai saber lidar com isso dar manutenção neste código. Minha afirmação foi errônea, não deveria ter falado da arquitetura e sim da ferramenta Visual Studio que proporciona mil facilidades, mas assim como qualquer outra ferramenta “clica e arrasta” gera lixo de código para fazer coisas simples.

camilogil

tópico completamente sem sentido.

a começar pelo título:
" e-commerce em Java: ainda é possível? "

era possível e deixou de ser?

…tudo é possível em qualquer linguagem…

PHP, Java…alias, este fórum, tinha bem menos bugs, quando era em PHP…atualmente o guj em java é cheio de bugs…

enfim…se vc quer um ecomerce, instale osComerce e seja feliz…
se quer aprender a programar em java, estude a apostila da caelum de web que é excelente.

P

Esperei três dias antes de responder às respostas que ganhei aqui e no JavaFree, mas agora já chega de apanhar: deixe eu bater um pouco! :evil:

O que tem de mané querendo bancar o sabe-tudo aqui num tá no gibi. Aliás, não só aqui, mas lá no JavaFree também.

Está sem paciência? Não gostou da minha dúvida? Achou ela muito básica para a sua usina de Itaipú em conhecimentos Java? F*-se!

Ninguém é obrigado a responder nada! Já sei: deixe o tópico lá mofando, pronto! Mas não me venha com pompa porque eu sei que tão m* quanto eu existem milhares, se não dezena de milhares aqui!

Eu só não abandono estes fóruns por causa de uma meia dúzia de gente séria e que sabe pra c*, mas que não tá preocupada em me esculachar e não responder. Sim, fui esculachado (humilhado, em algumas partes do Brasil…) e obtive uma ou duas respostas razoáveis apenas…

Sem mais - para aqueles deuses do Java que gostam de aparecer como sabe-tudo e pisar nos mortais que pouco sabem,

T

Sou mais de criar o código ajax na mão para ser mais flexivel as minhas necessidades, podendo ou não usar um framework JS para ser mais produtivo, vide Dojo,Prototype etc, ou seja, depende o framework, se você optar por um framework JS é independente de plataforma

Eita… rsrsr Já desvirtuou o assunto…rs Só respondendo, eu não gosto de usar javascript, mas não vem ao caso agora…rs

T

pcassiano:
Esperei três dias antes de responder às respostas que ganhei aqui e no JavaFree, mas agora já chega de apanhar: deixe eu bater um pouco! :evil:

O que tem de mané querendo bancar o sabe-tudo aqui num tá no gibi. Aliás, não só aqui, mas lá no JavaFree também.

Está sem paciência? Não gostou da minha dúvida? Achou ela muito básica para a sua usina de Itaipú em conhecimentos Java? F*-se!

Ninguém é obrigado a responder nada! Já sei: deixe o tópico lá mofando, pronto! Mas não me venha com pompa porque eu sei que tão m* quanto eu existem milhares, se não dezena de milhares aqui!

Eu só não abandono estes fóruns por causa de uma meia dúzia de gente séria e que sabe pra c*, mas que não tá preocupada em me esculachar e não responder. Sim, fui esculachado (humilhado, em algumas partes do Brasil…) e obtive uma ou duas respostas razoáveis apenas…

Sem mais - para aqueles deuses do Java que gostam de aparecer como sabe-tudo e pisar nos mortais que pouco sabem,

Calma meu… rs

maquiavelbona

Cara, calma… cuidado com o seu coração. :stuck_out_tongue:
Você faz perguntas meio sem jeito. E-commerce é possível em qualquer maldita linguagem. Um projeto ( nem que seja a seu cadastro de DVD ) tem que ser pensado, senão pode ser super ou subdimensionado, como já expliquei. Fazer uma calculadora com EJB ou um “UOL da vida” em jsp puro, por exemplo. Você também fez comentários que incitariam um belo flamewar (lembrando o comentário do PHP). Porque você acha que param tempos para decidir uma arquitetura em qualquer tipo de projeto? Porque há necessidades diferentes. Para um site pequeno, de lojinha da esquina, nem arriscaria no Java, iria fazer em PHP, por exemplo.
Demos dicas para ler literaturas de outras linguagens caso precisasse de regras de negócio, pois a implementação é parecida. O mais complicado disso não é a linguagem.

Um comentário pessoal, você faz perguntas retóricas e espera respostas objetivas ( será que não teve um tópico assim? ) e depois reclama que somos os donos do saber.

Estou respondendo porque eu não acho que me encaixo nas pessoas que você acabou de maldizer.

Até!

Obs.: Tinha mais o que escrever mas esqueci agora.

esb

pcassiano:
Esperei três dias antes de responder às respostas que ganhei aqui e no JavaFree, mas agora já chega de apanhar: deixe eu bater um pouco! :evil:

O que tem de mané querendo bancar o sabe-tudo aqui num tá no gibi. Aliás, não só aqui, mas lá no JavaFree também.

Está sem paciência? Não gostou da minha dúvida? Achou ela muito básica para a sua usina de Itaipú em conhecimentos Java? F*-se!

Ninguém é obrigado a responder nada! Já sei: deixe o tópico lá mofando, pronto! Mas não me venha com pompa porque eu sei que tão m* quanto eu existem milhares, se não dezena de milhares aqui!

Eu só não abandono estes fóruns por causa de uma meia dúzia de gente séria e que sabe pra c*, mas que não tá preocupada em me esculachar e não responder. Sim, fui esculachado (humilhado, em algumas partes do Brasil…) e obtive uma ou duas respostas razoáveis apenas…

Sem mais - para aqueles deuses do Java que gostam de aparecer como sabe-tudo e pisar nos mortais que pouco sabem,

O forumer que te respondeu esta mesma questão no JavaFree foi educado e atencioso ao meu ver…

A

Entrei neste post com a mesma duvida.

E achei realmente que nao responderam de maneira educada e simples.

Acho que a resposta e simples:

SIM. PODE SER FEITO O SITE DE E-COMMERCE EM JAVA.

Porem e mais complexo e poderia ser feito com mais facilidade em outras linguagens.

Se for um e-commerce para uma estrutura grande use o java.

Se for algo rapido e pequeno procure o php… ou outra linguagem mencionada.

Os custos de manter um site me java pode ser mais caro tambem.

" Melhor que mil palavras que nao levam a lugar algum, melhor o sim, nao, nao sei."

everson_z

Não entendi…
Qualquer livro pode te dar suporte a isso.

Se quer um passo a passo, procure por PHP

Criado 23 de julho de 2007
Ultima resposta 23 de jul. de 2007
Respostas 29
Participantes 13