* ¿Qué tecnologías de fondo, bibliotecas, marcos, etc., están utilizando? *
El sitio principal está construido en Python con Django / Jinja como marco como tecnología de back-end. Específicamente sobre el renderizado, es una aplicación C de construcción propia que habla con RealityServer y para hacer las comunicaciones entre el Backend y el Frontend, usamos Javascript del lado del servidor basado en node.js
El Frontend de la aplicación es Javascript puro y la mayoría lo construimos nosotros mismos, aunque tratamos de usar Jquery donde podemos. También hicimos que toda la aplicación fuera apta para ejecutarse en iOs y Android.
- ¿Por qué hay más trabajos remotos para Rails sobre Python / Django?
- ¿Cuál es la mejor fuente para encontrar códigos / scripts de programación confiables de código abierto? Estoy creando un sitio web (en PHP) y estoy buscando una plantilla que pueda modificar en lugar de crearla desde cero
- ¿Por qué Facebook convierte su código PHP a C ++?
- ¿Cuál es la mejor manera de crear una página web?
- ¿De qué sirven las palabras clave de publicación y acción en el atributo de formulario en HTML?
* ¿Cómo hacen el renderizado sin conexión? *
El renderizado sin conexión en modo de vista previa es increíblemente rápido y podemos renderizar la vista previa de la mayoría de los clientes cada 0.2 segundos, aunque, como es un sistema dinámico, puede ser más lento o más rápido en las horas pico. Los renders de alta calidad simplemente se ponen en cola y se envían a través del servidor de realidad basado en un sistema de prioridad algorítmica. Tenemos una promesa de 2 horas, pero la mayoría de los renders HQ se entregan en 5 minutos.
Estamos trabajando en algunas tecnologías interesantes para que este proceso sea mejor y esté más integrado con el navegador del cliente.