ALGOTICA : Panoramica
Altogic è una piattaforma back-end as a service , che consente a sviluppatori e aziende di progettare, distribuire e gestire app back-end scalabili. La piattaforma Altogic ha strumenti di sviluppo visivo e una piattaforma cloud. Utilizzi gli strumenti di sviluppo per creare e gestire le tue applicazioni back-end mentre la piattaforma cloud le ospita e le esegue.
Lo sviluppo di un'app di backend in Altogic comporta fondamentalmente tre passaggi principali:
- Innanzitutto, definisci il modello di dati della tua applicazione.
- In secondo luogo, crei i tuoi servizi applicativi e li colleghi agli endpoint RESTful .
- Infine, crei un ambiente e distribuisci la tua applicazione in questo ambiente per avviare l'esecuzione dei servizi.
Altogic non crea alcun codice sorgente dell'applicazione né esegue alcuna compilazione del codice sorgente durante l'esecuzione delle tue applicazioni di backend. Sotto il cofano, tutta la logica aziendale della tua applicazione è definita nei servizi che vengono eseguiti quando viene ricevuta una richiesta o viene attivato un evento di esecuzione.
Cosa puoi costruire con ALGOTIC?
Altogic ti consente di creare servizi RESTful per le tue applicazioni. È possibile accedere ai servizi di backend da qualsiasi frontend, da un browser su un computer, tablet o telefono, da un'app mobile o persino da un'app per smart TV.
Inoltre, poiché Altogic espone endpoint API RESTful, questi endpoint possono essere chiamati da qualsiasi client indipendentemente dal fatto che il client disponga o meno di un'interfaccia utente. E combinando dati e servizi diversi, puoi creare back-end applicativi da molto semplici a estremamente complessi. Altogic supporta:
- Creazione di account utente, sessioni e autorizzazione delle sessioni utente per eseguire servizi utilizzando gruppi di accesso
- Creazione, modifica, eliminazione e recupero dei dati
- Caching dei dati in memoria per un accesso più rapido
- Impaginazione e iterazione su set di dati di grandi dimensioni
- Esecuzione di più operazioni di database contemporaneamente utilizzando le transazioni
- Caricamento, download e gestione dei file
- Connessione a servizi esterni che espongono un'API RESTful (inclusi pagamenti, provider di autenticazione, ecc.)
- Creazione grafica di logiche di business complesse utilizzando nodi e connettori core, personalizzati e di mercato
- Esegui in modo asincrono logiche di business complesse o dispendiose in termini di tempo utilizzando le code di messaggi
- Pianificazione delle attività da eseguire periodicamente a orari o intervalli fissi
- Inserimento di codice personalizzato nelle tue applicazioni back-end per gestire i casi limite quando necessario (disponibile a breve).
Come tutti sappiamo, lo sviluppo di applicazioni è ancora impegnativo, dispendioso in termini di tempo e costoso anche decenni dopo l'invenzione del computer. Poiché in un'app devono essere integrate così tante tecnologie diverse e parti in movimento, questa deve essere sviluppata con grande complessità. Per ridurre la durata complessiva dello sviluppo, è necessaria una grande quantità di automazione nell'intero processo di sviluppo dell'applicazione.
Altogic può rendere il processo di sviluppo di app per organizzazioni IT, aziende, startup e sviluppatori notevolmente più semplice e rapido . La piattaforma cloud riduce i costi di sviluppo e manutenzione delle applicazioni , automatizzando al contempo i passaggi cruciali (come progettazione, implementazione, integrazione e manutenzione) in modo da poterti concentrare su attività a maggior valore aggiunto.
Con Altogic, puoi effettivamente costruire la tua applicazione mentre la progetti, eliminando la necessità di tradurre la tua idea in un'applicazione eseguibile attraverso la codifica, ad esempio. In pochi secondi, puoi iniziare a utilizzare i servizi della tua app e distribuire il design della tua app nell'ambiente che preferisci. Allo stesso modo, anche le modifiche all'aspetto della tua app si riflettono istantaneamente negli ambienti in cui viene utilizzata.
Altogic ti offre l'accesso preintegrato alle tecnologie essenziali di cui hai bisogno per costruire il backend della tua applicazione. Con Altogic, puoi gestire logiche di business complesse, gestire operazioni CRUD di database, impaginazione, iterazione e transazioni, caricare e scaricare file, utilizzare cache di memoria per un accesso più rapido ai dati utilizzati di frequente, utilizzare code di messaggi per l'esecuzione di servizi asincroni, inviare e ricevere dati reali -messaggi temporali tramite websocket e attività di pianificazione da eseguire su base regolare o in un momento specifico.
Inoltre, Altogic è una piattaforma collaborativa per lo sviluppo di applicazioni . Puoi aggiungere membri del team con vari gradi di autorizzazione alle tue app e puoi lavorare su app contemporaneamente da luoghi diversi. Gli utenti possono vedere istantaneamente le modifiche apportate da altri membri del team mentre navigano e aggiornano i dati nell'app in tempo reale .
Come creare l'area di lavoro dell'app?
Designer è dove puoi creare, gestire e distribuire le tue app . Altogic Designer è lo strumento di sviluppo visivo di base che utilizzi per progettare, sviluppare e distribuire le tue applicazioni di back-end.
Per creare un'app tramite Designer:
- Accedi ad Altogic con le tue credenziali.
- Seleziona Nuova app.
- Nel campo Nome app , inserisci un nome per l'app. Se necessario, modificare il sottodominio dell'ambiente predefinito che verrà creato automaticamente.
- Nel campo Area dell'ambiente di esecuzione selezionare un'area per l'app e infine selezionare il piano tariffario dell'ambiente.
- Seleziona Crea.
- Fare clic/toccare sull'app appena creata per avviare il designer.

![Che cos'è un elenco collegato, comunque? [Parte 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































