Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

daniel.cafonso

Gerar conteudo dinâmico

Recommended Posts

Olá pessoal, tudo bem?

 

Tenho que fazer uma página em ASP.Net 3.5 + VB.Net onde terei produtos para

vender. Todos os produtos terão foto, descrição, um botão "comprar" e um

combo para escolher a quantidade. Até aí tudo bem, mas o meu problema é que

gostaria de criar isso dinâmicamente, ou seja, por uma outra página

(gerenciador de conteúdo) eu quero fazer o upload da foto para o banco,

entrar com a descrição e na página do site, seja montado automaticamente o

layout do produto com o botão e a combo...

 

Minhas dúvidas:

 

- como trabalhar com imagem no banco;

- como montar esse "layout" dinâmicamente;

- qual BD usar Access ou MySQL (menos SQL Server - Infelizmente);

- o que eu devo me atentar ou dica para ter facil manutenção;

- existe algo para .Net pronto (tipo o magento para php)?

 

Grato por qualquer contribuição de todos! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

 

Abraços,

 

 

Daniel Afonso

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá pessoal, tudo bem?

 

Tenho que fazer uma página em ASP.Net 3.5 + VB.Net onde terei produtos para

vender. Todos os produtos terão foto, descrição, um botão "comprar" e um

combo para escolher a quantidade. Até aí tudo bem, mas o meu problema é que

gostaria de criar isso dinâmicamente, ou seja, por uma outra página

(gerenciador de conteúdo) eu quero fazer o upload da foto para o banco,

entrar com a descrição e na página do site, seja montado automaticamente o

layout do produto com o botão e a combo...

 

Minhas dúvidas:

 

- como trabalhar com imagem no banco;

- como montar esse "layout" dinâmicamente;

- qual BD usar Access ou MySQL (menos SQL Server - Infelizmente);

- o que eu devo me atentar ou dica para ter facil manutenção;

- existe algo para .Net pronto (tipo o magento para php)?

 

Grato por qualquer contribuição de todos! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

 

Abraços,

 

 

Daniel Afonso

 

Fala Daniel,

 

Imagens no banco... Esse é um assunto sempre muito debatido, sempre tem a questão de performance e custo $$, pois o MB por tamanho de banco é mais caro que o MB de espaço em disco no servidor.

Se for um sistema pequeno, eu utilizaria imagens em disco, pois acho que é mais fácil (Opinião minha), agora se for sistema de médio ou grande porte, prefiro utilizar a imagem no banco, apesar de aumentar o tamanho do banco drasticamente, acredito que melhora na questão de organização.

 

Montar esse layout dinâmicamente?

Quando precisei de algo parecido, eu criei um Web User Control e adicionava eles dinâmicamente na tela conforme a quantidade de linhas que havia na tabela. Algo semelhante com o que o autor desse post faz: http://aspalliance.com/565

 

Bd?

Entre Acess e MySql, abraça o MySql, concerteza.

 

o que eu devo me atentar ou dica para ter facil manutenção.

Eu gosto muito de utilizar Linq com o Entity Data Model (EDM), pois além de mapear todo o banco em segundos existem "n" beneficios que um deles é a fácil manutenção/implementação.

 

Espero ter ajudado.

Bruno

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado Bruno!

 

É um site simples, porém o cara quer vender uns produtos online..

Irei usar imagens em disco mesmo e Web Controls (obrigado pela dica)para incluir dinamicamente.

Qto ao BD, vi um artigo interessante sobre EF com MySQL e acredito ser esse o caminho..

Nessa versão, qdo o usuário finalizar o pedido, ele será salvo no BD e enviará um email para o cara avisando..

Porém, o site dando certo, será um e-Comm em breve e já tenho que pensar nisso..

Quero fazer algo que possa ser "evoluído" sem muita dor de cabeça para um e-Comm..

Conhece algum soft opensource de loja virtual que rode legal com .Net?

 

Obrigado,

 

 

 

Daniel Afonso

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.