Consejos para desarrollar web

Iniciado por fernando696, 17 Abril 2021, 17:05 PM

0 Miembros y 1 Visitante están viendo este tema.

fernando696

Hola, soy nuevo en el foro.

Me estoy iniciando en el mundo de la programacion, se me ocurrio crear una web en donde aparezcan los productos mas vendidos de amazon, clasificados por categorias, en donde el usuario pueda ordenar, filtrar ver graficas, de momento ya he podido sacar la informacion mediante Scrapy y Python,

Mi duda es, que ruta de aprendizaje deberia seguir para poder desarrollar algo como lo que describo? que herramientas sirven para conectar esa informacion y mostrarla en la pagina? He aprendido un poco de Html y CSS, lo cual serviria para la parte visual pero de resto no se como se pueda lograr.

Gracias!

@XSStringManolo

Puedes usar cualquier lenguaje para hacerlo.

Su vas a montar una base de datos por tu cuenta con los productos que sacaste, necesitas una base de datos y hacer consultas, por ejemplo con una API, o un programa que te genere el html a partir de los productos que tengas. Esto lo puedes hacer con Python, o mejor con PHP o con javascript.

Yo te recomiendo hacerlo con javascript, node, http o puppeter(depende de lo compleja que sea la web de scrappear), jsdom y mongodb por ejemplo.

También podrías hacerlo 100% en navegador con fetch/xhr y un servidor público como cors anywhere

Armendaris21

#2
Lo que piensas es hacer un nicho de productos de amazon cierto?. en el caso que sea asi tmb tendria que preocuparte la parte del seo y el marketing de afiliados siguiendo un buen patron keywords para que tu pagina explote (ganancias) con el trafico que generen las palabras, tu web tiene que estar muy bien diseñada, exitos.

elmascato

Si no te quieres preocupar del SEO y quieres escrapear sin problemas y durante x veces al día, lo mejor es Wordpress. Si lo que quieres es hacer una desde 0... Yo tiraría por Laravel + VUE... claro, esto es una opinión personal ya que son las tecnologías con las que suelo trabajar y el proyecto en sí se me haría más fácil, pero supongo que tienes Next.js también, depende de cómo te sientas más cómodo. Python puede tirar bien, pero creo que luego de tener mucha carga, puede hacerse un poco lento