Ecosistema

# ABC frame.lavoro ABC
frame.

Strumenti e standard interni per uno sviluppo più veloce di siti web e app web scalabili e ad alte prestazioni. Soluzioni pubbliche sono disponibili tramite Turbine Studio e Webline.

Moduli. DevOps. Backend. Doctrine. Cloudflare. AI / ML. PHP. VS Code. Grafana. Frontend. GitHub. Composer. Debian. JS. PostgreSQL. CSS. NGINX. jQuery. Regole e standard. Infrastruttura. CI / CD. XenForo. gRPC. Docker. HTML preprocessor. Hetzner. ProFTPD. Dinamico.

Semplicità

Qualità

Sicurezza

Velocità

Indipendenza

Scalabilità

## Codice

### Semplice / Complesso

 Il ABC Frame è disponibile in due versioni. La versione semplice per progetti non ABC, come la nostra integrazione BSS Forum con XenForo. E la versione complessa per progetti completamente basati su ABC.

### MVC a VC

 Conosci il concetto di MVC?

Abbiamo riprogettato il livello Model, che ha semplificato notevolmente la struttura dei nostri progetti.

### Locali

 Ogni progetto ABC Complex include supporto nativo per più lingue e più valute. Cambiare le impostazioni locali è completamente dinamico — un clic, senza ricariche, senza ritardi, applicato globalmente.

### Moduli

 La caratteristica distintiva di ABC — sistema di moduli.

Avviso: qualsiasi sistema di moduli che potresti conoscere non è nemmeno lontanamente simile a ciò che chiamiamo moduli.

Tutti i nostri progetti sono completamente basati su moduli, dai principali ai minori. Hai bisogno di una funzionalità? Abilita il modulo, configurarlo, estendi se necessario — e hai finito.

### Viste

 Esaminiamo i fatti:

- 4x - 8x verticalmente più corto e 1x - 4x orizzontalmente più corto rispetto al codice normale.
- Una libreria di elementi frontend pronti all'uso.
- Sintassi quasi nativa, rendendo il nostro codice molte volte più leggibile rispetto alle alternative.
- Dinamico per elemento — come React, ma in PHP.
- Funzionalità potenziate dal backend per sostituire 20 righe di codice usando una sola parola.
- Velocità di caricamento di 0.1 - 0.3 secondi, anche su pagine pesanti in logica o contenuto.

### CI / CD

 ABC Frame ci consente di scalare la complessità su richiesta. Alcuni progetti possono utilizzare un database, altri possono includere un ambiente di staging.

L'integrazione continua è gestita tramite GitHub Actions e la nostra interfaccia console. Lo sviluppo continuo è completamente basato su server — nulla è memorizzato localmente.

## Infrastruttura

### Servizi

 La ciliegina sulla torta sono i servizi esterni che utilizziamo nel nostro lavoro — Slack, Workflowy, Brevo, Stripe, e OpenAI. La nostra lista di partner è limitata, ma ognuno è selezionato con cura per coprire tutte le nostre esigenze.

### Server

 Per essere i migliori, ci uniamo ai migliori.

I nostri server sono gestiti da Hetzner, offrendo una vera qualità tedesca: processori di alta gamma, DDR5 RAM, e SSD NVMe.

E, naturalmente, utilizziamo Cloudflare per la sicurezza e l'accelerazione delle fasi di risoluzione e consegna del caricamento del sito web.

In generale, massimizziamo le prestazioni in ogni fase mantenendo stabilità e sicurezza.

### Console

 I nostri sviluppatori hanno a disposizione una serie di comandi utili:

- Per impostare nuovi progetti.
- Per cambiare progetti senza soluzione di continuità durante il lavoro.
- Per aggiornare e patchare facilmente il core.
- Per eseguire backup rapidi del codice.
- Per utilizzare un'interfaccia di migrazione semplice.

 Ancora una volta, siamo riusciti a racchiudere enormi capacità in una forma semplice.

## Altro

### Team

 Il nostro team principale è composto da professionisti riconosciuti a livello internazionale — persone che hanno iniziato a studiare in giovane età e portano decine di migliaia di ore di esperienza pratica.

### Visione

- Tutto è privato — per definizione, le cose perfette non possono essere open source.
- Il core deve essere eccellente.
- 95 / 100 funzionalità, ma 2X più semplice e scalabile, è meglio di 100 / 100 funzionalità.
- L'interno è importante quanto l'esterno. Ti piacciono i nostri design (si spera), e ai nostri sviluppatori piace il codice.
- Dipendenza minima da soluzioni di terze parti — abbiamo bisogno di controllo completo.
- Sfrutta il pieno potenziale delle tecnologie native e delle soluzioni di terze parti già in uso.

### Obiettivo

 Invece di inseguire il Web 3, ci concentriamo sulla risoluzione dei problemi reali del Web 2 e dei suoi utenti.

Ancora, e ancora, vediamo una qualità mediocre fornita a un costo irragionevole di tempo e denaro. ABC Frame, di ScripTop ripristina l'equilibrio.

Connetti

Ecosistema