Red de conocimiento informático - Aprendizaje de programación - Código fuente de aprovechamiento del documento

Código fuente de aprovechamiento del documento

Primero hablemos de las ventajas de separar el front-end y el back-end. Las ventajas de la separación de adelante hacia atrás son las siguientes:

Es inevitable personalizar el documento de la interfaz y el ingeniero de back-end debe escribir bien las pruebas unitarias. Se recomienda utilizar el complemento de Chrome postman, SOAPUI o JMETER. Los casos de prueba de la capa de servicio están escritos por junit.

Sin embargo, esta situación es muy inconveniente para la gestión de documentos de interfaz, por lo que a continuación se presentan algunas plataformas de gestión de documentos de interfaz comúnmente utilizadas por las empresas de Internet.

Swagger es un marco de herramientas para desarrolladores de API a gran escala. Propone especificaciones para escribir OpenAPI (llamado OAS) que se puede desarrollar a lo largo de todo el ciclo de vida de la API, desde el diseño y la documentación hasta las pruebas y la implementación.

Los tres núcleos del marco Swagger:

Introducción al proceso de implementación de YApi

YApi es una API de gestión eficiente, fácil de usar y potente plataforma diseñada para proporcionar a los desarrolladores, productos y evaluadores servicios de gestión de interfaces más elegantes. Ayuda a los desarrolladores a crear, publicar y mantener API fácilmente. Además, YApi proporciona a los usuarios una excelente experiencia interactiva. Los desarrolladores solo necesitan utilizar las herramientas de escritura de datos de la interfaz proporcionadas por la plataforma y operaciones de clic simples para administrar la interfaz. Características:

Dificultad: si necesita realizar pruebas automatizadas, debe escribir scripts.

Eolinker es una marca nacional de servicios de soluciones de gestión de I+D de TI a nivel empresarial y un proveedor de servicios de gestión de interfaces API en línea. Estamos comprometidos a satisfacer las necesidades individuales de los clientes en diversas industrias durante todo el ciclo de vida de la gestión de I+D en diferentes entornos de aplicaciones, y proporcionamos gestión de desarrollo API (AMS), colaboración en equipo de desarrollo, pruebas automatizadas, puerta de enlace (AGW), supervisión (AMT). ) y otros servicios.

Características:

ShowDoc es una herramienta de documentación técnica y de documentación API en línea que es muy adecuada para equipos de TI.

Con el desarrollo de Internet móvil, el back-end como servicio se está volviendo cada vez más popular. El servidor proporciona una API y la aplicación o el front-end de la página web pueden llamar fácilmente a los datos. ShowDoc se puede utilizar para escribir hermosos documentos API de manera muy cómoda y rápida.

Dirección del proyecto:/controller/index/index.html.

doc palanca GitHub:/sx 1989827/doc palanca

La segunda generación de la herramienta de administración de interfaz de código abierto RAP producida por el equipo de front-end de Alimama ayuda a los ingenieros WEB a administrar documentos de interfaz de manera más eficiente a través de Las herramientas GUI generan automáticamente datos de simulación analizando la estructura de la interfaz para verificar la exactitud de la interfaz real, lo que hace que los documentos de la interfaz sean una fuerte dependencia en el proceso de desarrollo. Con datos API estructurados, RAP puede hacer más y podemos evitar más trabajos repetitivos. La definición de interfaz basada en RAML, la generación de documentos y el servidor de simulación logran la separación de definición y uso. A través de un conjunto de definiciones de interfaz estandarizadas, se pueden utilizar diferentes herramientas para obtener resultados que se adapten a diferentes sistemas de gestión de API, con más posibilidades manteniendo la definición principal sin cambios. En comparación con RAML, RAP está más centralizado. Todas las definiciones, documentos y simulaciones se completan en el mismo servicio y entran en vigor en tiempo real, lo cual es conveniente y rápido. Si solo considera la conveniencia y la facilidad de uso, RAP es una mejor opción, mientras que RAML es más engorroso y más adecuado para la definición de interfaz abierta para facilitar el flujo entre sistemas.

Dirección fuente de Github:/thx/rap2-delos