ALGOTIC: Resumen
Altogic es una plataforma de back-end como servicio , que permite a los desarrolladores y empresas diseñar, implementar y administrar aplicaciones de back-end escalables. La plataforma Altogic tiene herramientas de desarrollo visual y una plataforma en la nube. Utiliza las herramientas de desarrollo para crear y administrar sus aplicaciones de back-end mientras la plataforma en la nube las aloja y las ejecuta.
El desarrollo de una aplicación backend en Altogic implica básicamente tres pasos principales:
- Primero, define el modelo de datos de su aplicación.
- En segundo lugar, crea sus servicios de aplicación y los vincula a puntos finales RESTful .
- Finalmente, crea un entorno e implementa su aplicación en este entorno para comenzar a ejecutar servicios.
Altogic no crea ningún código fuente de aplicación ni realiza ninguna compilación de código fuente mientras ejecuta sus aplicaciones back-end. En el fondo, toda la lógica comercial de su aplicación se define en los servicios que se ejecutan cuando se recibe una solicitud o se desencadena un evento de ejecución.
¿Qué puedes construir con ALGOTIC?
Altogic le permite crear servicios RESTful para sus aplicaciones. Se puede acceder a los servicios de backend desde cualquier interfaz, ya sea desde un navegador en una computadora, tableta o teléfono, desde una aplicación móvil o incluso desde una aplicación de televisión inteligente.
Además, dado que Altogic expone puntos finales de API RESTful, estos puntos finales se pueden llamar desde cualquier cliente, independientemente de si el cliente tiene una interfaz de usuario o no. Y al combinar diferentes datos y servicios, puede crear backends de aplicaciones desde muy simples hasta extremadamente complejos. Soportes altógicos:
- Creación de cuentas de usuario, sesiones y autorización de sesiones de usuario para ejecutar servicios mediante grupos de acceso
- Crear, modificar, eliminar y recuperar datos
- Almacenamiento en caché de datos en la memoria para un acceso más rápido
- Paginar e iterar sobre grandes conjuntos de datos
- Ejecutar múltiples operaciones de base de datos a la vez usando transacciones
- Carga, descarga y administración de archivos
- Conectarse a servicios externos que exponen una API RESTful (incluidos pagos, proveedores de autenticación, etc.)
- Creación gráfica de lógica empresarial compleja utilizando nodos y conectores centrales, personalizados y de mercado
- Ejecute de forma asíncrona una lógica empresarial compleja o que consume mucho tiempo utilizando colas de mensajes
- Programación de tareas para que se ejecuten periódicamente a horas fijas o intervalos
- Inyección de código personalizado en sus aplicaciones de back-end para manejar casos extremos cuando sea necesario (próximamente).
Como todos sabemos, el desarrollo de aplicaciones sigue siendo un desafío, requiere mucho tiempo y es costoso incluso décadas después de que se inventó la computadora. Debido a que se deben integrar tantas tecnologías y piezas móviles diferentes en una aplicación, se debe desarrollar con gran complejidad. Para reducir la duración total del desarrollo, debe haber una gran cantidad de automatización en todo el proceso de desarrollo de aplicaciones.
Altogic puede hacer que el proceso de desarrollo de aplicaciones para organizaciones de TI, empresas, nuevas empresas y desarrolladores sea considerablemente más simple y rápido . La plataforma en la nube reduce el costo de desarrollo y mantenimiento de aplicaciones al tiempo que automatiza los pasos cruciales (como el diseño, la implementación, la integración y el mantenimiento) para que pueda concentrarse en tareas que agregan más valor.
Con Altogic, puede construir su aplicación a medida que la diseña, eliminando el requisito de traducir su idea en una aplicación ejecutable a través de la codificación, por ejemplo. En cuestión de segundos, puede comenzar a utilizar los servicios de su aplicación e implementar el diseño de su aplicación en el entorno de su elección. Similar a esto, las modificaciones a la apariencia de su aplicación también se reflejan instantáneamente en los entornos donde se utiliza.
Altogic le ofrece acceso preintegrado a las tecnologías esenciales que necesita para construir el backend de su aplicación. Con Altogic, puede manejar lógica comercial compleja, administrar operaciones CRUD de base de datos, paginación, iteración y transacciones, cargar y descargar archivos, utilizar caché de memoria para un acceso más rápido a datos de uso frecuente, utilizar colas de mensajes para la ejecución de servicios asincrónicos, enviar y recibir datos reales. -Mensajes de tiempo a través de websockets y programar tareas para que se ejecuten de forma regular o en un momento específico.
Además, Altogic es una plataforma de desarrollo de aplicaciones colaborativas . Puede agregar miembros del equipo con varios grados de autorización a sus aplicaciones y puede trabajar en aplicaciones simultáneamente desde diferentes lugares. Los usuarios pueden ver instantáneamente los cambios realizados por otros miembros del equipo mientras navegan y actualizan datos en la aplicación en tiempo real .
¿Cómo crear el espacio de trabajo de tu aplicación?
El diseñador es donde puede crear, administrar e implementar sus aplicaciones. Altogic Designer es la principal herramienta de desarrollo visual que utiliza para diseñar, desarrollar e implementar sus aplicaciones de back-end.
Para crear una aplicación a través del Diseñador:
- Inicie sesión en Altogic con sus credenciales.
- Seleccione Nueva aplicación.
- En el campo Nombre de la aplicación , ingrese un nombre para la aplicación. Si es necesario, cambie el subdominio del entorno predeterminado que se creará automáticamente.
- En el campo Región del entorno de ejecución , seleccione una región para la aplicación y, finalmente, seleccione el plan de precios del entorno.
- Seleccione Crear.
- Haga clic/toque en la aplicación recién creada para iniciar el diseñador.

![¿Qué es una lista vinculada, de todos modos? [Parte 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































