Por lo general, no es necesario realizar pruebas entre navegadores en aplicaciones de back-end. Su programa se ejecutará dentro de su servidor, por lo que el cliente del navegador del usuario no hará nada más que emitir la solicitud y recibir la respuesta que su servidor devuelve.
La razón por la que se necesitan pruebas de navegador cruzado en el front-end es que el código se descargará al navegador del usuario y será ejecutado por el navegador. Por lo tanto, diferentes navegadores pueden actuar de manera diferente en la forma en que los ejecutan. Como todo el back-end ocurre dentro de su servidor, no hay necesidad de probarlo.
Digo “típicamente” porque puede haber algunos casos extremos en los que la solicitud en sí misma puede emitirse de manera diferente dependiendo del navegador, o el origen de la solicitud es diferente (problemas relacionados con CORS) pero, en general, si tiene algo que hacer con un navegador, es, por definición, un problema frontal.
- Validé mi formulario de contacto en el front-end. ¿Tengo que hacer algo en el back-end ahora?
- ¿Muchos desarrolladores front-end odian a los desarrolladores de backend?
- ¿Hay alguna forma de adivinar qué marco de back-end puede usar un sitio? ¿Qué tipo de pistas o patrones se pueden encontrar en el marcado o en otro lugar para regalar algunos de los marcos más conocidos como Rails o Django?
- ¿Qué es mejor para el desarrollo web de back-end: PHP, Python o Ruby?
- ¿Cuánto front-end y back-end debe saber un desarrollador antes de que pueda considerarse un desarrollador full-stack?