Red de conocimiento informático - Conocimiento informático - Cómo ApiPost está liderando la era de las API primero con Postman y Advanced Capital

Cómo ApiPost está liderando la era de las API primero con Postman y Advanced Capital

Autores: Xu Jiehua, Song Rongrong

Editor: Zhang Kang

A medida que la ola de digitalización se extiende rápidamente por todos los ámbitos de la vida, desde el principio hasta el final La investigación y el desarrollo colaborativos de extremo a extremo se han convertido en algo común como puentes de front-end y back-end. Están surgiendo en la industria empresas que priorizan las API para hacer que el desarrollo, el diseño, las pruebas, la iteración y la colaboración sean más eficientes.

Recientemente, 36Kr tomó la iniciativa al informar la noticia de que ApiPost ha atraído la atención del capital. Se informa que ApiPost acaba de recibir inversiones de las principales instituciones de capital de riesgo de primer nivel, como Gaorong Capital y Yingdong Capital, lo que lo convierte en. la herramienta de colaboración de I+D de API más potencial del país.

Entonces, ¿qué es exactamente una API y cuál es el valor comercial de API-first? ¿Qué impacto puede traer al desarrollo de industrias y empresas? Con estas preguntas, 36Kr tuvo una conversación exclusiva con el fundador de ApiPost, Mu Hongwei.

36Kr: En los últimos años, el concepto de "API" ha ido rompiendo gradualmente el círculo. Gartner, la empresa de consultoría e investigación de TI más autorizada del mundo, anunció la llegada de la "economía API". Hoy en día, muchas personas hablan de "API primero", pero muchas personas no entienden realmente lo que significa. ¿Puedes explicarlo?

Mu Hongwei: Para entender API primero, primero debes saber qué es API. Puedo dar un ejemplo simple para ilustrar el significado de API:

Si voy a un restaurante. para comer,

En la era del desarrollo mixto independiente, el chef preparaba la comida y la servía directamente frente a mí.

En la era del desarrollo front-end/back-end separado, el chef preparaba la comida y luego me la entregaba a través del camarero.

En este ejemplo, yo soy el usuario, el camarero es la API y el chef o cocina es el servidor o la nube.

Este modelo de separación de front-end y back-end reduce en gran medida el grado de acoplamiento en el desarrollo de aplicaciones, y la división del trabajo entre diferentes roles también mejora en gran medida la eficiencia. Por lo tanto, API primero se ha convertido gradualmente en una tendencia irreversible en los modelos de desarrollo de aplicaciones.

Según el informe de la encuesta de Postman de 2020, el 40,7 % de los equipos de desarrollo de software dedican más de la mitad de su tiempo a las API, a saber: el personal de back-end crea las API, el personal de front-end llama a las API y los evaluadores prueban las API. .

Con la aparición del concepto API-first, surgió un modelo de negocio de desarrollo de software revolucionario. Según datos de Arcamax en 2018, el 83% del tráfico de Internet proviene del tráfico API, y las API han asumido el papel de puente para transferir datos de back-end a presentaciones de front-end.

36Kr: Aprendimos que el inicio de sesión social es una aplicación común de API. Por ejemplo, los usuarios pueden optar por utilizar WeChat o QQ para iniciar sesión en la aplicación del desarrollador. En este proceso, Tencent proporciona API para que los desarrolladores. autenticar. Más allá de eso, ¿cuál es el potencial de aplicación de la API?

Mu Hongwei: Ahora hay una gran cantidad de aplicaciones del lado C o del lado B en Internet. Pero antes de eso, e incluso ahora, esta gran cantidad de aplicaciones eran más bien islas, y los usuarios accedían a estos servicios a través del sitio web de la aplicación o descargándola.

En un futuro próximo, a estas islas aisladas les crecerán gradualmente sus propios tentáculos y se conectarán con el mundo exterior, y las aplicaciones se conectarán entre sí a través de estos tentáculos, formando una gran red de Internet compuesta de aplicaciones, formando un software El "metaverso" del servicio. "

Y ASP.NET es la parte más importante de ASP.NET.

Y las API son estos tentáculos. Muchas empresas se conectarán con el mundo exterior a través de API abiertas, al igual que Así como puedes usar JD.com para comprar en WeChat, algún día los programadores incluso podrán usar Flush para ver las acciones en un editor de código.

Las API seguramente se volverán similares para conectar varios silos de aplicaciones, interconectados. aplicaciones y servicios. La existencia de redes neuronales tiene perspectivas inconmensurables.

Ya sea que se trate simplemente de proporcionar herramientas de infraestructura de productividad relacionadas con API o en la etapa ecológica posterior, todo lo que hace ApiPost es de gran valor y promesa.

36 Krypton: actualmente, la mayoría de los productos de colaboración front-end y back-end utilizados por los equipos nacionales de I + D se originan en el extranjero, como Postman para depurar API, Swagger para escribir documentos de interfaz y Jmeter para pruebas de estrés. , etc. El mercado nacional de I + D colaborativo de front-end y back-end acaba de comenzar. ¿Qué papel juega ApiPost en él?

Mu Hongwei: En primer lugar, hay un gran problema con esta combinación. Mantener la coherencia de los datos entre diferentes herramientas es muy difícil e ineficiente, no solo en términos de carga de trabajo, sino también en términos de inconsistencias de datos en múltiples sistemas, lo que genera problemas frecuentes y molestias para los desarrolladores y evaluadores.

Una vez que el desarrollador completa la depuración de la interfaz API en Postman, el documento de interfaz escrito debe reescribirse en Swagger. Los datos simulados desarrollados por el front-end deben redefinirse de acuerdo con las reglas RAP del back-end, y las reglas de MockJS incluso deben escribirse manualmente. Cuando los evaluadores realizan pruebas de interfaz, deben redefinirla en JMeter.

Front-end, back-end, testers, si las reglas de datos de cualquier parte cambian, deben cooperar con otros para cambiar las reglas de la plataforma correspondiente. Esto no incluye otras herramientas específicas utilizadas por diversos roles de I+D, y las inconsistencias empeorarán con el tiempo.

ApiPost es una plataforma basada en colaboración para diseño, desarrollo, gestión de documentos y pruebas de API que mejora la productividad al integrar las relaciones de producción. Comparado con el cartero tradicional, Apipost es más bien una revolución. Independientemente de la base de usuarios, la tasa de crecimiento de usuarios, la tasa de actividad mensual y la tasa de retención, o la función del producto en sí, ApiPost puede estar entre los mejores productos nacionales similares.

36Kr: ¿Cómo se formó el ecosistema ApiPost? ¿Qué crees que hace que el capital sea optimista sobre ApiPost?

Mu Hongwei: Si se compara API con un camarero en un restaurante, entonces ApiPost es toda la cadena industrial para los camareros, desde la formación hasta el empleo.

La primera es la etapa de herramientas.

ApiPost proporciona herramientas básicas de productividad para los productores subyacentes (desarrolladores) de estas API. Si la API es el puente que conecta los flujos de datos de front-end y back-end, entonces la documentación de la API es el puente que conecta a los desarrolladores de front-end, back-end y evaluadores de todo el departamento de I+D.

ApiPost, centrado en documentos y basado en la colaboración, reúne todos los roles en I+D. Todos los roles en todo el departamento solo necesitan una herramienta, ApiPost, para realizar el diseño, la depuración, la documentación, la simulación, las pruebas de estrés y otras funciones de API, y reemplazar funciones similares en el pasado: Postman para la depuración de API, Swagger para la generación de documentos API, Jmeter para pruebas de estrés, etc. Un escenario muy ineficiente y difícil para la colaboración unificada.

En segundo lugar, la etapa de plataforma.

Las herramientas de productividad basadas en API de ApiPost acumularán rápidamente una gran cantidad de API abiertas en modo UGC, formando así un centro de API abierto (API-hub). Al mismo tiempo, los usuarios descubren las API y ApiPost a través de API-hub, formando un volante de crecimiento de circuito cerrado.

Además de formar un volante para el rápido crecimiento de usuarios, la plataforma también es un vínculo entre las herramientas y la transformación ecológica, y el ecosistema es más un concepto abstracto que una simple colección de listas de API.

Por último, la etapa ecológica.

Después de pasar de la etapa de plataforma, entramos en la etapa ecológica. En esta etapa, lo fundamental es contar con una base de usuarios de I+D de alta calidad. A través de la base de herramientas básicas de productividad y el efecto volante de la plataforma, ApiPost acumulará una gran cantidad de usuarios de I + D de alta calidad y una gran cantidad de empresas de tecnología.

Con base en esta base de usuarios, podemos expandir rápidamente los servicios en torno a API e incluso periféricos de I+D y, debido a la solidez de la herramienta, podemos formar una entrada al servicio general del proceso de I+D.

¿Últimas noticias?

Acerca de ApiPost

Apipost se estableció oficialmente en agosto de 2020. Hasta ahora, ha prestado servicios a más de 350.000 empleados de I+D, con una tasa de actividad mensual de más del 75%.