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