yblaz - Fotolia
Amazon usa interfaz de hoja de cálculo en su nueva herramienta Honeycode
Amazon Web Services ha entregado una nueva herramienta sin código llamada Honeycode. Es un servicio totalmente administrado con una interfaz de usuario de hoja de cálculo para que los no programadores creen aplicaciones.
Si sabe cómo usar una hoja de cálculo, tiene todo lo que necesita para crear aplicaciones con el nuevo Honeycode de Amazon, una herramienta de desarrollo de aplicaciones que no requiere codificación para crear aplicaciones móviles y web.
Amazon Honeycode es el resultado de un proyecto secreto de varios años en el que Amazon ha estado trabajando bajo los auspicios del gurú de las herramientas de desarrollo de software Adam Bosworth, quien dejó Amazon Web Services en febrero de este año después de llevar a Honeycode a buen término.
"Elegimos la metáfora de la hoja de cálculo como una experiencia de usuario/interfaz de usuario que el usuario objetivo probablemente conocería bien", dijo Larry Augustin, vicepresidente de AWS. "Las hojas de cálculo han existido durante décadas y las personas saben cómo funcionan. De hecho, las personas pueden escribir algunas capacidades increíblemente poderosas en las hojas de cálculo de hoy. Dijimos, tomemos esa capacidad para esos usuarios y permítales activar esa potencia a la que están acostumbrados en las hojas de cálculo para la creación de aplicaciones ".
La demanda de nuevas aplicaciones continúa creciendo a un ritmo rápido a medida que las empresas se trasladan a entornos digitales, pero la mayoría del personal de desarrollo profesional de las empresas ya está presionado al límite creando aplicaciones escalables de clase empresarial. Amazon Honeycode permite a los usuarios departamentales, como los analistas de negocios, crear aplicaciones sin codificación.
Con Honeycode, los usuarios pueden crear aplicaciones para manejar funciones comerciales tales como administrar agentes de campo o aprobaciones de órdenes de compra, programar eventos semanales, informar actividades de empleados o equipos, seguir la actividad del cliente, encuestar a usuarios finales y otras actividades, dijo Meera Vaidyanathan, gerente general de AWS
Amazon Honeycode utiliza una base de datos desarrollada por AWS debajo de la interfaz de la hoja de cálculo. Esto permite a los usuarios clasificar, filtrar y vincular datos para crear aplicaciones interactivas basadas en datos, dijo Augustin.
Usar sus propios productos
AWS lanzó una versión beta de Honeycode después de un intenso " dogfooding” (uso de su propio producto), o de usar la tecnología detrás de Honeycode para crear el producto Honeycode en sí mismo, dijo. La compañía realizó extensas pruebas de usuario y pruebas de usabilidad a través de programas internos alfa y beta en una amplia gama de usuarios y departamentos de la compañía, según Vaidyanathan.
"Queríamos asegurarnos de poder abordar una amplia gama de casos de uso, desde los más simples hasta los más complejos", dijo. "Porque quieres poder construir aplicaciones más complejas donde hay muchas tablas interconectadas: mucha automatización, mucha lógica condicional, ese tipo de cosas. Por lo tanto, hemos realizado una investigación exhaustiva en una amplia gama de casos de uso".
Las aplicaciones creadas con Honeycode podrán escalar en la plataforma de nube de AWS. También pueden evolucionar gradualmente para volverse más sofisticadas con el tiempo, dijo Vaidyanathan.
Honeycode rompe con la tradición de código bajo/sin código
La interfaz de la hoja de cálculo de la herramienta es algo inusual, ya que la mayoría de las herramientas de código bajo/sin código siguen un flujo de trabajo o una metáfora de UX móvil, dijo Jason Bloomberg, analista de Intellyx, en Suffolk, Virginia. "Como tal, AWS está apuntando al usuario avanzado de Excel: no necesariamente un desarrollador profesional, sino alguien experto en trabajar con fórmulas de Excel".
Honeycode está "al alcance del usuario avanzado de forma segura, pero es terriblemente similar al código para el usuario comercial promedio", agregó.
La herramienta permite a los usuarios crear componentes como paneles que se actualizan en tiempo real a medida que cambian los datos subyacentes, dijo. Y como un servicio totalmente administrado en la nube de Amazon, los usuarios no tienen que lidiar con servidores u otra infraestructura de hardware o software, incluso cuando las aplicaciones escalan hasta el punto en que sus aplicaciones escalan hasta 100.000 filas en cada libro de trabajo de la interfaz de hoja de cálculo.
Tarde al juego; no disruptivo
Sin embargo, algunos observadores ven a Amazon tarde en el juego después de que Microsoft y Google han introducido herramientas de código bajo/sin código (PowerApps y AppSheet, respectivamente) que han ganado fuerza. Google adquirió AppSheet en enero.
"Es significativo que Amazon saque esto, porque eran una de las grandes compañías que aún no se habían metido en bajo código", dijo John Bratincevic, analista de Forrester. "También es significativo que esté dirigido a empresarios, lo que valida esa hipótesis de que los empresarios que crean aplicaciones es un gran problema. Pero el producto en sí no es disruptivo. Han entrado en el mercado, pero definitivamente no lo están transformando con este producto. Tiene la sensación de un prototipo".
AWS mantuvo los detalles de Honeycode en secreto hasta ahora, ni siquiera nombró el producto hasta que utilizó la tecnología subyacente de Honeycode para crear una aplicación de votación para nombrar el producto. Pero, en general, AWS no se centró en la competencia cuando construyó Honeycode, dijo Augustin.
De hecho, AWS hizo todo lo posible para construir una verdadera herramienta sin código que no requería ni permitía la codificación adicional para realizar ciertas tareas, dijo.
"Cuando pienso en el espacio, particularmente pienso en el bajo código bajo como permitir a los desarrolladores crear más rápidamente algunos componentes y luego habilitar complementos a través del código", dijo Augustin. "Nos centramos mucho en el aspecto sin código de esto".
AWS ve como audiencia objetivo los usuarios de negocios, incluidos analistas comerciales y gerentes de proyectos, dijo. "Queríamos permitirles crear aplicaciones, ayudarse a sí mismos sin necesidad de codificación", dijo Augustin.
En general, Honeycode todavía está en beta, y se nota, dijeron los observadores.
"Sus capacidades de seguridad e integración aún son superficiales, por ejemplo", dijo Bloomberg. "Supongo que Amazon está esperando los comentarios de los clientes antes de comprometerse con una hoja de ruta sólida del producto".