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