A pesar de mi aprecio por Postman, es imposible pasar por alto los avances significativos que Visual Studio 2022 ha realizado en el ámbito del desarrollo de software.
Visual Studio ha introducido una función revolucionaria que simplifica de manera considerable el proceso de descubrimiento y prueba de endpoint. Esta herramienta facilita la localización y prueba de los endpoints directamente dentro de la interfaz de Visual Studio, optimizando de esta manera nuestro flujo de trabajo de pruebas.
Antes de ver su utilización quiero dejaros unos pros y contras de ambas herramientas y finalmente os pondré mi conclusión:
Postman
Pros:
- Interfaz de usuario intuitiva y fácil de usar.
- Permite probar, desarrollar y documentar APIs en un solo lugar.
- Ofrece una amplia gama de herramientas para la prueba de APIs, incluyendo pruebas automatizadas.
- Facilita la colaboración en equipo con su característica de espacios de trabajo compartidos.
Contras:
- Algunas funciones avanzadas solo están disponibles en la versión de pago.
- No está integrado con un entorno de desarrollo, por lo que los desarrolladores pueden tener que cambiar entre diferentes herramientas.
Visual Studio API Explorer
Pros:
- Integrado directamente en el entorno de desarrollo de Visual Studio, lo que facilita el flujo de trabajo.
- Permite el descubrimiento y prueba de puntos finales de API de manera eficiente.
- Reduce la necesidad de herramientas externas.
Contras:
- No es tan completo como Postman.
- Si no usas Visual Studio como su IDE principal, esta característica no te será nada útil. Y si trabajas con equipos donde existe mezcla de Visual Studio Code, Visual Studio u otras herramientas, no terminará de aportarte nada nuevo. A excepción de la generación del fichero http que podrás usar en algunas extensiones compatibles en otros editores.
Ejemplo:
Y podrás ver un nuevo menú donde tendrás dos opciones de menú por cada endpoint: Open (para ir al código) y Generate (para testear un endpoint):
Una vez generada la entrada, además creará un fichero .http que podrás usar en otras extensiones compatibles, ya podrás probar el endpoint:
Podeis observar que es muy sencilla la forma de uso de esta extensión.
Conclusión:
Aunque la nueva función de Visual Studio 2022 para el descubrimiento y prueba de puntos finales de API es sin duda un gran avance, y su integración directa en el entorno de desarrollo simplifica y agiliza el flujo de trabajo, todavía parece tener un camino por recorrer. A pesar de sus ventajas, como la capacidad de trabajar en el mismo proyecto de manera estándar, la funcionalidad aún podría beneficiarse de mejoras y ajustes adicionales para alcanzar, o incluso superar, la versatilidad y la eficiencia de herramientas más consolidadas como Postman. Sin embargo, es un paso prometedor hacia la evolución continua de las capacidades de Visual Studio y merece ser reconocido como tal