Che cos'è AppMaster.io

Clicca per copiare

Creare applicazioni di livello aziendale senza una sola riga di codice.


Informazioni su AppMaster.io

AppMaster.io è una piattaforma no-code di nuova generazione che consente di creare applicazioni server, web e mobili complesse senza una sola riga di codice. In tutte le fasi di sviluppo, si utilizza un'interfaccia web con comodi strumenti di programmazione visiva.

La differenza principale tra AppMaster.io e le altre piattaforme è che crea applicazioni nello stesso modo in cui lo fanno gli sviluppatori :

  • genera un codice sorgente perfetto (finalmente!),
  • crea binari,
  • gestisce la pubblicazione (deployment)
  • e scrive la documentazione tecnica.

Sviluppare applicazioni complete di livello aziendale, e non solo prototipi o MVP. Per questo, la nostra piattaforma no-code ha tutto:

  • Creare database relazionali flessibili in un designer visivo.
  • Gestire logiche aziendali complesse con un'interfaccia intuitiva drag-and-drop.
  • Configurare gli endpoint e personalizzare l'accesso alle API utilizzando il middleware.
  • Osservate come viene generata automaticamente la documentazione tecnica dell'API.
  • Modificare la struttura e l'aspetto in un comodo designer di applicazioni.
  • Utilizzate la generazione automatica di pagine (schermate) e una libreria di componenti già pronti.
  • Costruire più velocemente con modelli di app precostituiti.
  • Create applicazioni native per iOS e Android e pubblicatele sugli store.
  • Distribuite l'applicazione sul vostro server, sul cloud di AppMaster.io o su altri repository.
  • Esportate i file binari e il codice sorgente - non siete vincolati alla piattaforma.
  • Integrazione con risorse di terze parti e aggiunta di funzionalità tramite moduli.

Quali sono le caratteristiche della piattaforma AppMaster.io?

  1. Tutte le applicazioni sono costruite attorno a un unico backend. Ad esempio, quando si creano due applicazioni mobili (per un tassista e per un passeggero), queste funzioneranno con lo stesso backend.
  2. Prestazioni del backend decine di volte superiori rispetto a qualsiasi altra soluzione simile.
  3. Può essere ospitato localmente e offline.
  4. È possibile scaricare il codice sorgente delle applicazioni generate (per i clienti aziendali).
  5. La documentazione API viene generata automaticamente.
  6. È possibile utilizzare il backend separatamente e collegarvi il frontend scritto dagli sviluppatori.

Quali applicazioni possono essere realizzate con AppMaster.io?

Quasi tutte le applicazioni server per Linux, Windows e MAC; pannelli di amministrazione e portali client (web); applicazioni mobili native per le piattaforme IOS e Android.

Quali tipi di applicazioni sono supportati?

Applicazioni server (backend), applicazioni web (pannelli di amministrazione e portali client - frontend), applicazioni mobili (native per IOS e Android).

Tecnologie di AppMaster.io

Quale tecnologia viene utilizzata per creare il backend?

Il backend è generato in linguaggio Go (Golang), sono supportati tutti i database compatibili con PostgreSQL, tra cui Amazon RDS, Google Cloud SQL, Azure PostgreSQL, Elephant e altri.

Quale tecnologia viene utilizzata per creare applicazioni web?

Vue3 con collegamento automatico al backend generato.

Quale tecnologia viene utilizzata per creare applicazioni mobili?

Il proprio framework APMS utilizza internamente Swift e Kotlin.

Quali sono i vantaggi delle applicazioni mobili di AppMaster.io?

Le applicazioni mobili costruite sulla piattaforma sono native (senza HTML, JS, PWA) e si basano sulla distribuzione in tempo reale di schermate e logica.

L'utente deve solo pubblicare un'applicazione mobile su PlayMarket o AppStore una volta, e tutti gli aggiornamenti dell'interfaccia e della logica saranno immediatamente visualizzati nell'applicazione - basta apportare le modifiche e ripubblicare il backend. Il backend + le applicazioni mobili possono funzionare offline nelle reti aziendali senza accesso a Internet.

Grazie al framework APMS, l'utente può modificare l'applicazione rapidamente e senza ritardi nella pubblicazione.

Funzionalità per i clienti aziendali

  • Lavorare in modalità HA (attivo-attivo).
  • Lavorare in Docker Swarm, Kubernetes e qualsiasi altro cluster.
  • Monitoraggio della salute integrato in tutte le applicazioni, per monitorare comportamenti anomali e potenziali errori (NPE e simili).
  • Registrazione in memoria delle metriche delle prestazioni, logger Zap ad alte prestazioni.
  • Memoria ridotta per i sistemi embedded, che consente di eseguire il backend su Raspberry PI e piattaforme IoT simili. Moduli Single Sign-On (SSO).
  • Supporto per l'ottimizzazione delle query al DBMS attraverso restrizioni sull'ambito delle operazioni. Sistema di deduplicazione dei file memorizzati (integrato nelle applicazioni, con un risparmio di spazio fino al 30% a seconda dello scenario).
  • Supporta la crittografia accelerata hardware AES-NI e simili.