Noticias
6 febrero 2024

Nest&Cut o cómo desarrollar una aplicación web de nesting y corte 2D de alta calidad

Nest&Cut es una aplicación web que nos apasiona desarrollar. Nuestro objetivo es que el nesting y el corte resulten sencillos y agradables.

También sabemos que una aplicación web, por muy bien diseñada que esté, tiene que ser totalmente robusta para que pueda utilizarse en cualquier parte del mundo, en cualquier momento, sin interrupción del servicio.

En este artículo, nos gustaría contarte cómo diseñamos un desarrollo de software de calidad, para que Nest&Cut sea sencillo, potente y robusto.

 

Una interfaz bien diseñada para una mayor eficacia

La interfaz de usuario de Nest&Cut se ha diseñado con 2 ideas principales en mente: ofrecer una interfaz ergonómica racionalizada y automatizar todo lo automatizable.

La sencillez es la última sofisticación.

Una aplicación web debe tener una interfaz limpia e intuitiva. Aunque respetar los códigos y prácticasde la web es esencial, la interfaz debe reelaborarse constantemente para que siga siendo sencilla y ergonómica.

Las funciones deben estar presentes donde el usuario las busca, los iconos deben ser autoexplicativos y el usuario debe hacer el menor número posible de clics para realizar una acción.

También queremos que la aplicación responda lo mejor posible, y estamos equipados para encontrar y eliminar la lentitud.

Nuestro reto es crear y mantener una aplicación sencilla, intuitiva, con capacidad de respuesta y altamente automatizada.

 

La sencillez es sinónimo de claridad

Nest&Cut ofrece un procedimiento de 3 pasos claramente identificado: Fijar, Anidar, Cortar.

 

  • Set es la fase de preparación, en la que se importan las piezas y se definen las cantidades.
  • Nest, es la fase de configuración, en la que se definen las opciones de colocación y los formatos utilizados antes de lanzar la colocación.
  • Cut es la fase posterior al nesting, en la que encontramos el resultado del nesting y el código máquina listo para ser cortado.

 

La mayoría de las opciones están representadas por un icono. Un simple clic en el icono activa o desactiva la opción.

Basta con pasar el ratón por encima para ver los detalles de los efectos de la opción.

Para una mayor eficacia, Nest&Cut recuerda los ajustes utilizados anteriormente para el siguiente proyecto.

 

Simplicidad significa automatización

Creemos que todo lo que puede automatizarse debe automatizarse. ¿Por qué pedir constantemente al usuario que haga ajustes que la inteligencia del programa puede hacer por sí sola? Por eso integramos algoritmos en cada fase del proceso de nesting.

Se realizan una docena de algoritmos de limpieza y correcciones automáticas en las geometrías contenidas en los archivos CAD que se nos envían.

Las docenas de ajustes del algoritmo de nesting Nest&Cut se configuran automáticamente en función de sus piezas para obtener un rendimiento óptimo.

Todo lo que tienes que hacer en la parte de nesting es establecer el tiempo que quieres que tarde, según el rendimiento que quieras conseguir.

De este modo, automatizamos todo lo automatizable. Para cada nueva función, sólo sugerimos los parámetros que es absolutamente necesario introducir en la aplicación.

Es mucho más agradable y eficiente trabajar cuando no estás inundado de opciones y botones en cada pantalla.

 

Prueba gratis

 

 

Una infraestructura diseñada para el rendimiento

La infraestructura de Nest&Cut se diseñó desde el principio para ser robusta y de alto rendimiento. Descartamos los modelos de infraestructura tradicionales que no podían ofrecer el rendimiento y la capacidad de respuesta necesarios. Nest&Cut se ha diseñado utilizando una infraestructura basada en las últimas innovaciones, conocidas como «microservicios».

La aplicación se divide en varias sub-aplicaciones, llamadas servicios. Cada servicio tiene una única función principal, por ejemplo: gestión de usuarios, tratamiento de archivos CAD, nesting, etc. Este desglose nos permite hacer frente a los picos de uso asignando más recursos «bajo demanda» a los servicios que los necesitan para aumentar temporalmente su capacidad de cálculo.
Si el número de servidores es demasiado bajo, se ponen en marcha nuevos servidores y están disponibles en cuestión de segundos.

Nest&Cut va un paso más allá al integrar desde el principio un componente ecológico en la gestión de sus servidores. Cuando baja la actividad, disminuye el número de instancias. La gestión dinámica de recursos, por ejemplo, limita el número de servidores encendidos los fines de semana.

Nest&Cut utiliza tecnologías abiertas y lenguajes robustos y probados, como PostgreSQL y Python. Esto significa que no dependemos de una plataforma de alojamiento bloqueada y que podemos desarrollar con mayor eficacia y tranquilidad. El desarrollo puede realizarse íntegramente en un ordenador, sin necesidad siquiera de conexión a Internet.

Los algoritmos CAD/CAM derivados de los 45 años de experiencia de Alma están escritos en lenguajes compilados de alto rendimiento.
Esta combinación tecnológica nos permite desarrollar nuevas funciones rápidamente, garantizando al mismo tiempo el mejor rendimiento de nuestros algoritmos.

 

Probar es dudar.

Las actualizaciones son frecuentes, ya se trate de nuevas funciones, mejoras de rendimiento o tareas de mantenimiento. Las actualizaciones se realizan «sobre la marcha», sin interrupción del servicio.
El nuevo código se despliega en nuevos servidores, que sustituyen a los antiguos en cuestión de minutos, con total transparencia para los usuarios.

Las actualizaciones se prueban sistemáticamente de la A a la Z antes de pasar a producción. Cada nueva funcionalidad viene acompañada de una serie de pruebas automatizadas para garantizar que los nuevos desarrollos no rompan el sistema existente. Los equipos de Nest&Cut dedicamos más de un tercio de nuestro tiempo de desarrollo a crear pruebas, y casi todo nuestro código está cubierto por ellas.

Por último, durante el despliegue, cada actualización pasa por 3 entornos de prueba sucesivos para garantizar que no se despliegan regresiones ni errores.

 

Detrás de Nest&Cut, un equipo cooperativo a su servicio

Cuando hay un problema, a todos nos gusta que nos pongan en contacto con personas competentes que puedan resolverlo rápidamente.
Por eso, en Nest&Cut, la asistencia la prestan directamente los equipos de diseño y desarrollo de productos.

Al limitar el número de intermediarios entre los clientes y los desarrolladores de aplicaciones, no se distorsionan las solicitudes de ayuda o funcionalidad.
Los informes de errores se tienen en cuenta inmediatamente y se corrigen lo antes posible.

Gracias al espíritu cooperativo de nuestra empresa todos los equipos que giran en torno al proyecto Nest&Cut participan en la creación del futuro de Nest&Cut.
La hoja de ruta se define a partir de las peticiones de los clientes, en un diálogo entre los equipos de producto y marketing.

Trabajamos juntos para mantener un equilibrio entre la mejora de la aplicación para los clientes actuales y la introducción de innovaciones.
Todos los equipos implicados en el proyecto Nest&Cut contribuyen a mantener este equilibrio, con el fin de construir una aplicación duradera.

¿Está listo para optimizar sus resultados de nesting?
Regístrese y obtenga acceso gratuito ilimitado a nuestra aplicación de nesting durante 30 días. No se necesita tarjeta de crédito.
Empiece gratis

Más noticias

Historia de éxito
7 marzo 2024
Transformación de la fabricación de remolques: El impacto del software de nesting Nest&Cut en B&A Trailers
Noticias
19 febrero 2024
Puentes y microuniones en el corte de metales
Noticias
20 enero 2024
Nest&Cut accesible para todos con un plan dedicado