¿Cuál es un método fácil para crear una aplicación web ‘Room Visualization’?

La solución que busca depende de las necesidades de la aplicación. No hay tanta información dada en la pregunta. Si se trata de una aplicación para pintar paredes, mire lo que otras compañías están haciendo … si es una aplicación única, aquí hay algunas cosas a tener en cuenta.

(Baso lo siguiente en mi experiencia en el desarrollo de una aplicación de encuadre de imagen personalizada en más de una ocasión … en resumen, la aplicación le permite elegir una imagen y aplicar varias personalizaciones de encuadre. Todo en el navegador en tiempo real).

1. Considere los ciclos de CPU necesarios. Si va a representar una cantidad infinita de posibilidades, no puede renderizar previamente cada variación de combinación. Por lo tanto, considere dónde y cuándo se deben procesar las maquetas / renders. Las opciones son renderizar una maqueta en el lado del servidor y entregarla al navegador o renderizarla en el lado del cliente en el navegador.

2. Considere el estado de la aplicación. Su backend necesita guardar el estado del usuario que está interactuando con su aplicación. Ya sea para renderizar una imagen, o calcular el precio de la variación personalizada y, finalmente, agregar el producto a un carrito de compras.

3. Un producto con más de las 2 o 3 configuraciones posibles puede conducir a rutas finales imposibles. Como un producto no válido. La aplicación debe tener un conjunto de reglas comerciales que coincidan con los requisitos del mundo real.

En los viejos tiempos (hace 7 u 8 años) no había tantas tecnologías para elegir, estábamos prácticamente atrapados con el renderizado con Flash en el lado del cliente y una biblioteca de imágenes como Image Magick para representaciones del lado del servidor.

Todos los navegadores modernos y el navegador móvil admiten la etiqueta para la representación del lado del cliente y resuelve el 99% de las necesidades de dicho proyecto. Que también se puede utilizar en el lado del servidor si se construye correctamente. así que solo tienes que desarrollar el motor de renderizado una vez.

Solaborate es una plataforma social y de colaboración dedicada a profesionales y empresas de tecnología para conectarse, colaborar, descubrir oportunidades y crear un ecosistema en torno a productos y servicios.
Recientemente tuvimos nuestra versión beta pública y de la aplicación móvil Android para que todos puedan ser parte de ella y unirse a la comunidad tecnológica de todo el mundo.
Visite nuestra página de funciones públicas que describe nuestras numerosas funciones o descargue la aplicación móvil Android Solaborate en Google Play Store.
Características de solaborate:
Solaborate: estar donde la tecnología realmente importa
Aplicación de Android en Google Play:
Aplicaciones de Android en Google Play
Avíseme si necesita información adicional o si tiene alguna pregunta.