Hace que el desarrollo y la operación de aplicaciones de negocio sean mucho más fáciles. HandStack
(github.com/handstack77)¿Qué son las aplicaciones de negocio?
Se refiere al software que gestiona el conocimiento operativo necesario para las actividades empresariales orientadas a obtener ganancias o reducir costos.
La misión de HandStack es proporcionar soluciones y enfoques que permitan reducir los costos y los procesos de desarrollo propios de cada empresa para gestionar de forma integrada los modelos de negocio, a medida que se amplían los desafíos de la transformación digital.
Formas de reducir los costos de desarrollo y mantenimiento
Si se analizan lógicamente los proyectos de trabajo de una empresa, en la mayoría de los casos el 90% de todas las transacciones realizadas en una app durante el proceso de transacción (solicitud/respuesta) consiste en CRUD de base de datos (alta, consulta, modificación, eliminación).
Además, como la lógica de negocio de las arquitecturas de software con muchos requisitos diversos de clientes y mucho mantenimiento suele tener una estructura muy similar, se repite el desarrollo de partes que manejan de forma distinta la entrega de parámetros a SQL.
HandStack mejora los procesos de trabajo al ofrecer una solución que simplifica y estandariza el entorno de desarrollo y operación de aplicaciones de negocio empresariales con tecnologías HTML/Javascript/SQL, para que se puedan operar servicios sostenibles con el menor costo posible.
Adición y cambios en el código fuente del negocio
- Configuración y desarrollo centrados en contratos
- Si se escribe SQL para solicitudes CRUD de base de datos, se ofrece como servicio API
- Escribir Serverless Function(Node.js, C#) y ofrecerlo como servicio API
- Proporciona funciones mediante el módulo de extensión Forbes
- Confirmación rápida de la causa de fallas
Mejora del proceso de desarrollo y despliegue
AS-IS
- Desarrollo de pantallas
- Desarrollo de negocio (interfaz, transformación de datos)
- Desarrollo de consultas
- Compilación y build
- Despliegue periódico en horarios de baja actividad de usuarios
- Ejecución del servicio después del tiempo de inactividad del programa
- Verificación por parte del responsable del negocio al día siguiente del despliegue
TO-BE
- Desarrollo de pantallas
- Desarrollo de consultas
- Despliegue inmediato en cualquier momento
- Verificación inmediata por parte del responsable del negocio
Resumen de las principales características de HandStack
- Proporciona un framework full stack, bibliotecas y programas de servidor para el desarrollo de pantallas/funciones
- Permite aprovechar diversas fuentes open source/comerciales necesarias para pantallas/funciones
- Se publica como open source sin restricciones para uso comercial
- Reduce los costos de adopción de TI para crear las apps necesarias para los servicios y productos de negocio de la empresa
Aún no hay comentarios.