Header Ads Widget

Ticker

6/recent/ticker-posts

¿Las herramientas de bajo código llevarán las API a la corriente principal?

 Aquí, en las API nórdicas, hemos notado un aumento en la popularidad de las herramientas de código bajo y sin código recientemente. Un vistazo a Google Trends sugeriría que no está solo en nuestras cabezas ...

En mi trabajo diario como redactor publicitario, por ejemplo, he notado que cada vez más clientes utilizan variaciones excitables de la frase "no se requiere código".

Aunque estas herramientas no necesariamente abordan la integración y las comunicaciones impulsadas por eventos de la misma manera que las API tradicionales, muchas herramientas comparten similitudes con ellas o habilitan flujos de trabajo impulsados ​​por eventos impulsados ​​por API.

A continuación, exploraremos la relación entre API y código bajo / sin código. Más que eso, nos preguntaremos si estas herramientas finalmente están democratizando la API.

Examinando el aumento de código no / bajo

No importa cuán exitosos sean los productos que requieren mucho conocimiento de codificación, su base de clientes potenciales tiene un límite estricto. Las herramientas de bajo código y sin código están diseñadas para atraer a las masas, lo que permite a los usuarios hacer todo tipo de cosas sin muchos conocimientos técnicos.

Con cada vez más énfasis en la inversión y adquisición en el espacio tecnológico, la creciente popularidad de las herramientas sin código no es sorprendente. Los inversores a menudo buscan una adopción masiva, y las herramientas que facilitan los procesos técnicos sin código podrían ser realmente valiosas.

Un servicio como MailChimp (lo siento, diseñadores de correo electrónico), con su editor WYSIWYG, es un ejemplo de esto; Ha permitido a innumerables especialistas en marketing y emprendedores crear cosas que no podían esperar hacer manualmente usando HTML. La perspectiva de que los jugadores no técnicos puedan usar las API con la misma confianza con la que crean correos electrónicos es emocionante.

Al observar la relación entre la ausencia de código y las API, nos encontramos con Parabola . En la misma línea que IFTTT , esta aplicación se integra con servicios como Shopify, Shipstation, Salesforce y, fundamentalmente, "cualquier API".

Descrito por sus creadores como una "herramienta de productividad de arrastrar y soltar", Parabola es una idea poderosa porque permite a los usuarios no técnicos interactuar directamente con las API de una manera que de otro modo no podrían hacerlo. En Instructables, Chris Kirk de Parabola ha elaborado una excelente guía paso a paso sobre cómo hacer precisamente eso.

La mayoría de los flujos de trabajo comerciales involucran comunicaciones basadas en eventos que dependen de las API web. La integración es más importante que nunca en estos días, y las herramientas SaaS, en particular, hacen mucho ruido sobre todos los demás servicios con los que pueden integrarse. Es un movimiento inteligente para los creadores de herramientas de bajo código considerar integrarse con API, como lo hace Parabola, porque les permite crear ofertas mejor conectadas que los ponis independientes de un solo truco. No solo eso, sino que tener acceso API a cualquier dato almacenado en plataformas de código bajo es esencial para que los adoptantes no tengan que sacrificar la capacidad de programación por la usabilidad.

Sin código vs. Código bajo

La medida en que las herramientas eliminan el código varía enormemente de un servicio a otro. En un extremo de la escala está IFTTT, que permite a los usuarios construir applets o elegir uno de una base de datos de código abierto de applets construidos por otros. IFTTT hace todo el trabajo duro, conectándose a cualquier API requerida, exponiendo sus campos, por lo que todo lo que los usuarios tienen que hacer es iniciar sesión para ensamblar una experiencia conectada.

En el otro extremo, tenemos servicios como WayScript . Descrito por sus creadores como "una plataforma de secuencias de comandos rápida para desarrolladores", WayScript permite a los usuarios crear activadores e integrarse con API utilizando diferentes lenguajes de programación para enviar datos a diferentes aplicaciones.

En algún lugar en el medio hay aplicaciones como Claris : “Sin código. Código bajo. Código profesional ... Fácil para cualquiera. Potente para profesionales ”, como dice su sitio web, o Mendix , que ofrece un IDE sin código WYSIWYG para usuarios comerciales y un IDE de código bajo para usuarios profesionales.

Hablamos brevemente con Patrick Johnson, fundador de la aplicación de prueba de software sin código PreFlight , quien explicó el atractivo de tales productos: “Los beneficios de la ausencia de código son expandir las cosas que un programador o un ingeniero necesitarían para hacer, y permitir que cualquiera para hacerlos. Pero ningún código va más allá de ese tipo de cosas ".

Continúa diciendo que “la idea general es que se ahorra mucho tiempo si se puede automatizar la escritura de código. Tome PreFlight, por ejemplo. En lugar de escribir una prueba manualmente, puede hacerlo utilizando una grabación de usted mismo realizando la prueba; luego, escribe esa prueba para ti ".

Lo que depara el futuro para las API y las herramientas sin código

Es fácil ver cómo las herramientas bajas y sin código pueden facilitar las conexiones API, y ya se están utilizando ampliamente en conjunto en el espacio de la automatización del hogar.

Usando varios applets IFTTT, por ejemplo, es posible encender la bombilla inteligente en su porche cuando la aplicación Domino's Pizza indica que su cena está lista para la entrega ... Quizás no sea el mejor caso de uso comercial, pero es un ejemplo interesante de productos diversos reunidos sin necesidad de codificación.

Por otro lado, considere cómo Zapier permite la importación automática de nuevos clientes potenciales desde la publicidad de Facebook a una hoja de cálculo o base de datos que se puede utilizar en Hubspot. O cómo una herramienta como Kissflow puede consolidar procesos de colaboración, gestión de tareas, solicitudes de servicio e informes en un solo lugar. Esa es la idea detrás de su software de "lugar de trabajo digital".

Johnson agrega que “cuando escribes instrucciones de programación, las cosas se actualizan y quedan desactualizadas. Cuando usa estos programas, generalmente es más imperecedero que eso; realizan funciones en abstracto, en lugar de instrucciones específicas ".

Como escribe Bill Doerrfeld, "el código bajo puede otorgar capacidades agnósticas de la nube ... [y] agnósticas del dispositivo". Sugiere que una capa de código bajo podría específicamente "ayudar a atender otras experiencias, como voz, chatbot o televisores inteligentes".

Es una gran pregunta, pero si, como sugiere Johnson, "podemos entender la intención detrás de lo que los usuarios están tratando de lograr, podemos actualizar a todos en todos los ámbitos para que las cosas vayan de manera más eficiente". ¿Podría eso significar que ya no tendrá que preocuparse por el control de versiones o la desaprobación?

El enfoque de IFTTT para las conexiones entre aplicaciones es un buen ejemplo del potencial aquí. En términos de automatización, todavía no estamos donde podríamos estar; Actualmente, IFTTT modifica y mantiene los applets entre bastidores en lugar de hacerlo mediante un enfoque de código abierto real o un sistema capaz de "aprender" de los errores.

Aun así, la dependencia y el cruce de las API por las herramientas sin código o con poco código (y el aumento de la popularidad de esas herramientas) sigue siendo una perspectiva emocionante para todos en el espacio de las API.

En este momento, muchas herramientas de bajo código ponen su énfasis en permitir a los usuarios crear una aplicación sin gastar, digamos, 50.000 dólares en un equipo para desarrollar su oferta. No nos sorprendería si ese enfoque cambia gradualmente hacia una forma sin código para que el público en general consuma API.

Publicar un comentario

0 Comentarios