Por qué AWS hizo una herramienta sin código – TechCrunch


AWS lanzó hoy Amazon Honeycode, un entorno sin código que se basa en una interfaz de hoja de cálculo y es un pequeño desvío al servicio en la nube de Amazon. Después de todo, AWS generalmente se trata de dar a los desarrolladores todas las herramientas para construir sus aplicaciones, pero luego tienen que juntar todas las piezas. Honeycode, por otro lado, está destinado a los no codificadores que desean crear aplicaciones básicas de la industria. Si sabe cómo editar una hoja de cálculo y desea crear una aplicación, todo lo que necesita es honeycode.

Para comprender la motivación de AWS por el servicio, hablé con el vicepresidente de AWS, Larry Augustin, y la gerente general de AWS, Meera Vaidyanathan .

"Para nosotros, se trataba de extender el rendimiento de AWS a más y más usuarios de nuestros clientes", dijo Augustin. “Seguimos escuchando de los clientes que hay problemas que quieren resolver. Quisieran que sus equipos de TI u otros equipos, incluso la ayuda tercerizada, creen aplicaciones para resolver algunos de estos problemas. Sin embargo, solo hay una mayor demanda de una aplicación personalizada que los desarrolladores están disponibles para resolver. “

Crédito de la foto: Amazon

En este sentido, ¿la motivación detrás de Honeycode no difiere demasiado de lo que Microsoft hace con su herramienta de código bajo PowerApps? Finalmente, esto también abre la plataforma Azure para usuarios que no son necesariamente desarrolladores de tiempo completo. Sin embargo, AWS adopta un enfoque ligeramente diferente aquí, pero enfatiza la parte sin código de Honeycode.

“Nuestro objetivo con Honey Code era empoderar a la industria, los analistas de negocios, los gerentes de proyectos y los gerentes de programas que estaban en el medio para crear fácilmente una aplicación personalizada que resolvería algunos de los problemas para ellos puede sin tener que escribir código ", dijo Augustin. "Y esa fue una pieza clave. No se requiere codificación. Y decidimos hacerlo dándoles una interfaz similar a una hoja de cálculo con la que muchas personas estaban familiarizadas como un buen lugar para comenzar. "

Muchas herramientas de código bajo / sin código también permiten a los desarrolladores" escapar del código ", como lo llamó Augstin, pero esa no es la intención aquí, y no existe un mecanismo real para codificar desde honeycode exportarlo y moverlo a otra ubicación, por ejemplo. "Uno de los principios en los que pensamos al crear Honeycode fue, si hay cosas que la gente quiere hacer, y queremos responder a eso dejándoles escapar del código: seguimos regresando y Intenté responder a la pregunta: "Bueno, está bien, ¿cómo podemos hacer eso sin obligarlos a escapar del código?" Así que realmente tratamos de forzarnos a la mentalidad de darle a las personas mucho poder sin escapar del código ", señaló. 19659008] Créditos de las fotos: Amazon

Sin embargo, hay API que utilizan los desarrolladores experimentados Augustin y Vaidyanathan esperan que las empresas hagan esto por sus usuarios en la plataforma, o por los socios de AWS para construir estas integraciones.

A pesar de estas limitaciones, el equipo argumenta que puede construir algunas aplicaciones bastante complejas "[19659002]" Hemos hablado internamente con muchas personas en Amazon que han desarrollado diferentes aplicaciones e incluso dentro de nuestro equipo, y honestamente puedo decir que aún no hemos encontrado nada imposible ", dijo Vaidyanathan." Creo el nivel de complejidad realmente depende de la experiencia que tenga como contratista, puede usar las expresiones [in the spreadsheet] que escribe para poner datos en un huevo De cierta manera, la aplicación puede ser muy complicada. Y he visto a personas escribir expresiones de 30 líneas, y no lo estoy inventando, que están anidadas y anidadas y anidadas. Realmente creo que depende de la habilidad del constructor, y también he notado que una vez que las personas comienzan a desarrollar Honeycode, incluido yo mismo, empiezo con algo simple y luego me vuelvo ambicioso y quiero agregar este nivel. y quiero hacer eso Así es como realmente vi el viaje de los constructores. Comienzas con algo que tal vez solo sea una mesa y algunas pantallas, y muy rápidamente antes de que te des cuenta es una aplicación mucho más robusta que evoluciona de acuerdo a tus necesidades. “

Otra característica que distingue a Honeycode es a La tabla está en el medio de la interfaz de usuario. En este sentido, el servicio puede parecer un poco parecido a Airtable, pero no creo que la comparación dure, ya que ambas tablas irán en direcciones muy diferentes. También lo vi en comparación con Retool, que puede ser una mejor comparación, pero Retool está buscando un desarrollador más avanzado y no oculta el código. Sin embargo, hay una razón por la cual estos servicios se crearon en torno a ellos, y es simplemente que todos están familiarizados con su uso.

"La gente ha estado usando hojas de cálculo durante décadas", comentó Augustin. "Estás muy familiarizado. Y puedes escribir algunas expresiones muy complicadas, profundas y muy poderosas y crear algunas hojas de cálculo muy poderosas. Puedes hacer lo mismo con Honeycode. Sentimos que la gente estaba tan familiarizada con esta metáfora que nosotros estábamos les dio todo el poder y la capacidad de convertirlo en una aplicación ”.

El equipo en sí utilizó el servicio para administrar el lanzamiento de Honeycode, enfatizó Vaidyanathan, y votó el nombre del producto (aunque Vaidyanathan y Augustin no dirían qué otros nombres estaban considerando.

"Creo que de alguna manera realmente tenemos un producto revolucionario para llevar el poder de AWS y expresarlo en manos de personas que no somos programadores ", dijo Augustin.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *