¿Cuál es la mejor solución para crear un sitio web que muestre recomendaciones personalizadas después de una prueba?

No hay una mejor solución, hay diferentes soluciones, hay buenas y malas soluciones, pero la mejor solución que nunca encontrarás.

Empezaría por pensar las cosas primero. Haz algunos bocetos de tu aplicación. Escriba qué funcionalidad debe estar allí, qué debe estar allí y qué podría estar allí.

Haga algunos bocetos de las tablas y conexiones de la base de datos. Haz algunos diagramas de flujo de tu aplicación. Asegúrese de comprender cuál será esta aplicación antes de escribir una sola línea de código.

Luego comience a hacer los must haves, para que tenga un MVP (proyecto mínimo viable)

Mientras construye, tenga en cuenta cómo puede construir más tarde en sus debería tener y podría tener. No los incorpore de inmediato, pero cree su código de una manera que luego pueda agregar fácilmente esa funcionalidad.

Usted elige en qué idioma lo construirá. Probablemente PHP, con MySQL es una buena pila para esto.

Luego elija si va a utilizar un marco, y si es así, ¿cuál? Yo iría por Laravel o Symfony.

Sin conocer todos los detalles, puedo ofrecer una respuesta general: usar JavaScript en el front-end en forma de React o jQuery para manejar los datos del formulario y las recomendaciones personalizadas podrían suceder en tiempo real y sería más rápido que hacer solicitudes a un servidor. A menos que, por supuesto, si desea almacenar los resultados de los usuarios en una base de datos y, con seguridad, necesite un back-end para escribir las respuestas publicadas en una base de datos. Publicar su correo electrónico en una lista de correo también requerirá una solicitud de publicación a un servidor (el suyo o el de sus proveedores de lista de correo). Algunos proveedores de listas de correo como MailChimp proporcionan una API para hacerlo con bastante facilidad.

Programáticamente, podría actualizar la cadena del mensaje de respuesta ejecutando sus opciones a través de una instrucción de cambio grande o una instrucción if / if else para generar la respuesta correcta en función de su entrada.

Debe ofrecer recomendaciones personalizadas en función de la puntuación que obtengan. Esa es la mejor y rápida solución. De lo contrario, puede ir con heurística.

More Interesting

Empecé a aprender XHTML sobre HTML 5. ¿Es una mala decisión?

Estoy muy perdido tratando de aprender mi primer framework (Spring MVC). ¿Debo intentar aprender un marco más básico como Play o Struts primero?

Actualmente estoy usando PHP / MySQL para alimentar mi sitio web. ¿Es esta la mejor tecnología o debería usar otra cosa?

¿Vale la pena comenzar a aprender PHP en 2017 para el desarrollo web, o probar algo como Python Django?

Mi sitio web muslimvashikaranspecialist dot com está en la segunda página de la palabra clave especializada vashikaran Quiero clasificarlo en la primera página, pero no sé qué debo hacer ahora, ayúdame a darme el procedimiento, ¿qué debo hacer para clasificar mi sitio web en la primera página? ?

Soy un desarrollador Utilicé PHP durante 7 años, y ahora estoy trabajando en Node.js y Angular.js. ¿Qué debería aprender a continuación? ¿Qué opinas sobre Python?

Cómo detener los anuncios de ad.adsmatte.com

Me estoy enseñando a codificar como un hobby y sé HTML, CSS y algunos jQuery / JS. ¿Cuáles son algunos proyectos front-end que podría intentar construir para ponerme a prueba?

Recientemente me colocaron en una empresa como desarrollador de PHP. ¿Debo ir por eso? Como, he oído que PHP es un lenguaje moribundo.

He descubierto que soy aficionado al desarrollo web. ¿Es este cambio de carrera responsable por ahora y lucrativo para el futuro?

Tengo miedo a las matemáticas, así que creo que no puedo escribir algoritmos, y es difícil resolver problemas de manera competitiva. ¿Podré hacer mi trabajo si elijo ser desarrollador front-end o desarrollador Rails o desarrollador web?

Cómo convertirse en desarrollador web en 12 meses

Estoy subcontratando el desarrollo de mi MVP, ¿cómo audito la calidad del código?

Asumí el proyecto de mi amigo pensando que quería que le escribiera una página web personal. Resulta que quiere que escriba el próximo Craigslist. ¿Cómo decido cortésmente agregar alguna función sin que le pida que le devuelva el dinero?

¿Cuál es el primer paso para construir un sitio web de cartera?