Hola,
En 2015 fundamos una startup para trabajar en trabajos de codificación personalizada. Tan pronto nos dimos cuenta de que, como desarrolladores, realizamos tareas repetitivas una y otra vez, como crear una clase, agregar CRUD (crear, leer, actualizar y eliminar datos) a los modelos, crear vistas y controladores, escribir las pruebas para todo ese código. Todas esas tareas no requieren mucho trabajo mental. La parte desafiante para los desarrolladores e ingenieros viene con la lógica empresarial. Aquí integra las diferentes partes (objetos, documentos, datos, interfaz de usuario) para que funcionen bien juntas.
Al ver todo este patrón, nos desafiamos a nosotros mismos a crear una plataforma para automatizar todas estas tareas y generar el código fuente que habríamos hecho en nuestro IDE.
- ¿Debo usar carros o desarrollar una nueva solución de comercio electrónico?
- ¿Qué porcentaje de ventas debe recibir un equipo de ventas? Es decir, si combina el VP, los mandos intermedios y los representantes, ¿qué porcentaje total deberían recibir en comisión?
- ¿Cuál es el mejor consejo para crear un plan de acción de 30/60/90 días en ventas?
- ¿Es posible arrancar una empresa SaaS empresarial?
- ¿Cuál debería ser el ingreso promedio para una startup saas en India para recaudar la inversión de la Serie A ($ 1M- $ 3M) de los VC indios?
El resultado es saas.do – Application Builder (soy el cofundador)
Todavía está en estado beta y debe suscribirse para ingresar a la lista de espera. Estamos trabajando con clientes piloto para agregar más y más soluciones y características del mundo real a la plataforma.
Los principales componentes principales son:
- El generador de entidades: aquí puede arrastrar y soltar su esquema de datos. Defina las propiedades y campos, validación, permisos, etc.
- El generador de flujo: este es el componente crítico que consiste en CUÁNDO (observadores que se activarán cuando ocurran ciertas condiciones en sus datos). El WHEN pasará datos a los llamados DO. Esos son pequeños módulos que ejecutan una función específica como enviar correos electrónicos, notificar a los usuarios, generar un PDF, cargar documentos en Dropbox, ftp, etc. Incluso agregamos un DO para enviar una solicitud de API a otros servicios web. Es como IFTTT y Zapier pero mucho más potente y flexible.
- El generador de interfaz de usuario: este es un componente aún en fase muy temprana. Esto será algo así como el flujo web, pero le permitirá vincular elementos de la interfaz de usuario a sus flujos de trabajo de flujo de datos. Y la salida HTML se basa en Twitter Bootstrap para generar una interfaz de usuario receptiva.
En este momento nos enfocamos solo en aplicaciones empresariales. Por lo tanto, debe tener una cuenta de usuario para iniciar sesión en la aplicación web integrada. Eso significa que no hay páginas valiosas para el público.
La mejor parte es ¡Su aplicación web viene automáticamente con una API REST!
Puedes ver algunos screencasts en vimeo para ver cómo funciona
https://vimeo.com/user46807307
Gracias por hacer esta pregunta! Lo preguntamos nosotros mismos y estamos poniendo en práctica la idea.
¡Aclamaciones!