Uso del routes.xml

Este fichero definen las rutas de Magento 2 tanto las de frontend como las del admin.

El router id --> identificador de área. que puede ser: frontend y backend. O cualquier área customizada que añadimos a Magento.
El route id --> es el identificador del frontname. El frontname es el nombre de la ruta.

Una url está compuesta por frontname / controller/ actioname. Esta ruta puede estar asociada a un layout. El layout puede ser de 3 tipos. Tipo normal, tipo ui-component form y tipo ui-component listing. Si es ui-component, en el fichero layout especificamos el nombre del fichero, que estará en view/ui_component.

Ojo! El nombre del layout tiene que ser así: de esta manera asociamos un layout con un controller.
Ojo! Si el controller está anidado poner _ para representar esta anidación.

        // tener en cuenta que no necesitamos el frontname para identificar sino el router id
        identificador_del_router-controller-actioname