Amplificación es una herramienta de desarrollo de código bajo para la empresa. Ayuda a los desarrolladores a generar aplicaciones con calidad de producción mientras automatiza todas las tareas repetitivas.
Actualmente, Amplication se encuentra en versión beta pública y su uso es gratuito. Sin embargo, en el futuro, podrá ofrecer un plan comunitario y un plan comercial pago.
Cuenta con un constructor o un IDE, envío automático a su repositorio de GitHub.
Amplication produce la base de datos y la aplicación backend Node.js dentro de un contenedor Docker y exporta un código de cliente React.
El desarrollador puede elegir entre crear su aplicación a través de la interfaz de usuario o la CLI (interfaz de línea de comandos). El siguiente paso es diseñar un modelo de datos y luego automatizar la creación de API REST y GraphQL sin necesidad de codificación.
La aplicación genera un código de backend en TypeScript sobre Node.js. La aplicación generada consta de las API Nest.js, Prisma, REST y GraphQL, interfaz de usuario de administración de React, registro y autenticación y autorización listas para la empresa.
Funciones de amplificación
- Código personalizado permitido
- Sincronizar con GitHub
- Gestión de control de versiones.
- Control de acceso basado en roles
- Generación de código legible por humanos y fácil de usar para desarrolladores
- Administrador de roles y permisos
- Administrador de usuarios
- Listo para Docker
- Reaccionar interfaz de usuario de administración
- Panel de control
- Interfaz de línea de comandos (CLI)
- Genera API REST y GraphQL
- Implementación usando Docker
Los desarrolladores están trabajando en nuevas funciones que incluyen webhooks y opciones de integración personalizadas, así que estad atentos.
Etiquetas
Desarrollo web de código abierto, bajo código y sin código Desarrollo web Autohospedado Programación empresarial Node.js JavaScript